颠倒的插入符号

mon*_*nda 58 html css twitter-bootstrap

HTML

 <span class="caret"></span> 
Run Code Online (Sandbox Code Playgroud)

给我一个插入箭头?,但我想要一个看起来像的插入符号?.

Bootstrap中是否有可用的课程?如果没有,如何实现这一目标?

Ron*_*Ron 85

有一个内置的引导类,您可以将其附加到插入符类的父元素

<span class="dropup">
    <span class="caret"></span>
</span>
Run Code Online (Sandbox Code Playgroud)

它适用于bootstrap 2和3

  • 我希望他们将它简化为`<span class ="caret caret-dropup"> </ span>` (22认同)

Tas*_* K. 69

假设您想要使用类来反转插入符caret-reversed,以便保留类的现有实现caret.

CSS将如下.

<span class="caret caret-reversed"></span> 

.caret.caret-reversed {
    border-top-width: 0;
    border-bottom: 4px solid #000000;
}
Run Code Online (Sandbox Code Playgroud)

它适用于bootstrap 2和3.

更新:自Bootstrap 3.3.2以来,可以使用.glyphicon-triangle-top.glyphicon-triangle-bottom字形作为替代.caret版本和其反转版本.

正常

<span class="glyphicon glyphicon-triangle-bottom"></span>
Run Code Online (Sandbox Code Playgroud)

反向的

<span class="glyphicon glyphicon-triangle-top"></span>
Run Code Online (Sandbox Code Playgroud)

  • 当然,使用框架已经提供的东西通常是首选,但在这种情况下,必须使用2个`span`元素而不是一个,这可能会使HTML代码膨胀. (8认同)
  • 使用嵌入式"dropup"类(如下面Ron所述)似乎是首选 (3认同)
  • 当您只想切换插入符类时,这非常有用 (2认同)

and*_*rey 14

这对我有用:

transform: rotate(180deg);
Run Code Online (Sandbox Code Playgroud)


Gir*_*ish 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;
  }
Run Code Online (Sandbox Code Playgroud)

<span class="caret-up"></span>
Run Code Online (Sandbox Code Playgroud)

演示http://jsfiddle.net/tbgXj/3/


tjv*_*991 5

你可以这样做:

在 HTML 中:

<span class="caret caret-reversed"></span>
Run Code Online (Sandbox Code Playgroud)

在CSS中:

.caret-reversed{
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
Run Code Online (Sandbox Code Playgroud)