0
私は、CSSのドロップダウンボックスで青の背景色を指定するコードを持っています。cssを使用してドロップダウンする背景色
私が書いたコードは、その特定の行の全領域ではなく、テキストの上に色を与えます。このため、長く続く言葉は、より小さい相手に比べて青色の背景色が大きくなります。
HTMLは
<div>
<span style="font-weight:bold;">Name</span><span type="button" data-toggle="dropdown" data-target="#demo" ></span>
<span class="dropdown" id="demo">
<ul class="dropdown-menu">
<li><a href="#/account">My Account</a></li>
<li><a href="#/referral">My Referrals</a></li>
<li><a href="#/payment">My Payments</a></li>
<li><a href="#/impersonation">Impersonate</a></li>
<li><a href="#/logout" >Sign Out</a></li>
</ul>
</span>
</div>
サンプルCSSは
#demo >.dropdown-menu > li > a:hover,
#demo > .dropdown-menu > li > a:focus{
background-color:#37c6f5;
text-decoration: none;
color: #ffffff;
}
このコードは、テキストの背景色を変更し、以下のように進み、以下のように進みます。単語の長さにかかわらず、各単語の背景色の長さを同じにしたい。
ありがとうございました。
ここにあなたのHTMLコードも入れてください。 –
もhtmlコードのサンプル部分を追加しました –
コードが完成していない、おそらくいくつかのJSを使用すると思います。しかし、与えられた情報で。私はいくつかのCSSを使用してあなたの李が背景を変更し、現在のCSSから背景色のプロパティを削除することができると思います。次のようなものがあります: '#demo> .dropdown-menu> li:ホバー、 #demo> .dropdown-menu> li:focus { background-color:#37c6f5; } #demo> .dropdown-menu> li> a:ホバー、 #demo> .dropdown-menu> li> a:focus { text-decoration:none; 色:#ffffff; } ' –