9.1.3 List列表上的图标

经常使用数字(或者圆点)显示列表li元素的界面已经太古老了,Font Awesome提供了令人欣喜的新功能,即将自定义图标作为li元素的标示符显示,将icons-ul和icon-li分别应用在ul和li元素上。示例如下:

  1. <ul class="icons-ul">
  2. <li><i class="icon-li icon-ok"></i>Bulleted lists (like this one)</li>
  3. <li><i class="icon-li icon-ok"></i>Buttons</li>
  4. <li><i class="icon-li icon-ok"></i>Button groups</li>
  5. <li><i class="icon-li icon-ok"></i>Navigation</li>
  6. <li><i class="icon-li icon-ok"></i>Prepended form inputs</li>
  7. <li><i class="icon-li icon-ok"></i>…and many more with custom CSS</li>
  8. </ul>

上述示例的运行效果如图9-3所示。

9.1.3 List列表上的图标 - 图1 图9-3 列表上的icon显示效果

icon相关的样式源码如下:

  1. // 源码74行
  2. ul.icons-ul {
  3. list-style-type: none;
  4. text-indent: -0.7142857142857143em;
  5. margin-left: 2.142857142857143em;
  6. }
  7. ul.icons-ul > li .icon-li {
  8. width: 0.7142857142857143em;
  9. display: inline-block;
  10. text-align: center;
  11. }