WordPress Menü fixieren?
Hallo, ich würde gerne mein Menü fixieren. Wie gebe ich das genau ein? Ich weiß das diese Frage schon gestellt wurde, habe es aber nicht geschafft mit fixed. Kenn mich da überhaupt nicht aus, bin mir nicht mal genau sicher ob ich die richtige Stelle raus gesucht habe^^. Alles was ich bisher gemacht habe sah echt komisch dann aus...
Wäre sehr dankbar für eure Hilfe!
2.0 Menu
--------------------------------------------------------------*/
.main-navigation {
position: realtive;
clear: both;
display: block;
float: left;
width: 100%;
text-align: center;
box-shadow: 0 0 1px #adadad;
background-color: rgba(60, 60, 60, 0.8);
z-index: 999;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
position: relative;
display: inline-block;
padding: 20px 10px;
font-size: 13px;
text-transform: uppercase;
-webkit-transition: all 0.4;
transition: all 0.4s;
}
.main-navigation li:hover {
background-color: #fbb829;
}
.main-navigation li:hover > a {
color: #fff !important;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #fbb829;
-webkit-transition: all 0.4;
transition: all 0.4s;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
text-align: left;
background-color: rgba(60, 60, 60, 0.8);
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
color: #fff !important;
}
.main-navigation ul ul li {
padding: 10px;
text-transform: none;
border-bottom: 1px solid #505050;
}
.main-navigation ul ul li:last-child {
border-bottom: 0;
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}.main-navigation {
position: relative;
clear: both;
display: block;
float: left;
width: 100%;
text-align: center;
box-shadow: 0 0 1px #adadad;
background-color: rgba(60, 60, 60, 0.8);
z-index: 999;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
position: relative;
display: inline-block;
padding: 20px 10px;
font-size: 13px;
text-transform: uppercase;
-webkit-transition: all 0.4;
transition: all 0.4s;
}
.main-navigation li:hover {
background-color: #fbb829;
}
.main-navigation li:hover > a {
color: #fff !important;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #fbb829;
-webkit-transition: all 0.4;
transition: all 0.4s;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
text-align: left;
background-color: rgba(60, 60, 60, 0.8);
3 Antworten
Hihi, realtive statt relative ist auch mein Lieblingsfehler :-) aber eigentlich irrelevant hier.
Versuch statt mit
position: realtive;
clear: both;
display: block;
float: left;
mit
position: fixed;
top: 0;
left: 0;
usw..
Morgen erst mal Danke für die Antwort.
Habe es so abgeändert und es hat sich nichts verändert.
Ich hab dann an jeder Stelle wo "realtive steht", "fixed" eingetragen und dann sah es so aus wie auf dem Bild (habe ich als Antwort hinzugefügt)
Bisschen spät eventuell aber installier mal das Plugin "Sticky Menu (or anything)" :D
so sieht es jetzt aus ^^