html - 更改 Chrome 中的元素符号点颜色?

标签 html css google-chrome

设置元素符号颜色很容易,但更改它似乎在最新版本的 Chrome 中不起作用(在 Safari 和 Firefox 中工作正常)。

例如,将鼠标悬停到代码片段中的元素上:

    li {
      list-style-type: disc;
      list-style-position: outside;
      margin-left: 20px;
    }
    
    ul {
      transition: color .3s linear;
      color: red;
    }
    
    ul:hover {
      color: black;
    }
<ul>
  <li>First</li>
  <li>Second</li>
  <li>Third</li>
</ul>

JSFiddle (如果你喜欢的话)

最佳答案

您可以删除所有列表样式并添加一个伪元素,这将使 <li>元素看起来像圆盘样式。

li {
    list-style: none;
}

li:before {
    content: '\25CF\00a0\00a0';
    display: inline;
}

fiddle here .

关于html - 更改 Chrome 中的元素符号点颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275306/

相关文章:

html - 我怎样才能使 Bootstrap 缩略图的高度相同?

javascript - 将一个 div 分成两部分,一半显示在固定 div 下方,一半显示在上方

html - 我将如何设计这样一个网站,其中垂直页面的一半是一种纹理,而另一种则不同?

javascript - 如何限制图片上传的大小?如果超过限制大小则显示消息?

javascript - Google Chrome 在大格式数据提交方面落后

javascript - 如何使用 JQuery 中的 anchor 标记从其他页面中选择特定选项卡..?

css - 当窗口大小调整时,div 移动到另一个 div 下方

html - 悬停时翻译 css 时按钮文本模糊

javascript - 用对 Angular 线拆分两个 div 文本

javascript - 尽管 Access-Control-Allow-Origin 存在,为什么通过设置 crossorigin=anonymous 来为 js 文件启用 CORS 会导致 “blocked by CORS policy” ?