ドロップダウンメニューは、リンクリストのトッジ可能でコンテキスト化されたメニューを表示するために使用されます。
1。ケース
ドロップダウンでドロップダウンメニュートリガーとドロップダウンメニューをラップし、メニューを構成するHTMLコードを追加します。
<div> <button type = "button" id = "dropdownmenu1" data-toggle = "dropdown"> dropdown <span> </span> </button> <ul role = "menu" aria-labelledby = "dropdownmenu1"> <li chole = "lole =" presention "> <a chole =" menuitem "tabindex =" -1 "役割= "プレゼンテーション"> <a role = "menuitem" tabindex = "-1" href = "#">別のアクション</a> </li> <liロール= "プレゼンテーション"> <a role = "menuitem" tabindex = "-1" href = ">何か他の何かtabindex = "-1" href = "#">分離リンク</a> </li> </ul> </div>
上記のコードを介して、なじみのないスタイルのクラスや属性がたくさんある可能性があることを見つけることができます。
右側にドロップダウンボタンと小さなアイコンのカレットがあります。もちろん、この小さなアイコンとボタンのテキストは同じレベルです。
まず、ボタンボタンにドロップダウントグルとデータトグル属性があることを見てみましょう。この属性に基づいてリストがポップアップします。
その後、ULラベルのドロップダウンメニューは、上のボタンのスタイルクラスドロップダウントグルと併せて使用し、Aria-Labelledbyを通して上のボタンをバインドする必要があります。
次に、4番目のLIタグには、実際には分割線のスタイルクラスである分裂者がいます。
たぶん私はこの方法を理解していますが、私は間違いなくそれを適切に理解していません。
2。アライメントオプション
ドロップダウンメニューに.text-rightを追加して、テキストを右に整理します。
<div> <button type = "button" id = "dropdownmenu1" data-toggle = "dropdown"> dropdown <span> </span> </button> <ul role = "menu" aria-labelledby = "dropdownmenu1"> <li chole = "lole =" presention "> <a chole =" menuitem "tabindex =" -1 "役割= "プレゼンテーション"> <a role = "menuitem" tabindex = "-1" href = "#">別のアクション</a> </li> <liロール= "プレゼンテーション"> <a role = "menuitem" tabindex = "-1" href = ">何か他の何かtabindex = "-1" href = "#">分離リンク</a> </li> </ul> </div>
上記のコードのULタグにテキスト右スタイルのクラスを追加するだけです。
3。タイトル
一連のアクションは、ドロップダウンメニューにタイトルを追加することでマークできます。
<h1>ドロップダウンメニュー</h1> <div> <ボタンタイプ= "ボタン" id = "dropdownmenu1" data-toggle = "dropdown"> dropdown <span> </span> </button> <ul role = "aria-labelledby =" dropdownmenu1 "> <liロール="プレゼンテーション= "Meder tabindex = "-1" href = "#"> action </a> </li> <li role = "Presention"> <a role = "menuitem" tabindex = "-1" href = "#">別のアクション</a> </li>役割= "プレゼンテーション"> </li> <liロール= "プレゼンテーション">ドロップダウンヘッダー</li> <liロール= "oltion"> <a role = "menuitem" tabindex = "-1" href = "#">分離リンク</li> </ul> </div>
主なことは、<liロール= "プレゼンテーション">ドロップダウンヘッダーに.dropdown-headerスタイルのクラスを追加することです</li>。
4。無効なメニュー項目
ドロップダウンメニューで.Disabledを<li>に追加して、リンクを無効にします。
上記のコードを変更し続けて、ここで何か他のものの行のコードを置き換えます
コードを次のようにコピーします。
主に、LIタグに障害のあるスタイルクラスを追加します。
実行した後、効果を表示できます。実際、効果は上記のタイトルスタイルに似ています。クリックすると、無効なアイコンが表示されます。
5。基本的なケース
1)ボタンタイプのドロップダウンメニュー
任意のボタンを.btn-groupに入れ、正しいメニューマークを追加して、ドロップダウンメニュートリガーを作成します。
シングルボタンドロップダウンメニュー
基本的なマークを変更して、ボタンをドロップダウンメニュースイッチに変えます。
<div> <button type = "button" data-toggle = "dropdown"> action <span> </span> </button> <ul role = "menu"> <li> <a href = "#"> action </a> </li> <li> <a href = "#">別のアクション</a> </a> </li> <li> <a href = "#">分離リンク</a> </li> </ul> </div>
スプリットボタンプルダウンメニュー
同様に、スプリットボタンドロップダウンメニューには同じ変更マークが必要ですが、もう1つ別のボタンが必要です。
<div> <button type = "button"> action </button> <div> <button type = "button" button "data-toggle =" dropdown "> <span> </span> <span>トグルドロップダウン</span> </button> <ul role =" menu "> <li> <a href ="# "> action </a> </li> <a href =" href = "#">ここに何か他の何か</a> </li> <li> </li> <li> <a href = "#">分離リンク</a> </li> </div> </div
小さなアイコンをクリックするだけで表示されます。
2)サイズ
ドロップダウンメニューボタンは、すべてのサイズのボタンに適用されます。
<div> <button type = "button" data-toggle = "ドロップダウン">大きなボタン<span> </span> </button> <ul> ... </ul> </div> <! - small buttonグループ - > <div> <ボタンタイプ= "ボタン" button "data-toggle" data-toggle = "dropdown">余分な小さなボタン<span> </span> </button> <ul> ... </ul> </div>
スタイルクラス.btn-lg、.btn-sm、および.btn-xsを介してボタンのサイズを制御します。
3)上向きのポップアップメニュー
親要素にドロップアップを追加すると、要素の上にトリガーされたドロップダウンメニューが作成されます。
<div> <ボタンタイプ= "ボタン">ドロップアップ</button> <ボタンタイプ= "ボタン" data-toggle = "dropdown"> <span> </span> <span>トグルドロップダウン</span> </button> <ul> <! - ドロップダウンメニューリンク - > </ul> </div>
それでも詳細に勉強したい場合は、ここをクリックして3つのエキサイティングなトピックを勉強して添付できます。
ブートストラップ学習チュートリアル
ブートストラップ実用的なチュートリアル
ブートストラッププラグインの使用チュートリアル
この記事では、主にドロップダウンメニューの関連コンテンツを紹介し、ボタンとドロップダウンメニューの組み合わせを紹介します。かなりの変更があり、スタイルも良いです。みんなが気に入ってくれることを願っています。