练习图片

代码
<!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>
* {
box-sizing: border-box;
}
.box {
padding-top: 100px;
padding-left: 40px;
margin: 100px auto;
width: 500px;
height: 300px;
border: 1px solid black;
}
.long {
float: left;
margin-right: 10px;
width: 20px;
height: 20px;
border: 1px solid black;
border-radius: 20px;
}
.long-pink {
background-color: #f62e74;
}
.long-red {
background-color: #f45330;
}
.long-brown {
background-color: #ffc883;
}
.long-green {
background-color: #30d268;
}
.long-blue {
background-color: #006cb4;
}
.long:nth-child(1) {
animation: color1 2s infinite;
}
.long:nth-child(2) {
animation: color2 2s infinite ;
}
.long:nth-child(3) {
animation: color3 2s infinite ;
}
.long:nth-child(4) {
animation: color4 2s infinite ;
}
.long:nth-child(5) {
animation: color5 2s infinite ;
}
.long:nth-child(6) {
animation: color6 2s infinite ;
}
.long:nth-child(7) {
animation: color7 2s infinite ;
}
.long:nth-child(8) {
animation: color8 2s infinite ;
}
.long:nth-child(9) {
animation: color9 2s infinite ;
}
@keyframes color1 {
0% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-20px);
height: 60px;
}
}
@keyframes color2 {
10% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-40px);
height: 100px;
}
}
@keyframes color3 {
20% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-60px);
height: 140px;
}
}
@keyframes color4 {
30% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-40px);
height: 140px;
}
}
@keyframes color5 {
40% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-20px);
height: 140px;
}
}
@keyframes color6 {
50% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-40px);
height: 140px;
}
}
@keyframes color7 {
60% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-60px);
height: 140px;
}
}
@keyframes color8 {
70% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-40px);
height: 100px;
}
}
@keyframes color9 {
80% {
transform: translateY(0);
height: 20px;
}
100% {
transform: translateY(-20px);
height: 60px;
}
}
</style>
</head>
<body>
<div class="box">
<div class="long long-pink"></div>
<div class="long long-red"></div>
<div class="long long-brown"></div>
<div class="long long-green"></div>
<div class="long long-blue"></div>
<div class="long long-green"></div>
<div class="long long-brown"></div>
<div class="long long-red"></div>
<div class="long long-pink"></div>
<div style="clear: both;"></div>
</div>
</body>
</html>