我正在創建一個過渡/動畫序列,所以爲此我需要一個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