我有一個使用CSS3動畫的加載圓。到目前爲止,我已經編寫了一些jQuery,它在加載圓動畫完成後顯示一個div容器。是否有可能在完全CSS的代碼jQuery?任何幫助深表感謝。CSS3&jQuery動畫
CSS:
/*Loading Circle*/
.x {
height: 15px;
width: 15px;
background: #dedede;
border-radius: 50px;
display: inline-block;
}
.a {animation: fade 1s forwards;}
.b {animation: fade 2s forwards;}
.c {animation: fade 3s forwards;}
@keyframes fade {
0% {opacity:0;}
50% {opacity:1;}
100% {opacity:0;}}
/*Empty Container*/
.container {
display:none;
background: #dedede;
height: 100px;
width: 100px;
}
JS:
function setup() {
var e = document.getElementById("lastDot");
e.addEventListener("animationend", function(){$("#mydiv").show();}, false);
}
setup()
HTML:
<div class="a x"></div>
<div class="b x"></div>
<div class="c x" id="lastDot"></div>
<div class="container" id="mydiv"></div>
是裝載圈實際上做任何事情值得的(比如告訴用戶該頁面和/或額外的內容正在加載)還是爲了美學? –
@美學的鈦。 – James
然後,當然,你會使用CSS3的時間。你可以把你已經在jsfiddle.net上的東西放到你的代碼中嗎?啊 - 你太快了! –