DIVCSS實(shí)例教程:蔚藍(lán)色的海洋漂亮的CSS縱向菜單_DIV+CSS實(shí)例
教程Tag:暫無Tag,歡迎添加,賺取U幣!
一個(gè)具有良好視覺網(wǎng)站的建立,離不開幾大要素,頭部的設(shè)計(jì),菜單導(dǎo)航的設(shè)計(jì),內(nèi)容區(qū)塊的組織,底部的設(shè)計(jì)等等。可見菜單在網(wǎng)頁設(shè)計(jì)中有著舉足輕重的作用,一個(gè)漂亮的菜單會(huì)為整個(gè)網(wǎng)頁添加靚麗,也或者一個(gè)菜單就“撐”起了整個(gè)網(wǎng)頁的視覺,成為訪客視線的中心。
今天我們共同來完成一個(gè)漂亮的CSS縱向菜單的制作,我給它起了一個(gè)名字:蔚藍(lán)色的海洋。我們看最終完成時(shí)的效果:
下面我們開始制作這款菜單,假如你有愛好,我們一起動(dòng)手吧,光說不練是不能很快的提高編碼技巧的,只有勤于練習(xí)、多動(dòng)力,會(huì)有意想不到的收獲。看下面的XHTML代碼:
示例代碼 [m.dounai2.com]
<ul id="menu">
<li><a href="#" title="">MB5U.com首頁</a></li>
<li><a href="#" title="">Div CSS教程</a></li>
<li><a href="#" title="">CSS布局實(shí)例</a></li>
<li><a href="#" title="">CSS2.0教程</a></li>
<li><a href="#" title="">CSS酷站欣賞</a></li>
<li><a href="#" title="">CSS模板下載</a></li>
</ul>
<li><a href="#" title="">MB5U.com首頁</a></li>
<li><a href="#" title="">Div CSS教程</a></li>
<li><a href="#" title="">CSS布局實(shí)例</a></li>
<li><a href="#" title="">CSS2.0教程</a></li>
<li><a href="#" title="">CSS酷站欣賞</a></li>
<li><a href="#" title="">CSS模板下載</a></li>
</ul>
上面的XHTML代碼沒啥好說的了,一個(gè)基本的UL無序列表,及若干列表項(xiàng)作為菜單的內(nèi)容。我們看下面的CSS代碼:
示例代碼 [m.dounai2.com]
* {
font-size:13px;
font-weight:800;
text-decoration:none;
margin:0;
padding:0;
background:#fff;
}
font-size:13px;
font-weight:800;
text-decoration:none;
margin:0;
padding:0;
background:#fff;
}
整體布局聲明:文字大小,加粗,去除裝飾線,邊距及填充,背景色。
示例代碼 [m.dounai2.com]
#menu {
list-style-type: none;
margin:50px auto;
width:200px;
}
list-style-type: none;
margin:50px auto;
width:200px;
}
設(shè)置UL無序列表#menu的樣式:去除列表項(xiàng)預(yù)設(shè)標(biāo)記,上下邊距為50px,左右邊距為auto,實(shí)現(xiàn)水平居中對(duì)齊。寬度為200px。
示例代碼 [m.dounai2.com]
#menu li a {
display:block;
width:200px;
height:36px;
line-height:36px;
text-indent:36px;
text-align:left;
color:#fff;
background:#fff url(mb5u.com_a.jpg) 0 0 no-repeat;
}
#menu li a:hover {
text-indent:46px;
background:#fff url(mb5u.com_b.jpg) 0 0 no-repeat;
}
display:block;
width:200px;
height:36px;
line-height:36px;
text-indent:36px;
text-align:left;
color:#fff;
background:#fff url(mb5u.com_a.jpg) 0 0 no-repeat;
}
#menu li a:hover {
text-indent:46px;
background:#fff url(mb5u.com_b.jpg) 0 0 no-repeat;
}
設(shè)置鏈接a的樣式:塊元素,寬度與高度分別是200px、36px,為了實(shí)現(xiàn)文字垂直居中于菜單區(qū)域我們定義行高為36px,文字縮進(jìn)36px,文字對(duì)齊方式為居左對(duì)齊,文字顏色為白色#fff。背景設(shè)置為白色,背景圖片為“mb5u.com_a.jpg” 位于 0 0。不重復(fù)。
設(shè)置鏈接懸停時(shí)a:hover的樣式,文字縮進(jìn)增加到46px,背景圖片發(fā)生了變化,圖片變成了“mb5u.com_b.jpg”。
至此,我們的這款菜單就制作完成了。點(diǎn)擊這里查看效果!
或許你認(rèn)為在鼠標(biāo)懸停時(shí)文字縮進(jìn)的改變效果并不好,我們可以去除這一改變,點(diǎn)擊這里查看效果!
相關(guān)DIV+CSS實(shí)例:
- 固定div容器的寬高,圖片居中(圖片不限制大小)
- 用css制作有滾動(dòng)條的居中彈出框
- 鼠標(biāo)指住(hover)變色的按鈕演示demo
- 10個(gè)很酷的涂鴉風(fēng)格國(guó)外網(wǎng)店設(shè)計(jì)展示
- jquery模擬瀏覽器滾動(dòng)條效果
- 仿谷歌google的搜索框下拉提示列表效果
- JS顯示網(wǎng)頁最后更新時(shí)間
- CSS技巧:text-indent隱藏文字(以圖換字)
- CSS實(shí)例:三列自適應(yīng)等高且中列寬度自適應(yīng)
- DivCSS布局實(shí)例:很實(shí)用的圖文混排CSS列表-富有語義
- DivCSS實(shí)例:CSS菜單Flash效果用圖片模擬實(shí)現(xiàn)
- DivCSS布局實(shí)例用dldtdd來制作列表
DIV+CSS實(shí)例Rss訂閱Div+Css教程搜索
DIV+CSS實(shí)例推薦
- DivCSS布局關(guān)于分辨率與100%自適應(yīng)問題的探討!
- DivCSS布局實(shí)例:詳解建立Flash上面浮動(dòng)層
- CSSFormExample:帶有小圖標(biāo)的清爽CSS表單設(shè)計(jì)!
- CSS背景圖片background-image須注意路徑問題!
- CSS布局的8個(gè)你需要掌握的技巧
- Web標(biāo)準(zhǔn)實(shí)戰(zhàn)CSS網(wǎng)頁布局豆瓣首頁
- 利用CSS同比例縮小圖片并且符合Web標(biāo)準(zhǔn)
- DivCSS布局實(shí)例用dldtdd來制作列表
- 三列自由式布局770-1024自適應(yīng)寬度!
- DivCSS實(shí)例:一個(gè)效果很不錯(cuò)的CSS列表
猜你也喜歡看這些
- 網(wǎng)頁中可以豎寫文字、象古代書籍那樣排版嗎?
- divcss表單布局技巧及CSSForm表單設(shè)計(jì)技巧
- 網(wǎng)頁圖片如何選擇使用GIF格式或JPG格式
- CSS文件先準(zhǔn)備還是先寫好HTML文件?
- 頁面最小一屏,而頁腳保持在頁面底部的布局!
- block(塊元素)、inline(內(nèi)聯(lián)元素)的差別是什么?
- Web標(biāo)準(zhǔn)設(shè)計(jì)技巧之一文本排版淺議
- DIV CSS中id與class 的命名及編碼的6個(gè)最佳習(xí)慣
- CSS+JS控制圖片展示效果
- overflow解決float浮動(dòng)后高度自適應(yīng)問題
- 相關(guān)鏈接:
- 教程說明:
DIV+CSS實(shí)例-DIVCSS實(shí)例教程:蔚藍(lán)色的海洋漂亮的CSS縱向菜單。