在不使用任何图像或span标签的情况下,通过CSS设置UL/LI列表中的Bullet颜色,可以使用CSS伪元素::before
和content
属性来实现。以下是一个示例:
<!DOCTYPE html>
<html>
<head><style>
ul li {
position: relative;
list-style-type: none;
}
ul li::before {
content: "•";
position: absolute;
left: -1em;
color: red; /* 设置Bullet颜色 */
}
</style>
</head>
<body>
<h2>设置Bullet颜色的列表</h2>
<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ul>
</body>
</html>
在这个示例中,我们首先移除了默认的列表样式(list-style-type: none
),然后使用::before
伪元素在每个列表项前添加了一个Bullet。通过设置content
属性为"•",我们可以创建一个Bullet。最后,我们使用color
属性设置Bullet的颜色。
领取专属 10元无门槛券
手把手带您无忧上云