给定项目符号的无序列表(UL), 我们需要使用CSS更改列表中项目符号的颜色。
注意:不允许使用任何图像或跨度标签。
首先, CSS中没有直接的方法可以更改无序列表中项目符号的颜色。但是, 要使用CSS更改无序列表中项目符号的颜色, 我们必须首先放弃默认的列表样式, 然后手动定义内容那来了之前列表中的每个列表项。
此内容是要用于列表的项目符号类型的Unicode。不同项目符号样式的Unicode字符如下:
- Square:” \ 25AA”
- Circle:” \ 2022″
- Disc:” \ 2022″
以下是一个示例CSS代码, 该示例代码从HTML的无序列表中删除了默认样式并使用了unicodes:
ul{ /* Remove default bullets */ list-style : none ; } ul li::before { /* Add Unicode of the bullet */ content : ; /* Color of the content -- bullet here */ color : green ; /* Required to add space between the bullet and the text */ display : inline- block ; /* Required to add space between the bullet and the text */ width : 1em ; /* Required to add space between the bullet and the text */ margin-left : -0.9em ; } 下面的程序说明了上述更改列表项目项目符号颜色的方法:
例子1:
<html> <head> <title>Changing Bullet Colors</title> <style> h3{ color:green; } ul{ list-style: none; } ul li::before { /* \2022 is the CSS Code/unicode for a disc */ content: "\2022"; color: green; display: inline-block; width: 1em; margin-left: -0.9em; font-weight: bold; font-size:1.1rem; } </style> </head> <body> <h3>Geek Movies</h3> <!-- Create an Unordered List --> <ul> <li>Star Wars</li> <li>Back to the future</li> <li>Ghostbusters</li> <li>The princess bride</li> <li>Shaun of the dead</li> </ul> </body> </html> 输出如下:
示例2:
<html> <head> <title>Changing Bullet Colors</title> <style> h3{ color:green; } ul{ list-style: none; } ul li::before { /*\25E6 is the CSS Code/unicode for a circle */ content: "\25E6"; color: green; display: inline-block; width: 1em; margin-left: -0.9em; font-weight: bold; font-size:1.1rem; } </style> </head> <body> <h3>Geek Movies</h3> <!-- Create an Unordered List --> <ul> <li>Star Wars</li> <li>Back to the future</li> <li>Ghostbusters</li> <li>The princess bride</li> <li>Shaun of the dead</li> </ul> </body> </html> 输出如下:
示例3:
<html> <head> <title>Changing Bullet Colors</title> <style> h3{ color:green; } ul{ list-style: none; } ul li::before { /* \25AA is the CSS Code/unicode for a square */ content: "\25AA"; color: green; display: inline-block; width: 1em; margin-left: -0.9em; font-weight: bold; font-size:1.1rem; } </style> </head> <body> <h3>Geek Movies</h3> <!-- Create an Unordered List --> <ul> <li>Star Wars</li> <li>Back to the future</li> <li>Ghostbusters</li> <li>The princess bride</li> <li>Shaun of the dead</li> </ul> </body> </html> 输出如下:
srcmini
评论前必须登录!
注册