cssを使用してnav-barをブートストラップするために、各ドロップダウンに異なる背景色を割り当てたいとします。ブートストラップnav-barの各ドロップダウンに異なる背景色を割り当てます。
.mynavbar .dropdown ul.dropdown-menu:nth-child(1) {
background-color: #59b057;
}
.mynavbar .dropdown ul.dropdown-menu:nth-child(2) {
background-color: #eb712b;
}
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">COMPANY</a>
<ul class="dropdown-menu dropdown-menu-right scrollable-menu">
<li><a href="#">ABOUT US</a></li>
<li><a href="#">DOWNLOAD</a></li>
<li><a href="#">CERTIFICATION</a></li>
<li><a href="#">CAREERS</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">FACILITIES</a>
<ul class="dropdown-menu dropdown-menu-right scrollable-menu">
<li><a href="#">PRODUCTION</a></li>
<li><a href="#">R&D</a></li>
</ul>
</li>
これらのすべてのドロップダウンは、異なる背景色を持っている必要があります。
私はあなたが何を求めているかわかりません。 「クラス」(各ドロップダウンにクラスを追加)を使用して、クラスセレクタを使用して色付けすることができます。または、擬似属性 ':first-child'、':nth-child(number) '、':nth-child(odd) 'を使用して、その色と色を選択することができます。 – JaxCze
はい、私は同じことを試みましたが、うまくいきませんでした... dropdown-menuクラスはbackground-color ...のプロパティを持っていますので、すべてのドロップダウンの背景色に変更できませんでした。 – Servo
ブートストラップスタイルの前後にスタイルを配置していますか? (最後のスタイルは、以前に配置されたすべてのスタイルをオーバーライドします)。 – JaxCze