jQuery addClass example
Change class name on click in jQuery
by twobomb three
HTML
<section class="preloader">
<div class="accordeon">
<div class="slice"></div>
<div class="slice"></div>
<div class="slice"></div>
<div class="slice"></div>
<div class="slice"></div>
<div class="slice"></div>
</div>
</section>
CSS
.preloader {
display: flex;
position: fixed;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.accordeon {
display: flex;
position: relative;
height: 40px;
justify-content: center;
align-items: center;
}
.slice {
width: 8px;
height: 25px;
background: #000;
display: inline-block;
margin: 2px;
}
@keyframes SliceHeight {
0%,
100% {
height: 25px;
}
50% {
height: 40px;
}
}
JavaScript
var cooldown = 60;
for(let i = 0; i < $(".accordeon").children().length; i++){
setTimeout(function(){
$(`.accordeon>.slice:eq(${i})`).css("animation", "SliceHeight .3s linear");
}, cooldown*i);
}