html+css3 3d导航栏

效果图
参考于https://www.bilibili.com/video/BV1xq4y1q7jZ?p=37
如有侵权还请速速联系
3d导航
1.html部分

<div class="navs">
			<ul>
				<li>
					<a href="#">首页</a>
					<a href="#">Index</a>
				</li>
				<li>
					<a href="#">登陆</a>
					<a href="#">Login</a>
				</li>
				<li>
					<a href="#">注册</a>
					<a href="#">Register</a>
				</li>
			</ul>
		</div>

2.css部分

.navs ul{
				margin: 0;
				padding: 0;
				list-style: none;
			}
			.navs{
				width: 300px;
				height: 40px;
				margin: 20px;
				
			}
			.navs li{
				position: relative;
				float: left;
				width: 100px;
				height: 40px;
				line-height: 40px;
				transition: all .5s;
				transform-style:preserve-3d ;
				/* 为了更方便观察 */
			/* 	transform: rotateX(-20deg) rotateY(30deg); */
			/* 测试3d缩放效果 */
				/* transform: scale3d(0.5,1.1,2); */
			}
			.navs li a{
				position: absolute;
				display: block;
				width: 100%;
				height: 100%;
				text-align: center;
				text-decoration: none;
				color: #FFFFFF;
			}
			.navs li a:first-child{
				background-color: green;
				transform: translateZ(20px);
			}
			.navs li a:last-child{
				background-color: orange;
				/* 躺平x轴旋转 立方体的顶部,位移z(确保看到这个盒子) */
				transform: rotateX(90deg) translateZ(20px);
			}
			/* li:hover 让立方体旋转 */
			.navs li:hover{
				transform:rotateX(-90deg);
			}

记录每一个前端小案例!!!!!!!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值