导航菜单的 CSS

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

打开网页的样式 … 下面去定义一下导航菜单的样式 … 先输入一行注释 … command + / 导航菜单

先去掉无序列表的列表样式还有边距 ….

ul{}

lis:n … list-style 设置为无 …

pd0 padding 设置为 0 …

另起一行 … 再设置一下导航菜单下面的 li 标签,还有 a 标签的样式 …

#nav li, #nav li a{

}

把他们都设置为行内的块级元素 … d:ib

添加点内边距 … pd7px15px ….

去掉下划线 … td ..

设置一下文字的颜色 … co ---- 3b3b3b ,color:#3b3b3b;

hover 样式

再定义一下鼠标悬停在菜单项目上的样式 …

#nav li a:hover{}

可以使用 background 添加一个背景 … bg ….. #eee 在浏览器上预览一下 ….

.active

被激活的菜单项可以单独去设置一种样式 … 先回到网页的代码 … 找到一个菜单项目 … 在上面添加一个 .active 类 …

回到样式表 … #nav 下面的 .active

#nav .active{}

设置一下背景的颜色 …. bg …. #eee

隐藏按钮

下面我们去把页面上的切换导航菜单显示的按钮隐藏起来 … 因为我们只想让它们小尺寸的屏幕上显示出来 …

在按钮上,都添加了一个 toggle-btn 的类 …

.toggle-btn{}

dis:n ...

现在导航菜单的基本样式就设计好了 …

/* Navigation */
#nav{
background:none;
text-align:left;
}

#nav li, #nav li a{
display:inline-block;
padding:7px 15px;
text-decoration:none;
color:#3b3b3b;
}
#nav li a:hover{
background:#eee;
}
#nav .active{
background:#eee;
}

/* 隐藏按钮 */
.toggle-btn{
display:none;
}

导航菜单的 CSS《 响应式网页设计 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点