[解決済み] CSSです。ホバー時に背景色を変更する
2022-02-26 06:28:08
質問
他の質問も検索してみましたが、解決策が見当たりません。
以下はその内容です。ウェブページには、.side_navがあります。 そのために4つの要素があります。 それぞれ、小さなimg、h2、pがあります。
リンクにカーソルを合わせたときに、色が薄くなるようにしたいのですが。 何か小さなことが足りないような気がして...。
DW:CCを使っていますが、面白いことに、in "Live"表示では通常の背景が表示されません。 しかし、私が試したどのブラウザでも、"Live" ビューで :hover アクションが表示されます。
HTMLです。
<nav class="fluid side_nav">
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Estimates</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Repairs</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Maintenance</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Specials</h2>
<p>Click here for an estimate</p>
</a></div>
</nav>
続いて、CSS。
.side_nav {
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}
.side_nav img {
height: 35px;
padding-right: 15px;
float: left;
}
.side_nav a {
display: block;
border: 1px solid #151515;
margin-bottom: 8px;
border-radius: 8px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
-webkit-box-shadow: 4px 2px 6px #8E8E8E;
box-shadow: 4px 2px 6px #8E8E8E;
background-image: -webkit-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: -moz-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: -o-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: linear-gradient(90deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
color: #FFFFFF;
}
.side_nav a:hover {
background-color: #3374C2;
}
何かコツはありますか?
解決方法は?
あなたが持っているのは
background-image
がすでに設定されており、colorより優先されます。CSSを変更し
background
:
.side_nav a:hover {
background: #3374C2;
}
関連
-
[解決済み] div要素間の空白を削除する方法
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするのですか?
-
[解決済み] bodyタグに追加された奇妙なiframe、`rufous-sandbox`について
-
[解決済み] divが重ならないようにするには?
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] CSSのホバー効果が私のコードで機能しない
-
[解決済み] 名前が''の無効なフォームコントロールはフォーカスされない
-
[解決済み】エラー。要求されたURL"[no URL]"は無効です。
-
[解決済み] CSS - display: none; が機能しない
-
[解決済み] bodyタグに追加された奇妙なiframe、`rufous-sandbox`について
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] IFrameからボーダーを取り除く
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] 必要なキーに一致するルートがありません。[:id]
-
[解決済み] iFrameがURLを読み込んでいない