我正在尝试在悬停时更改列表项的颜色,包括项目符号/数字和文本.我在谷歌浏览器中遇到问题,只有文字正在改变颜色.我错过了什么吗?
HTML:
<ul>
<li>test</li>
</ul>
<ol>
<li>test</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
CSS:
ol li:hover,
ul li:hover {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
JSFiddle:https://jsfiddle.net/yf0yff1c/2/
您可以使用子弹:before并应用任何有效的CSS:
li {
list-style: none;
}
li:before {
content: "• ";
color: black;
}
ol {
counter-reset: item;
}
ol li {
display: block;
}
ol li:before {
content: counter(item)". ";
counter-increment: item;
color: black;
}
li:hover:before {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li>HOVER ME</li>
</ul>
<ol>
<li>HOVER ME</li>
</ol>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3592 次 |
| 最近记录: |