當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > DIV+CSS > CSS實(shí)現(xiàn)橫豎自由轉(zhuǎn)換菜單

CSS實(shí)現(xiàn)橫豎自由轉(zhuǎn)換菜單

2012/11/26 12:32:24作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例介紹】

CSS實(shí)現(xiàn)橫豎自由轉(zhuǎn)換菜單

導(dǎo)航條不光是豎直排列,很多時(shí)候要求頁(yè)面的菜單能夠水平方向顯示。通過(guò)css屬性的控制,可以使項(xiàng)目列表的導(dǎo)航條輕松實(shí)現(xiàn)橫豎轉(zhuǎn)換。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無(wú)標(biāo)題文檔</title> <style> body { background-color: ffdee0;} #navigation{ font-family:Arial, Helvetica, sans-serif;} #navigation ul{ list-style-type:none; /*不顯示項(xiàng)目符號(hào)*/ margin:0px; padding:0px;} #navigation li { float:left; /* 水平顯示各個(gè)項(xiàng)目 */} #navigation li a{ display:block; /* 區(qū)塊顯示 */ padding:3px 6px 3px 6px; text-decoration:none; border:1px solid #711515; margin:2px;} #navigation li a:link, #navigation li a:visited{ background-color:#c11136; color:#FFFFFF;} #navigation li a:hover{ /* 鼠標(biāo)經(jīng)過(guò)時(shí) */ background-color:#990020; /* 改變背景色 */ color:#ffff00; /* 改變文字顏色 */} </style> </head> <body> <div id="navigation"> <ul> <li><a href="#">首頁(yè)</a></li> <li><a href="#">我的簡(jiǎn)介</a></li> <li><a href="#">我的相冊(cè)</a></li> <li><a href="#">我的博客</a></li> <li><a href="#">聯(lián)系我</a></li> </ul> </div> </body>

【代碼分析】

在#navigation li的樣式中,增加一條“float:left”,也就是使各個(gè)列表項(xiàng)變?yōu)橄蜃蟾?dòng).這樣它們就會(huì)依次排列,直到瀏覽器窗口容納不下,再折行排列,如圖所示。

橫豎自由轉(zhuǎn)換菜單運(yùn)行效果

橫豎自由轉(zhuǎn)換菜單運(yùn)行效果

 【素材及源碼下載】

請(qǐng)點(diǎn)擊:CSS實(shí)現(xiàn)橫豎自由轉(zhuǎn)換菜單 下載本實(shí)例相關(guān)素材及源碼