English 中文(简体)
Twitter 启动陷阱侧道护身符
原标题:Twitter Bootstrap sideways caret

我使用Twitter布设和一些定制 cs (发现 < a href=>https://stackoverflow.com/a/10143018/351614>>这里 ) 在鼠标上打开下拉菜单。

我使用根菜单项目上的“ caret” 来显示用户有更多的选项, 我想用一个侧面版本来显示子菜单, 例如他们使用一个 - gt; 图像, 但我不认为它与 UI 的其余部分完全吻合 。

我也尝试过游戏图标Twitter, 但它也不太吻合。

最佳回答
问题回答

我这样做的方法是添加一个单调边框样式的班级, 将注意指向右侧。 这样您就可以通过添加/ 移动修改类来切换注意右下角 。

HTML :

<span class= caret caret-right ></span>

CSS :

.caret-right {
    border-left: 4px solid;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
}

使用靴杆(3.0)

<span class="glyphicon glyphicon-chevron-up"></span> <!-- UP -->
<span class="glyphicon glyphicon-chevron-down"></span> <!-- DOWN-->

As user2661940 said you can use glyphicons for Bootstrap 3 or you can also make your own class for every side. For example

.caret-right {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}

我用这些风格来做这个(它没有鞋带也行)

<强 > HTML:

<span class="caret up"></span>
<span class="caret right"></span>
<span class="caret down"></span>
<span class="caret left"></span>

<强度 > CSS:

.caret {
    border: 5px solid transparent;
    display: inline-block;
    width: 0;
    height: 0;
    opacity: 0.5;
    vertical-align: top;
}
.caret.up {
    border-bottom: 5px solid;
}
.caret.right {
    border-left: 5px solid;
}
.caret.down {
    border-top: 5px solid;
}
.caret.left {
    border-right: 5px solid;
}

使用字体超赞者的另一个选项 :

<i class="fa fa-caret-right" aria-hidden="true"></i>

我加了一个轮轮班类

HTML :

<span class="rotate270 caret"></span>

CSS :

.rotate270 {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

您显然可以按需要创建其它角度类 。

您可以使用简单的代码:

< 强 > HTML

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

<强度 > CSS:

.caret{
border-color:#ffffff transparent transparent transparent;
border-width:4px;
border-style:solid;
content: ""
display:inline-block;
}

只要添加 cs 就可以在鼠标悬盘上旋转 。

.navbar-nav>li>.dropdown-menu{
    display:block;
    visibility:hidden;

}
.navbar-nav>li:hover>.dropdown-menu{
    visibility:visible;
}
.navbar-default .navbar-nav>li:hover>a .caret{
    transform:rotate(-90deg);
    transition:all 0.3s ease-in-out;
}




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

Drop down background url in Safari Issue

selectBox.selectCSS { background: url(/Images/replacementSelectBackground.png) top left no-repeat height:auto; } I have an issue in Safari only where the image is not rendering on top ...

CSS specific for Safari

How do you target specifically safari in css with styles?

Aligning textarea in a form

Ive used the following css code to align my form elements: form { position:relative; } form input { position:absolute; left:11em; } However, the textarea element is not aligned correctly with the ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

CSS problem with page footer

I have defined my page footer in the css file as: #footer { position: absolute; height: 50px; text-align: center; background: #66CCCC; bottom: 0px; left: 0px; width: 100%; height: ...

热门标签