您好,欢迎访问一九零五行业门户网

CSS3实现的动画效果下拉导航菜单效果

css3实现的动画效果下拉导航菜单效果:
本章节分享一段代码示例,它实现了简单的下拉菜单效果。
但是下拉菜单具有3d旋转效果,代码实例如下:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <meta name="keywords" content="" /> <style type="text/css"> *{margin:0 auto;} body{ background-color: #eeeeee; font-family: microsoft yahei,arial,sans-serif; } nav{ width:100%; background-color:#455552; position:relative; width:650px; margin-top:100px; } .nav-ul{ list-style:none; } .nav-ul>li{ display:inline-block; position:relative; } .nav-ul a{ text-decoration:none; color:#fff; display:inline-block; padding:10px 20px; } .nav-ul a:hover{ background-color: #1abc9c; } .nav-ul a:hover+ul li{ opacity:1; -webkit-transform: rotatey(0deg); transform: rotatey(0deg); } .nav-ul a+ul{ list-style: none; position: absolute; transition: opacity 0.5s; -webkit-perspective:800; -webkit-transform-style: preserve-3d; } .nav-ul a+ul:hover li{ opacity: 1; -webkit-transform: rotatey(0deg); transform: rotatey(0deg); } .nav-ul a+ul li{ position: relative; left: -40px; opacity: 0; width: 150px; transition: transform 1.5s,opacity 0.8s; } .nav-ul a+ul a{ display: inline-block; width: 75%; background-color: rgba(26,188, 156, 0.75); } .nav-effect-1{ transform: rotatey(90deg) translatex(10px); } .nav-effect-2{ transform: rotatey(120deg) translatex(20px); } .nav-effect-3{ transform: rotatey(150deg) translatex(30px); } .nav-effect-4{ transform: rotatey(180deg) translatex(40px); } .nav-ul a+ul a:hover{ background-color: rgba(69,85, 82, 0.75); } </style> </head> <body> <nav> <ul class="nav-ul"> <li><a href="/">首页</a></li> <li> <a href="#">蚂蚁部落前端</a> <ul> <li class="nav-effect-1"><a href="#">javascript</a></li> <li class="nav-effect-2"><a href="#">jquery</a></li> <li class="nav-effect-3"><a href="#">css</a></li> <li class="nav-effect-4"><a href="#">html</a></li> </ul> </li> <li> <a href="#">后端</a> <ul> <li class="nav-effect-1"><a href="#">python</a></li> <li class="nav-effect-2"><a href="#">php</a></li> </ul> </li> <li> <a href="#">琐碎杂类</a> <ul> <li class="nav-effect-1"><a href="#">softwhy.com</a></li> <li class="nav-effect-2"><a href="#">ajax</a></li> </ul> </li> <li> <a href="#">我的生活</a> <ul> <li class="nav-effect-1"><a href="#">college</a></li> <li class="nav-effect-2"><a href="#">review</a></li> <li class="nav-effect-3"><a href="#">sentiment</a></li> </ul> </li> <li> <a href="#">关于我</a> <ul> <li class="nav-effect-1"><a href="#">蚂蚁部落</a></li> <li class="nav-effect-2"><a href="#">留言板</a></li> </ul> </li> </ul> </nav> </body> </html>
其它类似信息

推荐信息