Ich habe eine feste Position Navbar mit weißen Links und ich versuche, die Links zu schwarz, wenn sie über einem anderen Element mit einem weißen Hintergrund "schweben".Ändern der CSS eines Elements, wenn es einen anderen schwebt
Navbar Links CSS:
nav ul li a {color:#ffffff;}
Navbar CSS:
nav {position:fixed;}
Weiß div CSS:
div.white {background-color:#ffffff;}
Stellen Sie sich das HTML ist:
<nav><ul><li><a>Link</a></li></ul></nav>
<!-- Imagine there's a hero image here -->
<div id="heroimage"></div>
<div class="white">
Da die Navigationsleiste oben fixiert ist, wenn Sie die Website scrollen, wird die Navigationsleiste schließlich oben ("Hover") das weiße div und die Links werden "unsichtbar". Ich versuche einen Weg zu finden, sie schwarz werden zu lassen, nur wenn sie oben auf dem weißen div sind.
Ist dies mit JQuery möglich? Nach welchen Funktionen suche ich? Ich konnte nirgendwo anders eine Antwort finden ...
Ja, es ist möglich. –
Schön, Rory, danke. Was wäre dein Ansatz? –
Nun, was hast du bisher versucht? SO hilft, Probleme im Code zu diagnostizieren und zu lösen.Selbst wenn Sie Ihr aktuelles HTML und CSS sehen, wäre das ein Start –