2016-07-09 4 views
0

私はこのナビゲーションリンクを持っており、最後のリンク(ボタンとしてスタイル指定されています)をホバリングすると、ホバー上にブラウンの代わりにカラーピンクのボトムボーダーのプロパティを持っています赤い色のボタン。あなたの助けに感謝します。前もって感謝します!ここで ホバーリンク上でCSSの宣言が機能しない

.header-nav a:hover { 
    border-bottom: 5px solid rgb(56,47,50); /*brown border-bottom*/ 
} 

.header-nav a:last-of-type:hover { 
    border-bottom: 5px solid rgb(255,144,171); /*pink-border-bottom*/ 
} 

     <nav class="container header-nav"> 
      <ul> 
       <li><a href="#">Home</a></li> 
       <li><a href="#cupcakes">Cupcakes</a></li> 
       <li><a href="#cakes">Cakes</a></li> 
       <li><a href="#events">Events</a></li> 
       <li><a href="#contacts" class="btn nav-btn">Order Now!</a></li> 
      </ul> 
      <br> 
     </nav> 

はフィドルです: https://jsfiddle.net/ssqLspsn/

+0

このCSSは問題ありません。 –

+0

https://jsfiddle.net/jbw5qdef/を表示してください。CSSでいくつかの競合があるかもしれません。 –

答えて

1

i DID IT !!! https://jsfiddle.net/Please_Reply/9hk6okpd/2/希望これはあなたが欲しいものです!

.header-nav a:hover { 
    border-bottom: 5px solid rgb(56,47,50); /*brown border-bottom*/ 
} 

.header-nav .btn:hover { 
    border-bottom: 5px solid rgb(255,144,171); /*pink-border-bottom*/ 
} 
+0

これは機能しました! @nobodyshere – Ly18

+0

よろしく!がんばろう!ティックをクリックして私の答えを受け入れてくださいまた、もはや私に質問してください@ Ly18 – nobodyshere

+0

ありがとう@nobodyshere – Ly18

1

が、私はそれをやりました!ここを見てくださいhttps://jsfiddle.net/Please_Reply/9hk6okpd/2/希望これはあなたが欲しいものです!

.header-nav a:hover { 
    border-bottom: 5px solid rgb(56,47,50); /*brown border-bottom*/ 
} 

.header-nav .btn:hover { 
    border-bottom: 5px solid rgb(255,144,171); /*pink-border-bottom*/ 
} 
+0

申し訳ありませんが、動作しません。指定された要素に含まれていないリスト項目全体に境界線の下端が適用されました – Ly18

+0

申し訳ありませんが、あなたが求めていることは本当にわかりません。写真をアップロードしていただくか、JSFiddleを提供してください。 – nobodyshere

+0

実際にコードを入力してください。あなたが望むなら、最初に個人的な詳細を編集してください。 – nobodyshere

0

は、多分あなたはホバー属性を持つようにされ、最後のLiのIDやクラス名を入れて、CSSコードに特定のID :)

+0

私はそれをすでに行いましたが、動作しません(同じプロパティが適用されています)。 )。特異性は吸う。冗談だ!ここだけの初心者。 – Ly18

0

ホバーに適用されるCSSチェックする際に行うための最善のことを行いますコンソールからアクティブです。 これは、インスペクタに行くことで、FirefoxとChromeの両方で実行できます。あなたは間違った要素にスタイルを適用している場合、CSSは動作しませんので、あなたも、あなたのhtmlを掲載場合、それは役立つだろう、あなたの特定の問題についてはここで はホバー属性 See :hover state in Chrome Developer Tools

を有効にする方法を見てのガイドです。

.header-nav li:hover { 
    border-bottom: 5px solid rgb(56,47,50); /*brown border-bottom*/ 
} 

.header-nav li:last-of-type:hover { 
    border-bottom: 5px solid rgb(255,144,171); /*pink-border-bottom*/ 
} 

Good Luck!あなたのCSSセレクタを維持したい場合は

+0

こんにちは! \t \t \t \t \t \t \t

\t \t \t \t
\t \t \t ありがとう、btw! – Ly18

+0

あなたが使用できるコードスニペットを追加しました –

1

あなたはCSS (最後の要素)ボタンにいくつかのクラスを配置しようとするとは

<div class="header-nav"> 
<a>some text</a> 
<a>some text</a> 
<a class="btn">some text</a> 
</div> 

のようなCSS

header-nav .btn:hover { 
    border-bottom: 5px solid rgb(255,144,171); /*pink-border-bottom*/ 
} 

ものの結構ですliを選択してください。a Raplace .header-nav a:last-of-type:hoverとを選択しないでください。