私は白いリンクを持つ固定位置のnavbarを持っていて、別の要素が白い背景の上にあるときにリンクを黒に変えようとしています。ある要素が他の要素をホバリングしているときにCSSを変更する
ナビゲーションバーのリンクのCSS:
nav ul li a {color:#ffffff;}
ナビゲーションバーのCSS:
nav {position:fixed;}
ホワイトのdiv CSS:
<nav><ul><li><a>Link</a></li></ul></nav>
<!-- Imagine there's a hero image here -->
<div id="heroimage"></div>
<div class="white">
:
div.white {background-color:#ffffff;}
が、これはHTMLで想像
navbarは上部に固定されているので、ウェブサイトをスクロールすると、navbarは最終的に白いdivの上に乗ってリンクが「見えなくなる」ようになります。私は彼らが白いdivの上にいるときだけ、黒になるようにする方法を見つけようとしています。
これはJQueryで可能ですか?どんな機能を探していますか?私は答えを他の場所で見つけることができませんでした...
はい、それは可能です:これは、最終的な結果でした。 –
ニース、Rory、ありがとう。あなたのアプローチは何ですか? –
これまでに何を試しましたか? SOは、コード内の問題の診断と解決を支援するためのものです。あなたの現在のHTMLとCSSを見ることさえ始めるでしょう –