解说垂直三级导航

垂直导航这种东西很常见,某宝某东等等,都采用了这样的导航。

很多人使用js脚本写这个,麻烦。今天呢,我用css3做一下。

(css3这个东西,真的好强大啊大笑

先看图

                                                                                              

当鼠标移动上去,逐步打开,这就是效果啦。

ok,上代码

<style type="text/css">
		*{
			margin: 0;
			padding: 0;
			font-family: "微软雅黑";
		}

		ul{
			list-style: none;
			background: #777;
		}

		.nav2{
			padding: 0;
		}

		.nav3{
			padding: 0;
		}
		
		
		.nav1{
			margin: 100px 0 0 100px; 
			padding: 0;
		}

/*设置a标签的属性  区块,宽高,下划线删除,改变默认颜色*/
		.nav1 a{
			display: block;
			width: 100px;
			height: 36px;
			line-height: 36px;
			text-decoration: none;
			color: #fff;
			text-align: center;
		}

		.nav1 a:hover{
			background: #ffaaaa;
			color: #000;
			transition: all 1s;
		}


		.nav1 li{
			position: relative;
		}

		li{
			text-align: center;
		}

		.nav1{
			width: 110px;
		}

		.nav1 a{
			width: 110px;
		}
/*悬浮不同的nav中的li 设置不同颜色*/
		.li1:hover{
			background: #999;
		}

		.li2:hover{
			background: #bbb;
		}

		.li3:hover{
			background: #aaa;
		}
/*	设置绝对定位 从nav1的ul开始,相对定位是nav中的li,也就是ul的父级元素
	因为nav1的宽度是110px;所以想让nav1下的ul紧贴nav1,设置left110-px,最好是 110px;
	并且设置子元素隐藏
*/

		.nav1 ul{
			position: absolute;
			left: 109px;
			top:0;
			display: none;
		}

/*就是当鼠标悬浮在li1 上面的时候,让他子元素中的 nav2 显示可见  当鼠标悬浮在nv2中的li2 上面的时候,则让他子元素中的 nav3 显示可见*/
		.li1:hover .nav2{
			background: #999;
			display: block;
		}

		.li2:hover .nav3{
			background: #bbb;
			display: block;
		}

/*单独设置每个nav 下的a 的宽度,以及nav 的绝对定位,*/
		.haizei .li2>a{
			width:110px;
		}

		.haizei .li3>a{
			width:120px;
		}

		.quanyecha .li2>a{
			width: 130px;
		}

		.quanyecha .nav3{
			left: 130px;
		}

		.quanyecha .li3>a{
			width: 140px;
		}

		.huoying .li2>a{
			width: 140px;
		}

		.huoying .li3>a{
			width: 150px;
		}

		.huoying .nav3{
			left: 140px;
		}


		.shumabaobei .li2>a{
			width: 150px;
		}

		.shumabaobei .nav3{
			left: 150px;
		}

		.shumabaobei .li3>a{
			width: 160px;
		}

		.sishen .li2>a{
			width: 120px;
		}

		.sishen .nav3{
			left: 120px;
		}
		
		.sishen .li3>a{
			width: 120px;
		}

	</style>

这就是css的部分了。

接下来是主体,继续上代码

<div class="nav">
	
		<ul class="nav1">
		<li class="li1 haizei"><a href="">海贼王</a>
				<ul class="nav2">
					<li class="li2"><a href="">你好,海贼</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,海贼</a></li>
							<li class="li3"><a href="">你好,海贼</a></li>
							<li class="li3"><a href="">你好,海贼</a></li>
							<li class="li3"><a href="">你好,海贼</a></li>
							<li class="li3"><a href="">你好,海贼</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,海贼1</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,海贼1</a></li>
							<li class="li3"><a href="">你好,海贼1</a></li>
							<li class="li3"><a href="">你好,海贼1</a></li>
							<li class="li3"><a href="">你好,海贼1</a></li>
							<li class="li3"><a href="">你好,海贼1</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,海贼2</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,海贼2</a></li>
							<li class="li3"><a href="">你好,海贼2</a></li>
							<li class="li3"><a href="">你好,海贼2</a></li>
							<li class="li3"><a href="">你好,海贼2</a></li>
							<li class="li3"><a href="">你好,海贼2</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,海贼3</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,海贼3</a></li>
							<li class="li3"><a href="">你好,海贼3</a></li>
							<li class="li3"><a href="">你好,海贼3</a></li>
							<li class="li3"><a href="">你好,海贼3</a></li>
							<li class="li3"><a href="">你好,海贼3</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,海贼4</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,海贼4</a></li>
							<li class="li3"><a href="">你好,海贼4</a></li>
							<li class="li3"><a href="">你好,海贼4</a></li>
							<li class="li3"><a href="">你好,海贼4</a></li>
							<li class="li3"><a href="">你好,海贼4</a></li>
						</ul>
					</li>
				</ul>				
			</li>

			<li class="li1 quanyecha"><a href="">犬夜叉</a>
				<ul class="nav2">
					<li class="li2"><a href="">你好,犬夜叉</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,犬夜叉</a></li>
							<li class="li3"><a href="">你好,犬夜叉</a></li>
							<li class="li3"><a href="">你好,犬夜叉</a></li>
							<li class="li3"><a href="">你好,犬夜叉</a></li>
							<li class="li3"><a href="">你好,犬夜叉</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,犬夜叉1</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,犬夜叉1</a></li>
							<li class="li3"><a href="">你好,犬夜叉1</a></li>
							<li class="li3"><a href="">你好,犬夜叉1</a></li>
							<li class="li3"><a href="">你好,犬夜叉1</a></li>
							<li class="li3"><a href="">你好,犬夜叉1</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,犬夜叉2</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,犬夜叉2</a></li>
							<li class="li3"><a href="">你好,犬夜叉2</a></li>
							<li class="li3"><a href="">你好,犬夜叉2</a></li>
							<li class="li3"><a href="">你好,犬夜叉2</a></li>
							<li class="li3"><a href="">你好,犬夜叉2</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,犬夜叉3</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,犬夜叉3</a></li>
							<li class="li3"><a href="">你好,犬夜叉3</a></li>
							<li class="li3"><a href="">你好,犬夜叉3</a></li>
							<li class="li3"><a href="">你好,犬夜叉3</a></li>
							<li class="li3"><a href="">你好,犬夜叉3</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,犬夜叉4</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,犬夜叉4</a></li>
							<li class="li3"><a href="">你好,犬夜叉4</a></li>
							<li class="li3"><a href="">你好,犬夜叉4</a></li>
							<li class="li3"><a href="">你好,犬夜叉4</a></li>
							<li class="li3"><a href="">你好,犬夜叉4</a></li>
						</ul>
					</li>

				</ul>
			</li>

			<li class="li1 huoying"><a href="">火影忍者</a>
				<ul class="nav2">
					<li class="li2"><a href="">你好,火影忍者</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,火影忍者</a></li>
							<li class="li3"><a href="">你好,火影忍者</a></li>
							<li class="li3"><a href="">你好,火影忍者</a></li>
							<li class="li3"><a href="">你好,火影忍者</a></li>
							<li class="li3"><a href="">你好,火影忍者</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,火影忍者1</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,火影忍者1</a></li>
							<li class="li3"><a href="">你好,火影忍者1</a></li>
							<li class="li3"><a href="">你好,火影忍者1</a></li>
							<li class="li3"><a href="">你好,火影忍者1</a></li>
							<li class="li3"><a href="">你好,火影忍者1</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,火影忍者2</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,火影忍者2</a></li>
							<li class="li3"><a href="">你好,火影忍者2</a></li>
							<li class="li3"><a href="">你好,火影忍者2</a></li>
							<li class="li3"><a href="">你好,火影忍者2</a></li>
							<li class="li3"><a href="">你好,火影忍者2</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,火影忍者3</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,火影忍者3</a></li>
							<li class="li3"><a href="">你好,火影忍者3</a></li>
							<li class="li3"><a href="">你好,火影忍者3</a></li>
							<li class="li3"><a href="">你好,火影忍者3</a></li>
							<li class="li3"><a href="">你好,火影忍者3</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,火影忍者4</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,火影忍者4</a></li>
							<li class="li3"><a href="">你好,火影忍者4</a></li>
							<li class="li3"><a href="">你好,火影忍者4</a></li>
							<li class="li3"><a href="">你好,火影忍者4</a></li>
							<li class="li3"><a href="">你好,火影忍者4</a></li>
						</ul>
					</li>

				</ul>
			</li>


			<li class="li1 shumabaobei"><a href="">数码宝贝</a>
				<ul class="nav2">
					<li class="li2"><a href="">你好,数码宝贝</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,数码宝贝</a></li>
							<li class="li3"><a href="">你好,数码宝贝</a></li>
							<li class="li3"><a href="">你好,数码宝贝</a></li>
							<li class="li3"><a href="">你好,数码宝贝</a></li>
							<li class="li3"><a href="">你好,数码宝贝</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,数码宝贝1</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,数码宝贝1</a></li>
							<li class="li3"><a href="">你好,数码宝贝1</a></li>
							<li class="li3"><a href="">你好,数码宝贝1</a></li>
							<li class="li3"><a href="">你好,数码宝贝1</a></li>
							<li class="li3"><a href="">你好,数码宝贝1</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,数码宝贝2</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,数码宝贝2</a></li>
							<li class="li3"><a href="">你好,数码宝贝2</a></li>
							<li class="li3"><a href="">你好,数码宝贝2</a></li>
							<li class="li3"><a href="">你好,数码宝贝2</a></li>
							<li class="li3"><a href="">你好,数码宝贝2</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,数码宝贝3</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,数码宝贝3</a></li>
							<li class="li3"><a href="">你好,数码宝贝3</a></li>
							<li class="li3"><a href="">你好,数码宝贝3</a></li>
							<li class="li3"><a href="">你好,数码宝贝3</a></li>
							<li class="li3"><a href="">你好,数码宝贝3</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,数码宝贝4</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,数码宝贝4</a></li>
							<li class="li3"><a href="">你好,数码宝贝4</a></li>
							<li class="li3"><a href="">你好,数码宝贝4</a></li>
							<li class="li3"><a href="">你好,数码宝贝4</a></li>
							<li class="li3"><a href="">你好,数码宝贝4</a></li>
						</ul>
					</li>

				</ul>
			</li>


			<li class="li1 sishen"><a href="">死神</a>
				<ul class="nav2">
					<li class="li2"><a href="">你好,死神</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,死神</a></li>
							<li class="li3"><a href="">你好,死神</a></li>
							<li class="li3"><a href="">你好,死神</a></li>
							<li class="li3"><a href="">你好,死神</a></li>
							<li class="li3"><a href="">你好,死神</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,死神1</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,死神1</a></li>
							<li class="li3"><a href="">你好,死神1</a></li>
							<li class="li3"><a href="">你好,死神1</a></li>
							<li class="li3"><a href="">你好,死神1</a></li>
							<li class="li3"><a href="">你好,死神1</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,死神2</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,死神2</a></li>
							<li class="li3"><a href="">你好,死神2</a></li>
							<li class="li3"><a href="">你好,死神2</a></li>
							<li class="li3"><a href="">你好,死神2</a></li>
							<li class="li3"><a href="">你好,死神2</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,死神3</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,死神3</a></li>
							<li class="li3"><a href="">你好,死神3</a></li>
							<li class="li3"><a href="">你好,死神3</a></li>
							<li class="li3"><a href="">你好,死神3</a></li>
							<li class="li3"><a href="">你好,死神3</a></li>
						</ul>
					</li>

					<li class="li2"><a href="">你好,死神4</a>
						<ul class="nav3">
							<li class="li3"><a href="">你好,死神4</a></li>
							<li class="li3"><a href="">你好,死神4</a></li>
							<li class="li3"><a href="">你好,死神4</a></li>
							<li class="li3"><a href="">你好,死神4</a></li>
							<li class="li3"><a href="">你好,死神4</a></li>
						</ul>
					</li>

				</ul>
			</li>



		</ul>
	</div>

ok,大功告成。

根据改进,就可以做出你需要的啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值