CSS3アニメーションを使用する読み込みサークルがあります。これまで、円の読み込みアニメーションが終了するとdivコンテナを表示するjQueryをコーディングしました。jQueryを完全にCSSでコーディングすることは可能ですか?どんな助けでも大歓迎です。
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>