仿京东静态网站制作之导航栏
nav导航栏
一、dropdown下拉导航栏
主要知识点::hover的应用&伪元素选择器&内容的居中
HTML结构
<div class="dropdown">
<div class="dt">
<dt>全部商品分类</dt>
</div>
<div class="dd">
<dd><a href="#">家用电器</a></dd>
<dd><a href="#">手机、数码、通信</a></dd>
<dd><a href="#">电脑、办公</a></dd>
<dd><a href="#">家具、家居、家装、厨具</a></dd>
<dd><a href="#">男装、女装、童装、内衣</a></dd>
<dd><a href="#">美妆、洗护</a></dd>
<dd><a href="#">珠宝、鞋靴、箱包</a></dd>
<dd><a href="#">户外运动</a></dd>
<dd><a href="#">汽车、汽车用品</a></dd>
<dd><a href="#">母婴、玩具</a></dd>
<dd><a href="#">食品、海鲜、特产</a></dd>
<dd><a href="#">医疗保健</a></dd>
<dd><a href="#">音像、电子书</a></dd>
<dd><a href="#">影视、旅行、充值、服务</a></dd>
<dd><a href="#">理财、众筹、白条、保险</a></dd>
</div>
</div>
CSS代码
.dropdown {
float: left;
width: 208px;
color: #f1f1f1;
background-color: #b1191a;
}
.dropdown .dt {
text-align: center;
font-size: 18px;
}
.dropdown dd {
position: relative;
padding-left: 10px;
margin-left: 1px;
text-align: left;
line-height: 30px;
height: 30px;
background-color: #c81623;
}
.dropdown dd a {
color: #f1f1f1;
font-size: 14px;
}
.dropdown dd:hover {
background-color: #f1f1f1;
}
.dropdown dd:hover a {
color: #c81623;
}
.dd a::after {
content: '\e903';
position: absolute;
top: 1px;
right: 10px;
font-family: 'icomoon';
}
二、横向导航栏
主要知识点:padding
HTML结构
<div class="navitems">
<li><a href="#">服装城</a></li>
<li><a href="#">美妆馆</a></li>
<li><a href="#">创智超市</a></li>
<li><a href="#">全球购</a></li>
<li><a href="#">闪购</a></li>
<li><a href="#">团购</a></li>
<li><a href="#">拍卖</a></li>
<li><a href="#">有趣</a></li>
</div>
CSS代码
.navitems li a {
float: left;
padding-left: 50px;
}
给a指定padding而不是直接给li是为了增大a的触发空间,获取更好的客户体验
最终效果

小本在学习ing:心若向阳,何必惆怅。
浙公网安备 33010602011771号