純CSS實現(xiàn)鼠標滑過顯示子菜單的二級菜單效果
發(fā)布時間:2015-09-14 16:00:26 作者:佚名
我要評論

這篇文章主要為大家介紹了純CSS實現(xiàn)鼠標滑過顯示子菜單的二級菜單效果,通過簡單的css針對hover設置實現(xiàn)鼠標滑過顯示二級菜單的功能,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了純CSS實現(xiàn)鼠標滑過顯示子菜單的二級菜單效果。分享給大家供大家參考。具體如下:
這是一款基于純CSS實現(xiàn)的菜單,當鼠標劃過的時候,子菜單會出現(xiàn),沒有過多修飾,簡約不失美觀,稍加修善就是一款好菜單。在兼容性方面,本菜單也做的不錯。
運行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/css-2level-mouse-over-show-menu-codes/
具體代碼如下:
復制代碼
代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Flyout menus</title>
<style>
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#nav li {
float: left;
position: relative;
width: 10em;
border: 1px solid #B0C4DE;
background-color: #E7EDF5;
color: #2D486C;
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right: 1em;
}
#nav a:link, #nav a:visited {
display: block;
text-decoration: none;
padding-left: 1em;
color: #2D486C;
}
#nav ul {
display: none;
position: absolute;
padding-top: 0.5em;
}
#nav ul li {
float: none;
border: 0 none transparent;
border-bottom: 1px solid #E7EDF5;
background-color: #F1F5F9;
font-size: 100%;
margin: 0;
margin-bottom: 0.5em;
padding: 0;
}
#nav li:hover ul {
display: block;
}
</style>
</head>
<body>
<ul id="nav">
<li><a href="#">Starters</a>
<ul>
<li><a href="#">Fish</a></li>
<li><a href="#">Fruit</a></li>
<li><a href="#">Soups</a></li>
</ul>
</li>
<li><a href="#">Main courses</a>
<ul>
<li><a href="#">Meat</a></li>
<li><a href="#">Fish</a></li>
<li><a href="#">Vegetarian</a></li>
</ul>
</li>
<li><a href="#">Desserts</a>
<ul>
<li><a href="#">Fruit</a></li>
<li><a href="#">Puddings</a></li>
<li><a href="#">Ice Creams</a></li>
</ul>
</li>
</ul>
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Flyout menus</title>
<style>
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#nav li {
float: left;
position: relative;
width: 10em;
border: 1px solid #B0C4DE;
background-color: #E7EDF5;
color: #2D486C;
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right: 1em;
}
#nav a:link, #nav a:visited {
display: block;
text-decoration: none;
padding-left: 1em;
color: #2D486C;
}
#nav ul {
display: none;
position: absolute;
padding-top: 0.5em;
}
#nav ul li {
float: none;
border: 0 none transparent;
border-bottom: 1px solid #E7EDF5;
background-color: #F1F5F9;
font-size: 100%;
margin: 0;
margin-bottom: 0.5em;
padding: 0;
}
#nav li:hover ul {
display: block;
}
</style>
</head>
<body>
<ul id="nav">
<li><a href="#">Starters</a>
<ul>
<li><a href="#">Fish</a></li>
<li><a href="#">Fruit</a></li>
<li><a href="#">Soups</a></li>
</ul>
</li>
<li><a href="#">Main courses</a>
<ul>
<li><a href="#">Meat</a></li>
<li><a href="#">Fish</a></li>
<li><a href="#">Vegetarian</a></li>
</ul>
</li>
<li><a href="#">Desserts</a>
<ul>
<li><a href="#">Fruit</a></li>
<li><a href="#">Puddings</a></li>
<li><a href="#">Ice Creams</a></li>
</ul>
</li>
</ul>
</body>
</html>
希望本文所述對大家的css網(wǎng)頁設計有所幫助。
相關文章
- 這篇文章主要介紹了純CSS3實現(xiàn)鼠標滑過按鈕動畫第二節(jié),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-16
- 本文給大家分享css代碼實現(xiàn)鼠標滑過鼠標點擊的寫法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2016-12-26
- 這篇文章主要為大家詳細介紹了CSS3制作炫酷帶方向感應的鼠標滑過圖片3D動畫,具有一定的參考價值,并兼容目前最新的各類主流瀏覽器,感興趣的小伙伴們可以參考一下2016-03-16
- 這篇文章主要為大家分享了8組超炫酷純CSS3鼠標滑過圖片動畫效果,每一個動畫效果都很精彩,值得大家學習借鑒,感興趣的小伙伴們可以參考一下2016-03-16
- 關于星星評分效果大家一定都不會陌生,當鼠標滑過的時候會使相應的星星變得高亮,下面就介紹一下如何利用css實現(xiàn)鼠標滑過五角星高亮效果,對此功能感興趣的朋友一起學習吧2016-01-20
CSS實現(xiàn)鼠標滑過文字彈出一段說明文字無JS代碼
鼠標滑過文字彈出一段說明文字CSS實現(xiàn),無JS代碼,下面代碼直接拷貝了就可用2014-05-20- 彈出層想必大家都有見到過吧,在以前或許是使用js實現(xiàn)的,不過現(xiàn)在我們可以使用純css來實現(xiàn)了,下面有個不錯的示例,感興趣的朋友可以參考下2013-10-16
- 鼠標滑過時更換圖片的效果有很多方法可以實現(xiàn),在本文將為大家介紹喜愛如何通過css來實現(xiàn),感興趣的朋友,不要錯過2013-10-12
- 鼠標滑過改變文字的效果想必很多朋友都有遇到過吧,本文為大家介紹下css是如何實現(xiàn)的,感興趣的朋友可以了解下2013-09-09
使用css的filter寫鼠標滑過效果的實現(xiàn)示例
這篇文章主要介紹了使用css的filter寫鼠標滑過效果的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編2020-08-13