DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 沒有JS只用CSS制作的網頁下拉菜單
沒有JS只用CSS制作的網頁下拉菜單
編輯:CSS詳解     

這款下拉菜單欄的實現非常簡單,沒有用到復雜的JS代碼,完全依靠CSS代碼來實現的,只需進行簡單的修改變換就可以了,以下是代碼實例:

Html代碼:

<div id="nav"> 
    <ul> 
    <li class="menu2" onMouseOver="this.className='menu1'" onMouSEOut="this.className='menu2'">Home Page     
    <div class="list"> 
        <a href="http://www.webjx.com/">網頁教學網</a><br /> 
        <a href="#">我的首頁</a><br _fcksavedurl=""#">我的首頁</a><br" /> 
        <a href="#">我的日志</a><br /> 
        <a href="#">我的日志</a><br /> 
        <a href="#">我的相冊</a><br /> 
        <a href="#">我的收藏</a><br /> 
    </div> 
    </li> 
    <li class="menu2" onMouseOver="this.className='menu1'" onMouSEOut="this.className='menu2'">Connection  
    <div class="list"> 
        <a href="http://www.webjx.com/">網頁教學網</a><br /> 
        <a href="#">我的首頁</a><br _fcksavedurl=""#">我的首頁</a><br" /> 
        <a href="#">我的日志</a><br /> 
        <a href="#">我的相冊</a><br /> 
        <a href="#">我的收藏</a><br /> 
    </div> 
    </li> 
    <li class="menu2" onMouseOver="this.className='menu1'" onMouSEOut="this.className='menu2'">My Files     
    <div class="list"> 
        <a href="http://www.webjx.com/">網頁教學網</a><br /> 
        <a href="#">我的相冊</a><br _fcksavedurl=""#">我的相冊</a><br" /> 
        <a href="#">我的收藏</a><br /> 
    </div> 
    </li> 
    <li class="menu2" onMouseOver="this.className='menu1'" onMouSEOut="this.className='menu2'">Management     
    <div class="list"> 
        <a href="http://www.webjx.com/">網頁教學網</a><br /> 
        <a href="#">我的首頁</a><br _fcksavedurl=""#">我的首頁</a><br" /> 
        <a href="#">我的日志</a><br /> 
        <a href="#">我的相冊</a><br /> 
        <a href="#">我的收藏</a><br /> 
        <a href="#">我的日志</a><br /> 
        <a href="#">我的相冊</a><br /> 
        <a href="#">我的收藏</a><br /> 
    </div> 
    </li> 
    </ul> 
</div>

下面是CSS代碼:

body{ 
    background-color:white; 
    font-size:12px; 
    font-family:Arial, Helvetica, sans-serif; 
    margin:0px; 
    padding:0px; 
    color:white; 

ul,li{ 
    margin:0px; 
    padding:0px; 

li{ 
    display:inline; 
    list-style:none; 
    list-style-position:outside; 
    text-align:center; 
    font-weight:bold; 
    float:left; 

a:link{ 
    color:#336601; 
    text-decoration:none; 
    float:left; 
    width:100px; 
    padding:3px 5px 0px 5px; 

a:visited{ 
    color:#336601; 
    text-decoration:none; 
    float:left; 
    padding:3px 5px 0px 5px; 
    width:100px; 

a:hover{ 
    color:white; 
    float:left; 
    padding:3px 3px 0px 20px; 
    width:88px; 
    text-decoration:none; 
    background-color:#539D26; 

a:active{ 
    color:white; 
    float:left; 
    padding:3px 3px 0px 20px; 
    width:88px; 
    text-decoration:none; 
    background-color:#BD06B4; 

#nav{ 
    width:600px; 
    height:30px; 
    border-bottom:0px; 
    padding:0px 5px; 
    position:absolute; 
    z-index:1; 
    left: 198px; 
    top: 25px; 

.list{ 
    line-height:20px; 
    text-align:left; 
    padding:4px; 
    font-weight:normal; 

.menu1{ 
    width:120px; 
    height:auto; 
    margin:6px 4px 0px 0px; 
    border:1px solid #9CDD75; 
    background-color:#F1FBEC; 
    color:#336601; 
    padding:6px 0px 0px 0px; 
    cursor:hand; 
    overflow-y:hidden; 
    filter:Alpha(opacity=70); 
    -moz-opacity:0.7; 

.menu2{ 
    width:120px; 
    height:18px; 
    margin:6px 4px 0px 0px; 
    background-color:#F5F5F5; 
    color:#999999; 
    border:1px solid #EEE8DD; 
    padding:6px 0px 0px 0px; 
    overflow-y:hidden; 
    cursor:hand; 
}

具體演示:


 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved