JSFiddle - React, Tailwind, and code Playground
HTML
<div id="early2021">
<div class="top">
<div class="inner">
<div class="c1_s">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s1.png" class="c1_s1" style="top:142px;left:0;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s2.png" class="c1_s2" style="top:252px;left:157px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s3.png" class="c1_s3" style="top:218px;left:320px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s4.png" class="c1_s4" style="top:0;left:397px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s5.png" class="c1_s5" style="top:110px;left:598px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s6.png" class="c1_s6" style="top:292px;left:713px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s7.png" class="c1_s7" style="top:143px;left:805px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s8.png" class="c1_s8" style="top:136px;left:900px;">
</div>
<div class="c1_s" style="position:absolute;top:0;left:50%;width:1253px;height:417px;margin:400px 0px 0px -408px;transform:scale(1.3)">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s1.png" class="c1_s1" style="top:142px;left:0;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s2.png" class="c1_s2" style="top:252px;left:157px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s3.png" class="c1_s3" style="top:218px;left:320px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s4.png" class="c1_s4" style="top:0;left:397px;">
<img src="http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/c1_s5.png" class="c1_s5" style="top:200px;left:1200px;">
<img...
CSS
#early2021 {
position: relative;
overflow: hidden;
width: 100%;
min-width: 1200px
}
#early2021 .inner {
position: relative;
width: 1200px;
margin: 0 auto;
}
#early2021 .top {
position: relative;
width: 100%;
background: url('http://img247.etoos.com/web/w247/images/cnt/recruit/early2021/main_bg.jpg') 50% 0 #7f15d5;
}
#early2021 .top .inner {
height: 962px;
}
#early2021 .top .main_img {
position: absolute;
z-index: 5;
opacity: 0;
animation-duration: 1s;
animation-fill-mode: both;
}
#early2021 .top .pacles {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#early2021 .top .c1_s img {
position: absolute;
animation: star 20s linear infinite;
margin-left: 0;
margin-top: 0;
opacity: 0;
}
#early2021 .top .c1_s img:nth-child(1) {
animation-delay: 0;
animation-duration: 1.6s
}
#early2021 .top .c1_s img:nth-child(2) {
animation-delay: -1.5s;
animation-duration: 1.4s
}
#early2021 .top .c1_s img:nth-child(3) {
animation-delay: -0.7s;
animation-duration: 1.2s
}
#early2021 .top .c1_s img:nth-child(4) {
animation-delay: -1s;
animation-duration: 1s
}
#early2021 .top .c1_s img:nth-child(5) {
animation-delay: 0.2s;
animation-duration: 2s
}
#early2021 .top .c1_s img:nth-child(6) {
animation-delay: -2s;
animation-duration: 1.8s
}
#early2021 .top .c1_s img:nth-child(7) {
animation-delay: -0.5s;
animation-duration: 1.2s
}
#early2021 .top .c1_s img:nth-child(8) {
animation-delay: -1.2s;
animation-duration: 2s
}
@keyframes star {
from {
opacity: 0;
margin-left: 0;
margin-top: 0
}
35% {
opacity: 1;
margin-left: -5%;
margin-top: 5%
}
70% {
opacity: 0;
margin-left: -10%;
margin-top: 10%
}
to {
opacity: 0;
margin-left: -10%;
margin-top: 10%
}
}