您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

CSS从`display:none`过渡到类变化?

CSS从`display:none`过渡到类变化?

当您删除display属性时,它确实起作用。

#myelem {
    opacity: 0;
    transition: opacity 0.4s ease-in;
    -ms-transition: opacity 0.4s ease-in;
    -moz-transition: opacity 0.4s ease-in;
    -webkit-transition: opacity 0.4s ease-in;
}
#myelem.show {
    opacity: 1;
    transition: opacity 0.4s ease-out;
    -ms-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -webkit-transition: opacity 0.4s ease-out;
}?

原因是只能转换带有数字的CSS属性。您认为“ 50%状态”应介于“ display: none;”和“ display: block;”之间是什么?由于无法计算该值,因此无法为该display属性设置动画。

CSS 2022/1/1 18:19:59 有499人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶