直播css小動畫
阿新 • • 發佈:2021-01-11
直播css小動畫
今天寫頁面的時候 UI出了一個icon動畫需求,我本以為這個是要ui出一個gif圖的,結果她讓我寫個動畫,本來向懟她的,但是轉念一想我也沒做過這樣的動畫,就試試唄!
大概就是這麼個玩意兒:
上程式碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content= "width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.body {
width: 20px;
height: 20px;
background-color: #aaa;
justify-content: space-between;
display: flex;
}
. box {
width: 4px;
height:20px;
background-color: #eee;
border-radius: 4px;
}
.move1 {
transform: scaleY(0.2);
animation: mymove1 0.7s 0.1s infinite linear alternate;
}
.move2 {
transform: scaleY(1);
animation: mymove2 0.7s 0.4s infinite linear alternate;
}
.move3 {
transform: scaleY(0.1);
animation: mymove3 0.7s 0.4s infinite linear alternate;
}
@keyframes mymove1 {
0% {
transform: scaleY(0.2);
}
100% {
transform: scaleY(1);
}
}
@keyframes mymove2 {
0% {
transform: scaleY(1);
}
100% {
transform: scaleY(0.3);
}
}
@keyframes mymove3 {
0% {
transform: scaleY(0.1);
}
100% {
transform: scaleY(1);
}
}
</style>
</head>
<body>
<div class="body">
<div class="box move1"></div>
<div class="box move2"></div>
<div class="box move3"></div>
</div>
</body>
</html>