Ich habe eine Leiste auf meiner Website, aber ich möchte abgerundete Ecken an jedem Ende davon platzieren. Bisher meine CSS dafür ist ..Hinzufügen von abgerundeten Ecken zu einer Navigationsleiste CSS
#nav {
left:40px;
position:relative;
top:140px;
}
#nav a {
background-image:url(../images/menu.png);
background-repeat:no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bolder;
height:44px;
padding-top:12px;
text-align:center;
text-decoration:none;
width:134px;
}
#nav a:hover {
background-image:url(../images/menu_ro.png);
background-repeat:no-repeat;
}
und mein HTML ..
<div id="nav">
<a href="">Home</a>
<a href="">Food</a>
<a href=""</a>
<a href=""</a>
<a href=""</a>
<a href=""></a>
<a href=""</a>
</div>
I Ecken abgerundete an jedem Ende genannt menu_l.png und menu_r.png zu setzen. Ich kann mir nicht vorstellen, wie ich diese an jedes Ende des Navs setzen soll. Meine bisherigen Versuche scheinen von Browsern ignoriert zu werden. Hat jemand eine beste Methode, dies zu erreichen? Ich versuche, Tische zu vermeiden.
Prost
Ich habe es versucht, aber es hat nicht funktioniert daher mein Beitrag. Die Bilder auf der linken und rechten Seite sind unterschiedlich. –
Was funktioniert nicht? Und Sie können verschiedene Stile auf jeder Seite anwenden, wenn die Bilder unterschiedlich sind. – peirix
Danke peirix hat deinen Code ein wenig angepasst. #nav { Position: relativ; oben: 140px; Auffüllen: 0px; } # nav-left { Hintergrundbild: URL (../ images/menu_l.png); Hintergrund-Wiederholung: keine Wiederholung; Schwimmer: links; Höhe: 44px; Breite: 11px; } # nav-right { Hintergrundbild: URL (../ images/menu_r.png); Hintergrund-Wiederholung: keine Wiederholung; Schwimmer: links; Höhe: 44px; Breite: 11px; } –