开发者学堂课程【移动 Web 前端开发:首页-导航栏】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/594/detail/8407
首页-导航栏
一、导航栏
1、导航有8个元素,分成两排,每一个占25%,
2、在 index.html 里面输入:
く!--
导航栏
-->
<nav class="jd_ nav' '>
<ul
class
=“
clearfix”
>
里面有li
<li><a href="#">
img
src
=“
images
/
nav
0.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
1.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
2.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
3.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
4.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
5.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
6.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
<li><a href="#">
img
src
=“
images
/
nav
7.png”
alt
=“”/
><
p
>
分类
<
/
p
></a></li>
li里面要有图标和文字,并且这些都是可以点击的,有8个,导航栏的结构就齐了。
</ul>
</nav>
3、在 index.css 里面输入:
/*导航栏*/
·jd_nav
{
宽度100%。width: 100%;
}
.
jd_ nav ul
{
width:100%;
上面给一点间距,下面也给一点间距,不要贴在一起。左右没有。
padding: 0 10px;
上下
10
px
。
}
.
jd_ nav ul
li{
宽度25%。width:25%;
放不下自动掉一行,每行放四个。float: left;
}
.
jd_ nav. ul li a
{
d
is
play: block;
宽度是li的100%。width:100%;
}
jd_ nav ul 1i a img{
img
是固定的,查看样式是 40,正好是压缩了一倍,原始尺寸是 80*80。
宽度40px。width: 40px;
高度40px。height: 40px;
d1splay: block;
居中。margin: 0 auto;
}
jd_nav ul li a p{
文字颜色color: #666;
font-size: 12px;
上下来一点间距。padding: 5px 0;
text-alingn:center
}
刷新一下页面,如图所示。
4、导航栏模块加上
<ul
class
=“
clearfix”
>
,轮播图模块也加上<ul
class
=“
clearfix”
>
5、修改一下
.
jd_ nav ul
{
width :
100%;
padding:1
0px 0;
上下10px,左右不需要。
刷新一下就有间距了。
6、差一个下边框,在 ul 位置输入:
border- bottom: 1px solid
#
ccc
7、背景颜色应该是灰色的,中间应该有一个灰色的间隔。在 index.css 中输入
body
{
background: #f5f5f5
;
找到 ul,输入
.
jd_ nav
{
Widt
h
:
100%;
background :#fff ;