请告知我是否感到困惑,但是否有任何转变可见性的意义?当然,不透明度会产生整洁的效果。但是 none to block 的更改将立即从 nada 变为 full。也许我们可以在某个时间间隔内的某个时间传播它的发生,但过渡会同时发生。还是我弄错了?
这是我正在创建的代码。我应该在第一种样式中保留最后三行吗?
div.contentItem{
border: 2px solid #00bb00;
border-radius: 20px;
background-color: Beige;
padding: 10px;
-webkit-transition: visibility 3.0s, opacity 3.0s;
-moz-transition: visibility 3.0s, opacity 3.0s;
-o-transition: visibility 3.0s, opacity 3.0s;
}
div.contentItemHidden{
opacity: 0;
}
div.contentItemVisible{
opacity: 1;
}
之前,我在最后两个子句中有块样式,但这实际上破坏了不透明度的过渡(可能是由于 display: none 导致元素根本不透明)。
div.contentItemHidden{
display: none;
opacity: 0;
}
div.contentItemVisible{
display: block;
opacity: 1;
}