Ich habe eine Navigationsleiste mit vier Optionen entworfen, woraufhin während einer dieser Optionen ein Dropdown-Menü erscheint. Das Dropdown-Menü funktioniert ordnungsgemäß, wenn die Navigationsleiste nicht auf Position eingestellt ist: fixed; Aber wenn dies der Fall ist, deckt das Dropdown-Menü die Option/Verknüpfung ab, die es aktiviert.Dropdown-Menü funktioniert nicht richtig in der Navigationsleiste, wenn die Navigationsleiste auf Position eingestellt ist: fest;
Hier habe ich eine Jsfiddle verbunden: https://jsfiddle.net/rqhenq4a/
ich die feste Navigationsleiste mit den folgenden Zeilen Code implementiert haben:
body {
padding-top:49px
}
(die Navigationsleiste zu vermeiden zugrunde liegenden Inhalte zu überlappen, die Navigation bar geschieht eine Höhe von genau 49px haben)
ul {
position:fixed;
width:100%;
top:0;
z-index:1;
}
der ersten Zeile des Codes die Navigationsleiste befestigt ist, die zweite zu machen Codezeile, damit die Navigationsleiste das gesamte Ansichtsfenster abdeckt, die dritte Codezeile immer über dem Ansichtsfenster (denke ich) und die letzte Codezeile, um zu verhindern, dass die Navigationsleiste die Deckkraft erbt ein zugrunde liegendes Bild.
Das gewünschte Ergebnis wäre eine feste Navigationsleiste, bei der die Option "Produkter" nicht durch die Optionen des Dropdown-Menüs abgedeckt würde.
Es aussieht wie du habe auch 'position: fixed' im dropdown. Dadurch wird das Element an den Anfang der Seite verschoben, wodurch die Navigationsleiste verdeckt wird. – Tijmen