HTML
<span class="caret"></span>
给我一个插入箭头▼
,但我想要一个看起来像▲
的插入符号。
Bootstrap中是否有可用的课程?如果没有,如何实现这个目标?
答案 0 :(得分:84)
有一个内置的bootstrap类,您可以将其附加到插入符类的父元素
<span class="dropup">
<span class="caret"></span>
</span>
它适用于bootstrap 2和3
答案 1 :(得分:69)
假设您要使用类caret-reversed
反转插入符,以便保留caret
类的现有实现。
CSS将如下。
<span class="caret caret-reversed"></span>
.caret.caret-reversed {
border-top-width: 0;
border-bottom: 4px solid #000000;
}
它适用于bootstrap 2和3。
更新:自Bootstrap 3.3.2起,.glyphicon-triangle-top
和.glyphicon-triangle-bottom
字形可用作.caret
及其反转版本的替代品。
<强>正常强>
<span class="glyphicon glyphicon-triangle-bottom"></span>
撤消
<span class="glyphicon glyphicon-triangle-top"></span>
答案 2 :(得分:13)
这对我有用:
transform: rotate(180deg);
答案 3 :(得分:9)
您可以为向上箭头添加新的css类
<style>
.caret-up{
border-bottom: 10px solid #000000;
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
content: "";
display: inline-block;
height: 0;
vertical-align: top;
width: 0;
}
<span class="caret-up"></span>
答案 4 :(得分:3)
您可以这样做:
HTML中的:
<span class="caret caret-reversed"></span>
CSS中的:
.caret-reversed{
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
答案 5 :(得分:0)
刚出现这个问题,对我来说最好的解决方案是编辑bootstrap原创的样式,以便得到我需要的那个。
所以对于每个使用bootstrap的人来说都是相反的:
.caret-up {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-bottom: 4px dashed;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}