【发布时间】:2015-03-10 02:31:18
【问题描述】:
在下面的小提琴中,我分别对可见性和不透明度进行了转换。后者有效,但前者无效。此外,在可见性的情况下,过渡时间被解释为悬停时的延迟。发生在 Chrome 和 Firefox 中。这是一个错误吗?
http://jsfiddle.net/0r218mdo/3/
案例一:
#inner{
visibility:hidden;
transition:visibility 1000ms;
}
#outer:hover #inner{
visibility:visible;
}
案例 2:
#inner1{
opacity:0;
transition:opacity 1000ms;
}
#outer1:hover #inner1{
opacity:1;
}
【问题讨论】:
-
后者之所以有效,是因为
opacity可以在0和1之间取多个值,而visibility只能是visible或hidden(没有中间值)跨度> -
我正在使用
width和height这样做
标签: css css-transitions