通八洲科技

css列表前的圆点样式怎么改_用before伪元素自定义符号

日期:2025-12-19 00:00 / 作者:P粉602998670
可用::before伪元素替换默认圆点,先用list-style:none清除原生符号,再在li上设position:relative,通过::before绝对定位插入content字符并调整样式,配合margin-right或padding-left留白,以及padding-left和top:0.25em适配多行对齐。

可以用 ::before 伪元素替换默认圆点,关键在于清除原生标记并用内容+样式重绘。

清除默认列表符号

先关闭浏览器自带的项目符号,否则会和自定义符号重叠:

用 ::before 添加自定义符号

li 元素添加伪元素,通过 content 插入字符或图标,并控制位置和样式:

保持文本对齐与间距合理

自定义符号后,文字容易紧贴符号,需留出呼吸感:

适配多行列表项

li 内容换行时,避免第二行顶到符号下方: