我正在创建一个过渡/动画序列,所以为此我需要一个javascript解决方案,而不是一个css关键帧解决方案。如何过渡不同的背景颜色,延迟效果
我对很多不同的序列使用了延迟,我试图用新的背景颜色来做同样的事情,但由于某种原因,使用addClass
函数不适用于我。
为什么这不适合我?
//$(".blue").delay(2500).addClass("green-fill");
$(".green-fill").delay(2500).addClass("green-fill");
.blue {
\t background-color: #0085A1;
\t width: 100%;
\t height: 100vh;
\t position: relative;
\t text-align: center;
}
.green-fill {
\t display: none;
\t background: green;
\t width: 100%;
\t height: 100vh;
\t position: relative;
\t text-align: center;
\t z-index: 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="blue">
<div class="green-fill">
Hello
\t </div>
</div>
您要添加的绿色填充类到已有的一个元素。这显然是不正确的。 –
那么,如果我这样做... https://jsfiddle.net/#&togetherjs=vUJEKQ2BAM ...它仍然没有做任何事情。 – Paul