11

http://i.imgur.com/gvNOQ7p.png

上記のように、「ドロップダウンキャレット」(画像の緑色の丸)を使用してドロップダウンメニューを作成する方法を学びたいと思います。twitter のソースを見たところ とあるようですが<li class="dropdown-caret"></li>、Bootstrap では作成できませんでした。これはブートストラップに含まれていませんか、それとも間違っていますか?

さらに、ドロップダウン メニューをデフォルトの右ではなく左に揃えるにはどうすればよいですか? イメージに示すように、ドロップダウン メニューは左に揃えられます。

4

2 に答える 2

28

ナビゲーション バー内でドロップダウンを使用している場合、Twitter ブートストラップはデフォルトでキャレットを追加します。CSS ルールは次のとおりです。

.navbar .nav > li > .dropdown-menu::before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu::after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  border-left: 6px solid transparent;
  content: '';
}

したがって、この DOM 構造があることを確認するか、スタイルをコピーしてください。

お役に立てれば!

于 2013-05-24T15:39:23.387 に答える
-3

ブートストラップでポップオーバー機能を使用できます

ここでDocuを見つけました

ここで、それがどのように機能するかを見ることができます。

于 2013-05-24T15:52:35.057 に答える