<p><span>A</span><span>B</span><span>C</span><span>D</span><span>E</span><span>F</span><span>G</span></p>
<button type="button" class="btn_ani">애니메이션 시작</button>
body {
background: #573494;
font-family: Amstelvar Alpha;
font-size: 80px;
color: #fff;
text-align: center;
font-variation-settings: 'wght' 100, 'GRAD' 88 , 'wdth' 500;
}
@keyframes bigger {
0% {font-variation-settings: "wght" 100, "wdth" 500; }
50% {font-variation-settings: "wght" 900, "wdth" 500; }
100% {font-variation-settings: "wght" 100, "wdth" 500; }
}
p {
padding: 20px 0;
margin: 20px 0;
}
p.ani span {
animation: bigger 5;
animation-duration: 2s;
animation-timing-function: ease;
font-variation-settings: "wdth" 500;
}
p span:nth-child(2) {
animation-delay: .1s
}
p span:nth-child(3) {
animation-delay: .2s
}
p span:nth-child(4) {
animation-delay: .3s
}
p span:nth-child(5) {
animation-delay: .4s
}
p span:nth-child(6) {
animation-delay: .5s
}
p span:nth-child(7) {
animation-delay: .6s
}
.btn_ani {
position: absolute;
top: 5px;
left: 5px;
}
@font-face {
font-family: 'Amstelvar Alpha';
font-style: normal;
font-weight: 400;
src: url(//fonts.gstatic.com/ea/amstelvaralpha/v2/AmstelvarAlpha-VF.eot);
src: url(//fonts.gstatic.com/ea/amstelvaralpha/v2/AmstelvarAlpha-VF.eot?#iefix) format('embedded-opentype'),
url(//fonts.gstatic.com/ea/amstelvaralpha/v2/AmstelvarAlpha-VF.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/amstelvaralpha/v2/AmstelvarAlpha-VF.woff) format('woff'),
url(//fonts.gstatic.com/ea/amstelvaralpha/v2/AmstelvarAlpha-VF.ttf) format('truetype');
}
$('.btn_ani').click(function(){
$('p').toggleClass('ani');
});
This Pen doesn't use any external CSS resources.