3.8.2 辅助图标

本小节主要讲述常用的关闭和向下箭头两种辅助图标。

1.关闭图标

关闭图标的初始代码在单独的close.less文件中定义,其有以下两种使用方式:

3.8.2 辅助图标 - 图1

关闭图标的源码较为简单,这里就不详述了,请参见CSS文件的5068~5092行。

2.向下箭头

在下拉菜单中经常看到表示向下效果的小箭头,Bootstrap专门为此提供了一个caret样式,其使用方式非常简单,直接在相应的span(或其他元素)上应用该样式即可。

向下箭头的实现原理是在行内块级元素上,通过定义border-top、border-left、border-right来实现。具体源码如下:

  1. // 源码2985行
  2. .caret { /*向下箭头*/
  3. display: inline-block;
  4. width: 0; height: 0;
  5. margin-left: 2px;
  6. vertical-align: middle;
  7. border-top: 4px solid;
  8. border-right: 4px solid transparent;
  9. border-left: 4px solid transparent;
  10. }