2012-03-30 66 views

回答

2

嗨ü可以讓這個導航在純CSS

例子是

HTML

<ul class="navi"> 
<li><a href="">Lorem text here</a></li> 
<li><a href="">Lorem text here</a></li> 
<li><a href="">Lorem text here</a></li> 
<li><a href="">Lorem text here</a></li> 
<li><a href="">Lorem text here</a></li> 
<li><a href="">Lorem text here</a></li> 
</ul>​ 

的CSS

ul.navi{ 
    margin:10px 0 0 10px; 
    width:300px; 
} 

ul.navi li{ 
    background:#1f1f1f; 
    display:block; 
    position:relative; 
} 
ul.navi li:after{ 
    position:absolute; 
    content:""; 
    left:0; 
    right:0; 
    bottom:0; 
    border-bottom:solid 1px #2a2a2a; 
    border-top:solid 1px #171717; 
} 
ul.navi li:last-child:after{ 
    position:absolute; 
    content:""; 
    left:0; 
    right:0; 
    bottom:0; 
    border:0; 
} 

ul.navi li a{ 
    display:inline-block; 
    font-size:14px; 
    color:#989898; 
    line-height:45px; 
    text-decoration:none; 
    margin-left:20px; 
} 
ul.navi li a:hover{ 
    color:#fff; 
}​ 

現在現場演示click here http://jsfiddle.net/rohitazad/8abUy/4/

+0

那是不錯,但在底邊框不應該舒展的所有道路。 – 2012-03-30 10:17:48

+0

這是我想要使用的圖像..它不是我不能使UL Li菜單..我有問題,因爲我不知道如何使行和indend。 – 2012-03-30 10:23:13

+0

所以你的意思是邊界底部應該從左側和右側觸及完整的UL,並且你不需要左右邊界底部的邊界? – 2012-03-30 10:29:49