使用css做下拉菜单时,为什么hover时候,只要离开父元素hover的子元素就不显示呢?想的效果应该是放在hover的子元素也显示的。
我觉得你可以这么写,把你这个元素的高度限制成一行高,然后xxx:hover{height 写正常的高度transition height 1s }应该就好了
father:hover children {
display: block;
}
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.2k 阅读
6 回答8.1k 阅读
3 回答4.6k 阅读✓ 已解决
4 回答3.6k 阅读✓ 已解决
6 回答2.7k 阅读
4 回答6.7k 阅读✓ 已解决
我觉得你可以这么写,把你这个元素的高度限制成一行高,然后
xxx:hover{
height 写正常的高度
transition height 1s
}
应该就好了