为了账号安全,请及时绑定邮箱和手机立即绑定

关于下拉菜单(CSS)中,“:hover”样式的设置问题?

关于下拉菜单(CSS)中,“:hover”样式的设置问题?

Darcrand 2016-06-02 19:57:51
各位大大,请帮忙解决一下这个问题,先谢谢!由于之前的代码不是全部帖出,可能造成一点信息误解。以下是针对这个问题另外写的代码:<style>.nav { width: 50px; height: 50px; overflow:hidden; background-color: #09F; transition: all ease-in-out 2s 0s;}.nav:hover { /* 指定高度 */ height: 500px;}</style>---------------------------------------------------------------------------------------------------------<body><div class="nav"> <p>0000</p> <p>0000</p> <p>0000</p> <p>0000</p></div></body>---------------------------------------------------------------------------------------------------------现在问题就只有一个:.nav:hover {height: 500px;}   会正常显示过渡效果;.nav:hover {height: auto;}   则不会显示过渡效果。由于.nav即不同的子级菜单的高度属性都不一定相同,所以不可能给每一个.nav设置hover样式。那么如何能做到,.nav自动适应高度,又可以正常显示过渡效果呢?
查看完整描述

1 回答

?
刚毅87

TA贡献345条经验 获得超309个赞

你这 ul > li 指代不明,因为有两个 ul 列表

查看完整回答
反对 回复 2016-06-02
  • 1 回答
  • 0 关注
  • 1626 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信