要保留默认的圆点并添加额外的圆点,可以使用CSS的伪元素::before或::after来实现。
下面是一个示例代码,演示如何在列表项中添加额外的圆点:
HTML:
- 列表项 1
- 列表项 2
- 列表项 3
CSS:
#list {
list-style-type: disc; /* 设置默认的圆点样式 */
padding-left: 20px; /* 为了避免额外的圆点重叠,默认圆点之间的间距 */
}
#list li {
position: relative; /* 为伪元素的定位提供参考对象 */
margin-bottom: 10px; /* 列表项之间的间距 */
}
#list li::before {
content: ""; /* 添加伪元素的内容 */
display: inline-block;
width: 10px; /* 额外圆点的宽度 */
height: 10px; /* 额外圆点的高度 */
border-radius: 50%; /* 将伪元素设为圆形 */
background-color: red; /* 额外圆点的颜色 */
position: absolute; /* 伪元素的绝对定位 */
top: 50%; /* 伪元素相对于列表项的垂直位置 */
left: 0; /* 伪元素相对于列表项的水平位置 */
transform: translate(-15px, -50%); /* 调整伪元素的位置 */
}
在上面的示例中,我们使用伪元素::before为每个列表项添加了一个额外的红色圆点。为了避免默认的圆点和额外的圆点重叠,我们设置了列表的左内边距,并使用transform属性将伪元素向左平移一定距离。
通过以上代码,你将在每个列表项前方看到一个默认的圆点和一个红色的额外圆点。你可以根据需要调整额外圆点的样式和位置。
上一篇:保留模块的代码拆分性能在导入时