CSS——读书笔记-06-列表&导航条-2
第六章 对列表应用样式和创建导航条-2
4.下拉菜单
<ul class="nav">
<li><a jref="/home/">Home</a></li>
<li><a jref="/product/">Product</a></li>
<ul>
<li><a href="/products/silverback/">Sliverback</a></li>
<li><a href="/products/fontdeck/">Font Deck</a></li>
</ul>
<li><a jref="/services/">Services</a></li>
<ul>
<li><a href="/services/design/">Sliverback</a></li>
<li><a href="/services/development/">Development</a></li>
<li><a href="/services/consultancy/">Consultancy</a></li>
</ul>
<li><a jref="/contact/">Contact us</a></li>
</ul>
样式:
》》设置外层样式
ul.nav, ul.nav ul {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
border: 1px solid #486B02;
background-color: #8BD400;
}
ul.nav li {
float: left;
width: 8em;
background-color: #8BD400;
}
》》设置默认隐藏
ul.nav li ul {
width: 8em;
position: absolute;
left: -999em;
}
》》设置划过时显示
.nav li:hover ul {
left: auto;
}
》》设置单个菜单样式
ul.nav a {
display: block;
color: #2B3F00;
text-decoration: none;
padding: 0.3em 1em;
border-right: 1px solid #486B02;
border-left: 1px solid #E4FFD3;
}
ul.nav li li a {
border-top: 1px solid #E4FFD3;
border-bottom: 1px solid #486B02;
border-left: 0;
border-right: 0;
}
ul.nav li:last-child a {
border-right: 0;
border-bottom: 0;
}
ul a:hover,
ul a:focus {
color: #E4FFD3;
background-color: #6DA203;
}
越努力,越幸运!

浙公网安备 33010602011771号