CSS
语言:
CSSSCSS
确定
html,
body,
.wrap {
height: 100%;
}
body {
background: black;
overflow: hidden;
}
.wrap {
transform-style: preserve-3d;
perspective: 300px;
}
.c {
position: absolute;
top: 50%;
left: 50%;
height: 6px;
width: 6px;
margin-top: -3px;
margin-left: -3px;
border-radius: 50%;
transform: translate3d(0, 0, -300px) scale(0.1);
}
.c:nth-child(1) {
background-color: #2b00ff;
animation: anim1 6s infinite ease-in-out;
animation-delay: -0.02s;
}
@keyframes anim1 {
33% {
transform: rotate(1.2deg) translate3d(54.03023px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(1.2deg) translate3d(54.03023px, 84.1471px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(1.2deg) translate3d(54.03023px, 168.2942px, 0) scale(0.1);
}
}
.c:nth-child(2) {
background-color: #2f00ff;
animation: anim2 6s infinite ease-in-out;
animation-delay: -0.04s;
}
@keyframes anim2 {
33% {
transform: rotate(2.4deg) translate3d(-41.61468px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(2.4deg) translate3d(-41.61468px, 90.92974px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(2.4deg) translate3d(-41.61468px, 181.85949px, 0) scale(0.1);
}
}
.c:nth-child(3) {
background-color: #3300ff;
animation: anim3 6s infinite ease-in-out;
animation-delay: -0.06s;
}
@keyframes anim3 {
33% {
transform: rotate(3.6deg) translate3d(-98.99925px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(3.6deg) translate3d(-98.99925px, 14.112px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(3.6deg) translate3d(-98.99925px, 28.224px, 0) scale(0.1);
}
}
.c:nth-child(4) {
background-color: #3700ff;
animation: anim4 6s infinite ease-in-out;
animation-delay: -0.08s;
}
@keyframes anim4 {
33% {
transform: rotate(4.8deg) translate3d(-65.36436px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(4.8deg) translate3d(-65.36436px, -75.68025px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(4.8deg) translate3d(-65.36436px, -151.3605px, 0) scale(0.1);
}
}
.c:nth-child(5) {
background-color: #3c00ff;
animation: anim5 6s infinite ease-in-out;
animation-delay: -0.1s;
}
@keyframes anim5 {
33% {
transform: rotate(6deg) translate3d(28.36622px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(6deg) translate3d(28.36622px, -95.89243px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(6deg) translate3d(28.36622px, -191.78485px, 0) scale(0.1);
}
}
.c:nth-child(6) {
background-color: #4000ff;
animation: anim6 6s infinite ease-in-out;
animation-delay: -0.12s;
}
@keyframes anim6 {
33% {
transform: rotate(7.2deg) translate3d(96.01703px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(7.2deg) translate3d(96.01703px, -27.94155px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(7.2deg) translate3d(96.01703px, -55.8831px, 0) scale(0.1);
}
}
.c:nth-child(7) {
background-color: #4400ff;
animation: anim7 6s infinite ease-in-out;
animation-delay: -0.14s;
}
@keyframes anim7 {
33% {
transform: rotate(8.4deg) translate3d(75.39023px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(8.4deg) translate3d(75.39023px, 65.69866px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(8.4deg) translate3d(75.39023px, 131.39732px, 0) scale(0.1);
}
}
.c:nth-child(8) {
background-color: #4800ff;
animation: anim8 6s infinite ease-in-out;
animation-delay: -0.16s;
}
@keyframes anim8 {
33% {
transform: rotate(9.6deg) translate3d(-14.55px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(9.6deg) translate3d(-14.55px, 98.93582px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(9.6deg) translate3d(-14.55px, 197.87165px, 0) scale(0.1);
}
}
.c:nth-child(9) {
background-color: #4d00ff;
animation: anim9 6s infinite ease-in-out;
animation-delay: -0.18s;
}
@keyframes anim9 {
33% {
transform: rotate(10.8deg) translate3d(-91.11303px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(10.8deg) translate3d(-91.11303px, 41.21185px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(10.8deg) translate3d(-91.11303px, 82.4237px, 0) scale(0.1);
}
}
.c:nth-child(10) {
background-color: #5100ff;
animation: anim10 6s infinite ease-in-out;
animation-delay: -0.2s;
}
@keyframes anim10 {
33% {
transform: rotate(12deg) translate3d(-83.90715px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(12deg) translate3d(-83.90715px, -54.40211px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(12deg) translate3d(-83.90715px, -108.80422px, 0) scale(0.1);
}
}
.c:nth-child(11) {
background-color: #5500ff;
animation: anim11 6s infinite ease-in-out;
animation-delay: -0.22s;
}
@keyframes anim11 {
33% {
transform: rotate(13.2deg) translate3d(0.44257px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(13.2deg) translate3d(0.44257px, -99.99902px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(13.2deg) translate3d(0.44257px, -199.99804px, 0) scale(0.1);
}
}
.c:nth-child(12) {
background-color: #5900ff;
animation: anim12 6s infinite ease-in-out;
animation-delay: -0.24s;
}
@keyframes anim12 {
33% {
transform: rotate(14.4deg) translate3d(84.3854px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(14.4deg) translate3d(84.3854px, -53.65729px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(14.4deg) translate3d(84.3854px, -107.31458px, 0) scale(0.1);
}
}
.c:nth-child(13) {
background-color: #5e00ff;
animation: anim13 6s infinite ease-in-out;
animation-delay: -0.26s;
}
@keyframes anim13 {
33% {
transform: rotate(15.6deg) translate3d(90.74468px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(15.6deg) translate3d(90.74468px, 42.0167px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(15.6deg) translate3d(90.74468px, 84.03341px, 0) scale(0.1);
}
}
.c:nth-child(14) {
background-color: #6200ff;
animation: anim14 6s infinite ease-in-out;
animation-delay: -0.28s;
}
@keyframes anim14 {
33% {
transform: rotate(16.8deg) translate3d(13.67372px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(16.8deg) translate3d(13.67372px, 99.06074px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(16.8deg) translate3d(13.67372px, 198.12147px, 0) scale(0.1);
}
}
.c:nth-child(15) {
background-color: #6600ff;
animation: anim15 6s infinite ease-in-out;
animation-delay: -0.3s;
}
@keyframes anim15 {
33% {
transform: rotate(18deg) translate3d(-75.96879px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(18deg) translate3d(-75.96879px, 65.02878px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(18deg) translate3d(-75.96879px, 130.05757px, 0) scale(0.1);
}
}
.c:nth-child(16) {
background-color: #6a00ff;
animation: anim16 6s infinite ease-in-out;
animation-delay: -0.32s;
}
@keyframes anim16 {
33% {
transform: rotate(19.2deg) translate3d(-95.76595px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(19.2deg) translate3d(-95.76595px, -28.79033px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(19.2deg) translate3d(-95.76595px, -57.58066px, 0) scale(0.1);
}
}
.c:nth-child(17) {
background-color: #6f00ff;
animation: anim17 6s infinite ease-in-out;
animation-delay: -0.34s;
}
@keyframes anim17 {
33% {
transform: rotate(20.4deg) translate3d(-27.51633px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(20.4deg) translate3d(-27.51633px, -96.13975px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(20.4deg) translate3d(-27.51633px, -192.2795px, 0) scale(0.1);
}
}
.c:nth-child(18) {
background-color: #7300ff;
animation: anim18 6s infinite ease-in-out;
animation-delay: -0.36s;
}
@keyframes anim18 {
33% {
transform: rotate(21.6deg) translate3d(66.03167px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(21.6deg) translate3d(66.03167px, -75.09872px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(21.6deg) translate3d(66.03167px, -150.19745px, 0) scale(0.1);
}
}
.c:nth-child(19) {
background-color: #7700ff;
animation: anim19 6s infinite ease-in-out;
animation-delay: -0.38s;
}
@keyframes anim19 {
33% {
transform: rotate(22.8deg) translate3d(98.87046px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(22.8deg) translate3d(98.87046px, 14.98772px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(22.8deg) translate3d(98.87046px, 29.97544px, 0) scale(0.1);
}
}
.c:nth-child(20) {
background-color: #7b00ff;
animation: anim20 6s infinite ease-in-out;
animation-delay: -0.4s;
}
@keyframes anim20 {
33% {
transform: rotate(24deg) translate3d(40.80821px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(24deg) translate3d(40.80821px, 91.29453px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(24deg) translate3d(40.80821px, 182.58905px, 0) scale(0.1);
}
}
.c:nth-child(21) {
background-color: #8000ff;
animation: anim21 6s infinite ease-in-out;
animation-delay: -0.42s;
}
@keyframes anim21 {
33% {
transform: rotate(25.2deg) translate3d(-54.77293px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(25.2deg) translate3d(-54.77293px, 83.66556px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(25.2deg) translate3d(-54.77293px, 167.33113px, 0) scale(0.1);
}
}
.c:nth-child(22) {
background-color: #2b00ff;
animation: anim22 6s infinite ease-in-out;
animation-delay: -0.44s;
}
@keyframes anim22 {
33% {
transform: rotate(26.4deg) translate3d(-99.99608px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(26.4deg) translate3d(-99.99608px, -0.88513px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(26.4deg) translate3d(-99.99608px, -1.77026px, 0) scale(0.1);
}
}
.c:nth-child(23) {
background-color: #2f00ff;
animation: anim23 6s infinite ease-in-out;
animation-delay: -0.46s;
}
@keyframes anim23 {
33% {
transform: rotate(27.6deg) translate3d(-53.2833px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(27.6deg) translate3d(-53.2833px, -84.62204px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(27.6deg) translate3d(-53.2833px, -169.24408px, 0) scale(0.1);
}
}
.c:nth-child(24) {
background-color: #3300ff;
animation: anim24 6s infinite ease-in-out;
animation-delay: -0.48s;
}
@keyframes anim24 {
33% {
transform: rotate(28.8deg) translate3d(42.4179px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(28.8deg) translate3d(42.4179px, -90.55784px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(28.8deg) translate3d(42.4179px, -181.11567px, 0) scale(0.1);
}
}
.c:nth-child(25) {
background-color: #3700ff;
animation: anim25 6s infinite ease-in-out;
animation-delay: -0.5s;
}
@keyframes anim25 {
33% {
transform: rotate(30deg) translate3d(99.12028px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(30deg) translate3d(99.12028px, -13.23518px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(30deg) translate3d(99.12028px, -26.47035px, 0) scale(0.1);
}
}
.c:nth-child(26) {
background-color: #3c00ff;
animation: anim26 6s infinite ease-in-out;
animation-delay: -0.52s;
}
@keyframes anim26 {
33% {
transform: rotate(31.2deg) translate3d(64.69193px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(31.2deg) translate3d(64.69193px, 76.25585px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(31.2deg) translate3d(64.69193px, 152.51169px, 0) scale(0.1);
}
}
.c:nth-child(27) {
background-color: #4000ff;
animation: anim27 6s infinite ease-in-out;
animation-delay: -0.54s;
}
@keyframes anim27 {
33% {
transform: rotate(32.4deg) translate3d(-29.21388px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(32.4deg) translate3d(-29.21388px, 95.63759px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(32.4deg) translate3d(-29.21388px, 191.27519px, 0) scale(0.1);
}
}
.c:nth-child(28) {
background-color: #4400ff;
animation: anim28 6s infinite ease-in-out;
animation-delay: -0.56s;
}
@keyframes anim28 {
33% {
transform: rotate(33.6deg) translate3d(-96.26059px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(33.6deg) translate3d(-96.26059px, 27.09058px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(33.6deg) translate3d(-96.26059px, 54.18116px, 0) scale(0.1);
}
}
.c:nth-child(29) {
background-color: #4800ff;
animation: anim29 6s infinite ease-in-out;
animation-delay: -0.58s;
}
@keyframes anim29 {
33% {
transform: rotate(34.8deg) translate3d(-74.80575px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(34.8deg) translate3d(-74.80575px, -66.36339px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(34.8deg) translate3d(-74.80575px, -132.72678px, 0) scale(0.1);
}
}
.c:nth-child(30) {
background-color: #4d00ff;
animation: anim30 6s infinite ease-in-out;
animation-delay: -0.6s;
}
@keyframes anim30 {
33% {
transform: rotate(36deg) translate3d(15.42514px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(36deg) translate3d(15.42514px, -98.80316px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(36deg) translate3d(15.42514px, -197.60632px, 0) scale(0.1);
}
}
.c:nth-child(31) {
background-color: #5100ff;
animation: anim31 6s infinite ease-in-out;
animation-delay: -0.62s;
}
@keyframes anim31 {
33% {
transform: rotate(37.2deg) translate3d(91.47424px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(37.2deg) translate3d(91.47424px, -40.40376px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(37.2deg) translate3d(91.47424px, -80.80753px, 0) scale(0.1);
}
}
.c:nth-child(32) {
background-color: #5500ff;
animation: anim32 6s infinite ease-in-out;
animation-delay: -0.64s;
}
@keyframes anim32 {
33% {
transform: rotate(38.4deg) translate3d(83.42234px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(38.4deg) translate3d(83.42234px, 55.14267px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(38.4deg) translate3d(83.42234px, 110.28534px, 0) scale(0.1);
}
}
.c:nth-child(33) {
background-color: #5900ff;
animation: anim33 6s infinite ease-in-out;
animation-delay: -0.66s;
}
@keyframes anim33 {
33% {
transform: rotate(39.6deg) translate3d(-1.32767px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(39.6deg) translate3d(-1.32767px, 99.99119px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(39.6deg) translate3d(-1.32767px, 199.98237px, 0) scale(0.1);
}
}
.c:nth-child(34) {
background-color: #5e00ff;
animation: anim34 6s infinite ease-in-out;
animation-delay: -0.68s;
}
@keyframes anim34 {
33% {
transform: rotate(40.8deg) translate3d(-84.85703px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(40.8deg) translate3d(-84.85703px, 52.90827px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(40.8deg) translate3d(-84.85703px, 105.81654px, 0) scale(0.1);
}
}
.c:nth-child(35) {
background-color: #6200ff;
animation: anim35 6s infinite ease-in-out;
animation-delay: -0.7s;
}
@keyframes anim35 {
33% {
transform: rotate(42deg) translate3d(-90.36922px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(42deg) translate3d(-90.36922px, -42.81827px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(42deg) translate3d(-90.36922px, -85.63653px, 0) scale(0.1);
}
}
.c:nth-child(36) {
background-color: #6600ff;
animation: anim36 6s infinite ease-in-out;
animation-delay: -0.72s;
}
@keyframes anim36 {
33% {
transform: rotate(43.2deg) translate3d(-12.79637px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(43.2deg) translate3d(-12.79637px, -99.17789px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(43.2deg) translate3d(-12.79637px, -198.35577px, 0) scale(0.1);
}
}
.c:nth-child(37) {
background-color: #6a00ff;
animation: anim37 6s infinite ease-in-out;
animation-delay: -0.74s;
}
@keyframes anim37 {
33% {
transform: rotate(44.4deg) translate3d(76.54141px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(44.4deg) translate3d(76.54141px, -64.35381px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(44.4deg) translate3d(76.54141px, -128.70763px, 0) scale(0.1);
}
}
.c:nth-child(38) {
background-color: #6f00ff;
animation: anim38 6s infinite ease-in-out;
animation-delay: -0.76s;
}
@keyframes anim38 {
33% {
transform: rotate(45.6deg) translate3d(95.50736px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(45.6deg) translate3d(95.50736px, 29.63686px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(45.6deg) translate3d(95.50736px, 59.27372px, 0) scale(0.1);
}
}
.c:nth-child(39) {
background-color: #7300ff;
animation: anim39 6s infinite ease-in-out;
animation-delay: -0.78s;
}
@keyframes anim39 {
33% {
transform: rotate(46.8deg) translate3d(26.66429px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(46.8deg) translate3d(26.66429px, 96.37954px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(46.8deg) translate3d(26.66429px, 192.75908px, 0) scale(0.1);
}
}
.c:nth-child(40) {
background-color: #7700ff;
animation: anim40 6s infinite ease-in-out;
animation-delay: -0.8s;
}
@keyframes anim40 {
33% {
transform: rotate(48deg) translate3d(-66.69381px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(48deg) translate3d(-66.69381px, 74.51132px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(48deg) translate3d(-66.69381px, 149.02263px, 0) scale(0.1);
}
}
.c:nth-child(41) {
background-color: #7b00ff;
animation: anim41 6s infinite ease-in-out;
animation-delay: -0.82s;
}
@keyframes anim41 {
33% {
transform: rotate(49.2deg) translate3d(-98.73393px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(49.2deg) translate3d(-98.73393px, -15.86227px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(49.2deg) translate3d(-98.73393px, -31.72453px, 0) scale(0.1);
}
}
.c:nth-child(42) {
background-color: #8000ff;
animation: anim42 6s infinite ease-in-out;
animation-delay: -0.84s;
}
@keyframes anim42 {
33% {
transform: rotate(50.4deg) translate3d(-39.99853px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(50.4deg) translate3d(-39.99853px, -91.65215px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(50.4deg) translate3d(-39.99853px, -183.30431px, 0) scale(0.1);
}
}
.c:nth-child(43) {
background-color: #2b00ff;
animation: anim43 6s infinite ease-in-out;
animation-delay: -0.86s;
}
@keyframes anim43 {
33% {
transform: rotate(51.6deg) translate3d(55.51133px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(51.6deg) translate3d(55.51133px, -83.17747px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(51.6deg) translate3d(55.51133px, -166.35495px, 0) scale(0.1);
}
}
.c:nth-child(44) {
background-color: #2f00ff;
animation: anim44 6s infinite ease-in-out;
animation-delay: -0.88s;
}
@keyframes anim44 {
33% {
transform: rotate(52.8deg) translate3d(99.98433px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(52.8deg) translate3d(99.98433px, 1.77019px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(52.8deg) translate3d(99.98433px, 3.54039px, 0) scale(0.1);
}
}
.c:nth-child(45) {
background-color: #3300ff;
animation: anim45 6s infinite ease-in-out;
animation-delay: -0.9s;
}
@keyframes anim45 {
33% {
transform: rotate(54deg) translate3d(52.5322px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(54deg) translate3d(52.5322px, 85.09035px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(54deg) translate3d(52.5322px, 170.1807px, 0) scale(0.1);
}
}
.c:nth-child(46) {
background-color: #3700ff;
animation: anim46 6s infinite ease-in-out;
animation-delay: -0.92s;
}
@keyframes anim46 {
33% {
transform: rotate(55.2deg) translate3d(-43.21779px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(55.2deg) translate3d(-43.21779px, 90.17883px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(55.2deg) translate3d(-43.21779px, 180.35767px, 0) scale(0.1);
}
}
.c:nth-child(47) {
background-color: #3c00ff;
animation: anim47 6s infinite ease-in-out;
animation-delay: -0.94s;
}
@keyframes anim47 {
33% {
transform: rotate(56.4deg) translate3d(-99.23355px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(56.4deg) translate3d(-99.23355px, 12.35731px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(56.4deg) translate3d(-99.23355px, 24.71462px, 0) scale(0.1);
}
}
.c:nth-child(48) {
background-color: #4000ff;
animation: anim48 6s infinite ease-in-out;
animation-delay: -0.96s;
}
@keyframes anim48 {
33% {
transform: rotate(57.6deg) translate3d(-64.01443px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(57.6deg) translate3d(-64.01443px, -76.82547px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(57.6deg) translate3d(-64.01443px, -153.65093px, 0) scale(0.1);
}
}
.c:nth-child(49) {
background-color: #4400ff;
animation: anim49 6s infinite ease-in-out;
animation-delay: -0.98s;
}
@keyframes anim49 {
33% {
transform: rotate(58.8deg) translate3d(30.05925px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(58.8deg) translate3d(30.05925px, -95.37527px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(58.8deg) translate3d(30.05925px, -190.75053px, 0) scale(0.1);
}
}
.c:nth-child(50) {
background-color: #4800ff;
animation: anim50 6s infinite ease-in-out;
animation-delay: -1s;
}
@keyframes anim50 {
33% {
transform: rotate(60deg) translate3d(96.4966px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(60deg) translate3d(96.4966px, -26.23749px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(60deg) translate3d(96.4966px, -52.47497px, 0) scale(0.1);
}
}
.c:nth-child(51) {
background-color: #4d00ff;
animation: anim51 6s infinite ease-in-out;
animation-delay: -1.02s;
}
@keyframes anim51 {
33% {
transform: rotate(61.2deg) translate3d(74.21542px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(61.2deg) translate3d(74.21542px, 67.02292px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(61.2deg) translate3d(74.21542px, 134.04584px, 0) scale(0.1);
}
}
.c:nth-child(52) {
background-color: #5100ff;
animation: anim52 6s infinite ease-in-out;
animation-delay: -1.04s;
}
@keyframes anim52 {
33% {
transform: rotate(62.4deg) translate3d(-16.29908px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(62.4deg) translate3d(-16.29908px, 98.66276px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(62.4deg) translate3d(-16.29908px, 197.32552px, 0) scale(0.1);
}
}
.c:nth-child(53) {
background-color: #5500ff;
animation: anim53 6s infinite ease-in-out;
animation-delay: -1.06s;
}
@keyframes anim53 {
33% {
transform: rotate(63.6deg) translate3d(-91.82828px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(63.6deg) translate3d(-91.82828px, 39.59252px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(63.6deg) translate3d(-91.82828px, 79.18503px, 0) scale(0.1);
}
}
.c:nth-child(54) {
background-color: #5900ff;
animation: anim54 6s infinite ease-in-out;
animation-delay: -1.08s;
}
@keyframes anim54 {
33% {
transform: rotate(64.8deg) translate3d(-82.93098px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(64.8deg) translate3d(-82.93098px, -55.8789px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(64.8deg) translate3d(-82.93098px, -111.75781px, 0) scale(0.1);
}
}
.c:nth-child(55) {
background-color: #5e00ff;
animation: anim55 6s infinite ease-in-out;
animation-delay: -1.1s;
}
@keyframes anim55 {
33% {
transform: rotate(66deg) translate3d(2.21268px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(66deg) translate3d(2.21268px, -99.97552px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(66deg) translate3d(2.21268px, -199.95103px, 0) scale(0.1);
}
}
.c:nth-child(56) {
background-color: #6200ff;
animation: anim56 6s infinite ease-in-out;
animation-delay: -1.12s;
}
@keyframes anim56 {
33% {
transform: rotate(67.2deg) translate3d(85.32201px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(67.2deg) translate3d(85.32201px, -52.1551px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(67.2deg) translate3d(85.32201px, -104.3102px, 0) scale(0.1);
}
}
.c:nth-child(57) {
background-color: #6600ff;
animation: anim57 6s infinite ease-in-out;
animation-delay: -1.14s;
}
@keyframes anim57 {
33% {
transform: rotate(68.4deg) translate3d(89.98668px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(68.4deg) translate3d(89.98668px, 43.61648px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(68.4deg) translate3d(89.98668px, 87.23295px, 0) scale(0.1);
}
}
.c:nth-child(58) {
background-color: #6a00ff;
animation: anim58 6s infinite ease-in-out;
animation-delay: -1.16s;
}
@keyframes anim58 {
33% {
transform: rotate(69.6deg) translate3d(11.91801px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(69.6deg) translate3d(11.91801px, 99.28726px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(69.6deg) translate3d(11.91801px, 198.57453px, 0) scale(0.1);
}
}
.c:nth-child(59) {
background-color: #6f00ff;
animation: anim59 6s infinite ease-in-out;
animation-delay: -1.18s;
}
@keyframes anim59 {
33% {
transform: rotate(70.8deg) translate3d(-77.10802px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: rotate(70.8deg) translate3d(-77.10802px, 63.6738px, 0) scale(1);
opacity: 1;
}
100% {
transform: rotate(70.8deg) translate3d(-77.10802px, 127.3476px, 0) scale(0.1);
}
}
.c:nth-child(60) {
background-color: #7300ff;
animation: anim60 6s infinite ease-in-out;
animation-delay: -1.2s;
}
@keyframes anim60 {
33% {
transform: rotate(72deg) translate3d(-95.2413px, 0, 0) scale(1);
opacity: 1;
}
66% {
transform: