transition与display:block冲突
问题:使用display:none(block)对div的隐藏与显示应用于过渡属性上,但是transition完全失效,没有过渡效果。
原因:display:none的时候,页面文档流中将不会存在该元素,display:block的时候,文档流中才存在该元素。transition属性无法对一个从无到有的元素进行过渡显示。
解决方法:使用opacity替代display。
...
原创
2021-06-26 17:27:33 ·
411 阅读 ·
0 评论