css实现自定义li项目符号颜色和图标

通过图片的方式也能实现,就像下面这样:

li{
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQIW2NkYGD4D8RwwEi6AACaVAQBULo4sgAAAABJRU5ErkJggg==");
}

但是,有一种优雅的方法来自定义li的项目符号颜色和图标,而不需要图片,扩展性更好

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  padding-left: 1em; 
  text-indent: -.7em;
}

li::before {
  content: "• "; /* 自定义图标,也可以使用字体图标 如:content: "\f105"; font-family: FontAwesome;*/
  color: #ABCDEF; /* 自定义颜色 */
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,432评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,246评论 4 61
  • 1. 什么是浏览器内核 浏览器中最重要或者说核心的那部分模块就是内核。 浏览器内核含有两大主要部分:渲染引擎和JS...
    饥人谷_李维超阅读 366评论 0 0
  • 为什么在听演讲时,好的演讲者能带动全场的情绪?为什么听演唱会时,当台上歌手唱到或激昂或深情的曲子时,你会忍不住有或...
    大魔王Christina阅读 263评论 2 0