如何转换CSS显示+不透明度属性
我的CSS3动画有问题。
.child {
opacity: 0;
display: none;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.parent:hover .child {
opacity: 0.9;
display: block;
}
仅当我删除display
的更改时,此代码才起作用。
我希望在悬停之后立即更改显示,但应使用过渡更改不透明度。
解决方案
我做了一点更改,但结果很漂亮。
.child {
width: 0px;
height: 0px;
opacity: 0;
}
.parent:hover child {
width: 150px;
height: 300px;
opacity: .9;
}
感谢大家。
相关文章