摘要:4.2CSS3下拉菜单效果实现: .nav_right_a ul{display: none;}实现隐藏,.nav_right_a:hover ul{display: block;}利用伪类hover来实现显示菜单! 用到了相对定位和绝对定位!<!DOCTYPE html> <html> <head> <meta 
4.2CSS3下拉菜单效果实现:
.nav_right_a ul{display: none;}实现隐藏,.nav_right_a:hover ul{display: block;}利用伪类hover来实现显示菜单! 用到了相对定位和绝对定位!
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>下拉菜单</title> <link rel="stylesheet" href="css/font-awesome-4.7.0/css/font-awesome.min.css""> <style type="text/css"> *{margin: 0px;padding: 0px;} a{height: 35px; font-size: 13px;text-align: center;line-height: 35px;text-decoration: none;color: #6C6C6C;} .cont{background-color: #F5F5F5;height:35px;} .cont_nav{width:60%;height: 35px;margin: 0px auto;} .nav_left{height: 35px;float: left;} a:hover{color: #FF5000;} .nav_right_a{display: inline-block;width: 90px;height: 35px;} .nav_right_a:hover{background-color:#ffffff} .nav_right{height: 35px;float: right;position:relative;} .nav_right_a ul li{height: 35px;line-height: 35px;text-align: left;padding: 0px 5px;color: #6C6C6C;} .nav_right_a ul li:hover{background-color:#F5F5F5;} .nav_right_a ul{ list-style: none; border: 1px solid #F5F5F5;border-top: none; display: none;position: absolute;padding: 5px 0px; } .nav_right_a:hover ul{display: block;} </style> </head> <body> <div class="cont"> <div class="cont_nav"> <div class="nav_left"> <a href="#">中国大陆<i class="fa fa-angle-down "></i></a> <a href="#"> 亲,请登录</a> <a href="#"> 免费注册</a> <a href="#"> 手机逛淘宝</a> </div> <div class="nav_right"> <a href="#" class="nav_right_a">我的淘宝 <i class="fa fa-angle-down "></i> <ul> <li>已买到的宝贝</li> <li>我的足迹</li> </ul> </a> <a href="#"> 购物车</a> <a href="#" class="nav_right_a"> <i class="fa fa-star"></i> 收藏夹<i class="fa fa-angle-down "></i> <ul> <li>收藏的宝贝</li> <li>收藏的店铺</li> </ul> </a> <a href="#">商品分类</a> <a href="#" class="nav_right_a">卖家中心<i class="fa fa-angle-down "></i> <ul> <li>免费开店</li> <li>已卖出的宝贝</li> <li>出售中的宝贝</li> <li>卖家服务市场</li> <li>卖家培训中心</li> <li>体验 中心</li> <li>问商友</li> </ul> </a> <a href="#" class="nav_right_a">联系客服<i class="fa fa-angle-down "></i> <ul> <li>消费者客服</li> <li>卖家客服</li> </ul> </a> <a href="#" class="nav_right_a">网站导航<i class="fa fa-angle-down "></i></a> </div> </div> </div> </body> </html>
做的时候有点迷茫,下拉的菜单没有做到跳转的功能!(也就是没有下拉的菜单和上面的a链接是一体的!)如果要做到分开跳转的话我有点晕!然后如果被隐藏的部分不再a标签内部能否用hover来实现放在a标签上显示被隐藏的部分!(也就是ul和a标签如果是在同一个标签内部的话!能否实现!)
批改老师:天蓬老师批改时间:2018-12-27 17:04:45
老师总结:nav_right_a, 推荐写成: nav-right-a