【发布时间】:2015-07-01 20:49:51
【问题描述】:
一旦不透明度过渡完成,我想使用opacity 淡化一个项目并相应地设置它的visibility。
考虑这段代码:
.menu {
transition: opacity 0.25s ease-out 0s, visibility 0s ease 0.25s;
opacity: 0;
visibility: hidden;
}
.menu.open {
opacity: 1;
visibility: visible;
}
由于可见性延迟 0.25 秒,此菜单会直接弹出,但会正确淡出。
我希望它同时淡入和淡出,但我找不到为 in 和 out 过渡。这甚至可能吗?
所以理想情况下,我想告诉可见性有一个0s 延迟开始,然后一个0.25s 延迟结束,但似乎我只能设置一个值。
【问题讨论】:
标签: css css-transitions