2
私はブートストラップ3を使用していますが、クリックしたときにキャレットを逆転させるようなCSSの数行が見つかりました。あなたの参考のためにbootstrap3 - navbar-navのクリックでキャレットリバース
.navbar-nav .open > a > b.caret {
border-top: none;
border-bottom: 4px solid;
}
、これは私の(かなり標準)ドロップダウンです:
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Some Title Text <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>Some Submenu text</li>
<li>Some Submenu text</li>
</ul>
</li>
</ul>
なぜこの出来事はありますか?私はあなたの助けが深くそれを理解することを望んでいます。 ありがとうございました!
https://css-tricks.com/snippets/css/css-triangle/ HTTP ://codepen.io/chriscoyier/pen/lotjh – makshh
素敵なトリック!ブートストラップと私が投稿したコードで同じ手法を使用しているかどうかは分かりません。私が間違っている? – davideghz
同じテクニックです。 Bootstrapの 'caret'クラスには3つの境界線があり、このうち2つはこの例のように透明です。あなたのコードは 'border-top'値を上書きし、' border-bottom'を追加してキャレットの方向を変更します。 – makshh