在下面的小提琴中,我分别对可见性和不透明度进行了过渡。后者有效,但前者无效。此外,在可见的情况下,过渡时间被解释为悬停时的延迟。发生在Chrome和Firefox中。这是一个错误吗?
http://jsfiddle.net/0r218mdo/3/
情况1:
#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
(没有中间值)