纯CSS制作红色网站二级下拉导航菜单

纯CSS制作红色网站二级下拉导航菜单

CSS制作红色网站二级下拉导航菜单,代码非常简洁,适合修改后使用,入门就能掌握。

二级下拉导航菜单HTML代码:

<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">电影</a>
   <ul>
   <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>
   </ul>
</li>
<li><a href="#">音乐</a>
 <ul>
  <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>
 </ul>
</li>
<li><a href="#">科技</a>
<ul>
  <li><a href="#">互联网</a></li>
  <li><a href="#">IT业界</a></li>
  <li><a href="#">移动互联</a></li>
</ul></li>
<li><a href="#">财经</a>
<ul>  
  <li><a href="#">财经快讯</a></li>
  <li><a href="#">证券要闻</a></li>
  <li><a href="#">财经专题</a></li>
</ul></li>
</ul>
</nav>

可见二级菜单,使用的无序列表嵌套完成,代码非常简洁。

CSS代码:

body,ul,li{
 margin:0;
 padding:0; /*清除默认外边距、内边距*/
}
nav{
 width:960px;
 margin:0 auto; /*定义导航宽度,水平居中*/
 
}
nav ul {
 list-style: none; /*去掉列表符号*/
}
nav ul li{
 float:left; /*水平排列*/
 position:relative; /*父级元素相对定位*/
}
nav ul li ul{
 position:absolute;/*子元素绝对定位*/
 display:none;  /*默认情况下不显示*/
 left:0;  /*子元素相对父元素,left:0位置显示,二级菜单和上级一级菜单项左对齐*/
}
nav ul li:hover ul{
 display:block;/*鼠标放上去,显示下拉菜单*/
}
nav a:link,a:visited{/*定义菜单项样式*/
 width:191px;
 display:block;
 padding:10px 0;
 text-decoration:none;
 background-color:#c11136;
 margin-right:1px;
 color: #FFF;
 text-align:center;
}
nav a:hover{/*鼠标放上去时背景颜色变化*/
 background-color:#F00;
}

 

效果演示:

Tips:You can change the code before run.

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/3471.html

(4)
江山如画的头像江山如画管理团队
上一篇 2019年4月12日 上午8:05
下一篇 2019年4月19日 下午3:06

99%的人还看了以下文章

  • CSS制作上一页 下一页 页码显示样式

    今天教大家制作页面的上一页 下一页 页码显示样式,效果如图所示。 <!doctype html> <html> <head> <meta charset=”utf-8″> <title>CSS制作上一页 下一页 页码显示样式|www.125jz.com</title> <style…

    2018年7月29日
    5.4K0
  • 在网页右侧漂浮的QQ在线客服代码,QQ在线状态代码(四种样式)

    在网页右侧漂浮,很实用的一款QQ在线客服代码,点击QQ图标,可直接与客服对话。

    2018年2月17日
    9.8K0
  • CSS进阶,4个案例入门,学会LESS使用

    Less 简介 什么是LESSCSS LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。 LESSCSS可以在多种语言、环境中使用,包括浏览器端、桌面客户端、服务端。 Less语言特性 LESS的变量 变量允许我们单独定义一系列通用的样式…

    2019年7月17日
    2.9K0
  • 第8课:如何做各种超链接?

    在这一课,你将学习如何在网页之间做超链接。 如何做超链接? 做链接只需一个元素<a>和一个属性href就行了。下面是一个例子,它是一个指向www.125jz.com的链接: 例1: <a href=”http://www.125jz.com/”>指向www.125jz.com的链接</a> 该例在浏览器中将显示如下: 指向…

    2018年1月20日
    5.5K0
  • 一句代码给图片加倒影-CSS3

    本文使用纯CSS代码给图片加倒影,CSS代码 : img { -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.1))); } 效果如下图所示: 完整代码: &lt…

    2019年8月18日
    4.5K0
  • 第12课:高度和宽度

    到目前为止,我们还没有在元素尺寸方面给予关注。在这一课,我们将看到为元素定义高度和宽度是十分简单的。 设定宽度[width] 设定高度[height] 设定宽度[width] 你可以通过width属性来设定一个元素的宽度,即在水平方向上的尺寸。 下面是一个简单的例子,它为我们提供了一个可以容纳文本的盒子: div.box {width: 200px;bord…

    2020年2月25日
    3.9K0

发表回复

登录后才能评论