Hallo zusammen,
ich habe ein kleines Problem, ich habe letztens ein kleines Tutorial gelesen, wo man ein Menü mit CSS gestalten kann und habe mich mal selbst an der Umsetzung versucht.
Es klappt auch, also das Menü funktioniert und alles, nur ich möchte statt einem normalen Hintergrund (also Hintergrundfarbe) ein Image einfügen und ich krieg das nich gebacken.
Ich habe mein Menü in Listenform aufgebaut:
ul id="nav">
<li><a href="#">Menüpunkt 1</a>
<ul>
<li><a href="#">Untermenüpunkt 1</a></li>
<li><a href="#">Untermenüpunkt 2</a></li>
<li><a href="#">Untermenüpunkt 3</a></li>
<li><a href="#">Untermenüpunkt 4</a></li>
</ul>
</li>
<li><a href="#">Menüpunkt 2</a></li>
</ul>
Meine CSS Datei sieht folgendermaßen aus:
Code:
ul {
margin: 0;
padding: 0;
list-style: none;
width: 160px;
border-bottom: 1px solid #0081B8;
}
ul li {
position: relative;
font-size: 0.9em;
background-image: url(styles/nav_bg1.jpg);
}
ul ul li a {
background: #A2C7F1;
padding: 0;
font-size: 1em;
}
ul a:hover {
background-color: #2074D4;
}
li ul {
position: absolute;
left: 159px;
top: 0;
width: 130px;
display: none;
}
ul li a {
display: block;
text-decoration: none;
color: #FFF;
background: #68A4E8;
padding: 3px;
border: 1px solid #0081B8;
border-bottom: 0;
}
li:hover ul, li.over ul {
display: block;
}
Wie könnte ich jetzt am einfachsten ein Bild hinter meine Listenpunkte (links) bekommen?
Habe schon versucht, die a´s direkt anzusprechen, aber dann wird der Hintergrund stumpf weiß und ich krieg kein Ergebnis.
Vielleicht weiß ja jemand von euch, wie ich das am geschicktesten jetzt anstelle.
Freue mich auf hilfreiche Antworten.
MfG
crushiii