工作在一個簡單的導航欄上。到目前爲止它對我的工作完全沒有一點細節。當它下降時,我想讓中間部分保持矩形,底部始終保持彎曲。現在我擁有它,所以底部是彎曲的,但是當我將鼠標懸停在其上時,常規矩形顯示備份。我試圖修復它自己,但所有我能得到工作,將改變所有部分以彎曲的邊框半徑僅在下拉菜單的底部
這裏是一個的jsfiddle什麼我的工作:http://jsfiddle.net/7mjEC/
這裏是CSS:
@charset "utf-8";
#topMenu {
padding: 0px;
width: 760px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
top: 80px;
}
#topMenu ul {
margin: 0px;
padding: 0px;
}
#topMenu ul li {
background-color: #666;
float: left;
border: 1px solid #999999;
position: relative;
list-style-type: none;
}
#topMenu ul li a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 30px;
color: #FFF;
text-decoration: none;
text-align: center;
display: block;
height: 30px;
width: 150px;
}
#topMenu ul ul {
position: absolute;
visibility: hidden;
top: 31px;
}
#topMenu ul li ul li a:hover {
background-color: #39F;
}
#topMenu ul li:hover ul {
visibility: visible;
}
#topMenu ul li:hover {
background-color: #919191;
}
#topMenu .topleftmenuitem {
border-radius: 20px 0 0 20px;
}
#topMenu .toprightmenuitem {
border-radius: 0 20px 20px 0;
}
#topMenu .topleftmenuitem:hover {
border-radius: 20px 0 0 0;
}
and #topMenu .toprightmenuitem:hover {
border-radius: 0 20px 0 0;
}
#topMenu ul ul li:last-child {
border-radius: 0 0 20px 20px;
}
看到,當你將鼠標懸停在最後一個孩子它變成從彎曲到矩形,我只是想保持它總是彎曲。
你是聖人! – erp
幹得好聖徒外星人。 ;) – Ruddy
@粗暴哈哈來吧,不是你請:) –