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