纯css无js实现杀死新冠状病毒小游戏
代码语言:html
所属分类:游戏
代码描述:纯css无js实现杀死新冠状病毒小游戏
代码标签: js 实现 杀死 新冠状 ( 新 冠状 ) 病毒 小游戏
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
@charset "UTF-8";
/****** More of My Resets *******/
*,
*::before,
*::after {
box-sizing: border-box;
}
/*** global varialables ***/
:root {
--common-color1:#c72113;
--common-color2:#2674c3;
}
html {
overflow: hidden;
background-image: url(http://repo.bfw.wiki/bfwrepo/image/5e323253cf4d2.png);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
font-size: 1px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Standard */
min-height: 100vh;
}
body {
counter-reset: corona;
font-size: 16rem;
font-family: arial;
}
/***** Game Menu Frame *****/
.game-menu-frame::before {
content: "";
background-color: rgba(0, 0, 0, 0.6);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.game-header {
position: relative;
z-index: 5;
perspective: 800px;
}
.game-title {
position: relative;
z-index: 10;
margin-top: 20px;
transform: rotateX(21deg);
margin-bottom: 40px;
color: #fff;
font-size: 54rem;
font-weight: 800;
text-transform: uppercase;
letter-spacing: -4px;
text-align: center;
text-shadow: 2px 1px 0px #d2d2d2, 4px 2px 0px #4f3256, 3px 1px 6px #000000;
/*-webkit-text-stroke-width: 2px; -webkit-text-stroke-color: black;
text-shadow:2px 0px 5px #1c99ca, 0px 2px 5px #1c99ca, -2px 0px 5px #1c99ca, 0px -2px 5px #1c99ca;*/
}
.game-title .line-1 {
font-size: 40rem;
letter-spacing: -2px;
}
.game-title .line-2 {
font-size: 63rem;
}
.game-title .line-3 {
font-size: 14rem;
font-weight: nomral;
letter-spacing: 0px;
text-shadow: 1px 1px 0px #d2d2d2;
margin-top: 10px;
}
.game-nav {
position: relative;
z-index: 5;
width: 360px;
margin: 0 auto;
text-align: center;
}
.game-nav-title {
display: none;
font-size: 30rem;
color: #ccc;
margin-bottom: 20px;
}
.game-nav-item {
margin-bottom: 10px;
}
.game-nav-button {
display: block;
height: 40px;
line-height: 36px;
border: solid 2px rgba(255, 255, 255, 0.4);
border-radius: 20px;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
font-size: 20rem;
font-weight: bold;
text-align: center;
text-decoration: none;
cursor: pointer;
}
.game-nav-button:hover, .game-nav-button:focus {
animation: neon 1.5s ease-in-out infinite alternate;
outline: none;
}
.game-over {
position: fixed;
height: 0px;
opacity: 0;
z-index: 20;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
box-sizing: content-box;
padding-top: 100px;
background-color: rgba(0, 0, 0, 0.6);
animation: curtain 0.6s ease-in 100s forwards;
}
.popup {
display: none;
position: fixed;
z-index: 30;
top: 30px;
left: calc(-50vw + 50%);
right: calc(-50vw + 50%);
width: 360px;
padding: 20px;
min-height: 380px;
max-height: calc(100vh - 60px);
margin-left: auto;
margin-right: auto;
overflow: auto;
border: solid 10px #121212;
border-radius: 10px;
background-color: #fff;
}
.popup .close-button {
position: absolute;
right: 0;
top: 0;
padding: 20px;
cursor: pointer;
font-family: cursive, arial;
font-size: 30rem;
line-height: 20px;
}
.popup .game-nav-button {
margin-top: 20px;
margin-bottom: 20px;
}
.common-content {
font-size: 18rem;
line-height: 1.3;
}
.common-content .common-title {
font-size: 22rem;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}
.common-content p, .common-content ul {
margin-bottom: 10px;
}
.common-content a {
color: var(--common-color2);
}
.common-content img {
display: block;
max-width: 70%;
margin: 10px auto;
}
.note {
color: #ccc;
line-height: 1.25;
}
[class*="corona-promo-virus"] {
position: absolute;
top: -250px;
}
.corona-promo-virus-1 {
left: 10vw;
animation: coronaInsideStage 5s linear 1s infinite alternate;
}
.corona-promo-virus-2 {
right: 10vw;
animation: coronaInsideStage 5s linear 2s infinite alternate;
}
@keyframes coronaInsideStage {
to {
transform: translateY(500px);
}
}
@keyframes neon {
from {
box-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #0052ff, 0 0 35px #0052ff, 0 0 40px #0052ff, 0 0 50px #0052ff, 0 0 75px #0052ff;
}
to {
box-shadow: 0 0 2px #fff, 0 0 5px #fff, 0 0 7px #fff, 0 0 10px #0052ff, 0 0 17px #0052ff, 0 0 20px #0052ff, 0 0 25px #0052ff, 0 0 37px #0052ff;
}
}
@keyframes curtain {
from {
height: 100vh;
opacity: 0;
}
to {
height: 100vh;
opacity: 1;
}
}
/***** Game Frame *****/
.game-frame {
display: none;
}
.corona-world {
width: 100vw;
height: 100vh;
}
/* cursor */
.corona-world,
.corona-virus {
cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><filter id='grayscale'><feColorMatrix type='saturate' values='0.10'/></filter><text y='50%'>🧼</text></svg>") 16 0, auto;
/*!emojicursor.app*/
}
.count-down {
position: absolute;
z-index: 22;
left: 20px;
top: 20px;
font-size: 40rem;
}
.count-down .icon {
margin-right: 20px;
}
.count-down .count {
font-weight: bold;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
.count-down .count::before, .count-down .count::after {
animation: countdown 100s step-end 1 forwards;
content: "";
width: 1ch;
}
.count-down .count::after {
animation-duration: 10s;
animation-iteration-count: 10;
}
@media (max-width: 500px) {
.count-down {
top: auto;
bottom: 20px;
}
}
.timer {
position: fixed;
left: 0;
top: 0;
width: 150px;
height: 10px;
background-color: #fff;
border: solid 1px #333;
}
.timer::before {
content: "";
width: 0px;
height: 10px;
display: block;
background-color: var(--common-color2);
animation: timer 100s linear 0s;
}
@media (max-width: 500px) {
.timer {
top: auto;
bottom: 0;
}
}
@keyframes countdown {
0% {
content: "9";
}
10% {
content: "8";
}
20% {
content: "7";
}
30% {
content: "6";
}
40% {
content: "5";
}
50% {
content: "4";
}
60% {
content: "3";
}
70% {
content: "2";
}
80% {
content: "1";
}
90%, 100% {
content: "0";
}
}
@keyframes timer {
0% {
width: 3%;
}
85% {
width: 85%;
background-color: var(--common-color2);
}
90% {
width: 90%;
background-color: var(--common-color1);
}
100% {
width: 100%;
background-color: var(--common-color1);
}
}
/*** Common Virus ***/
.corona-virus {
--coronaColor:#000;
position: relative;
z-index: 10;
display: block;
}
.corona-virus .body {
position: relative;
display: block;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: var(--coronaColor);
opacity: 1;
transition: 0.3s;
}
/* virus objects position*/
.corona-location {
position: absolute;
transform: scale(0);
will-change: transfrom;
}
.corona-virus-1-location {
animation: coronaLocation1 10s linear 960ms;
}
.corona-virus-1-location [class*="eye"]::after {
animation-delay: 24ms;
}
@keyframes coronaLocation1 {
0% {
transform: translateX(-10vw) translateY(40vh) scale(0.4) rotate(44deg);
}
20% {
transform: translateX(20vw) translateY(46vh) scale(0.6) rotate(28deg);
}
40% {
transform: translateX(40vw) translateY(68vh) scale(0.7) rotate(-1deg);
}
60% {
transform: translateX(60vw) translateY(71vh) scale(0.4) rotate(39deg);
}
80% {
transform: translateX(80vw) translateY(39vh) scale(0.5) rotate(13deg);
}
100% {
transform: translateX(110vw) translateY(61vh) scale(0.6) rotate(-25deg);
}
}
.corona-virus-2-location {
animation: coronaLocation2 10s linear 1920ms;
}
.corona-virus-2-location [class*="eye"]::after {
animation-delay: 3713ms;
}
@keyframes coronaLocation2 {
0% {
transform: translateX(-10vw) translateY(18vh) scale(0.5) rotate(-12deg);
}
20% {
transform: translateX(20vw) translateY(69vh) scale(0.6) rotate(8deg);
}
40% {
transform: translateX(40vw) translateY(47vh) scale(0.4) rotate(-38deg);
}
60% {
transform: translateX(60vw) translateY(30vh) scale(0.7) rotate(-13deg);
}
80% {
transform: translateX(80vw) translateY(72vh) scale(0.5) rotate(-2deg);
}
100% {
transform: translateX(110vw) translateY(14vh) scale(0.8) rotate(-3deg);
}
}
.corona-virus-3-location {
animation: coronaLocation3 10s linear 2880ms;
}
.corona-virus-3-location [class*="eye"]::after {
animation-delay: 3850ms;
}
@keyframes coronaLocation3 {
0% {
transform: translateX(-10vw) translateY(25vh) scale(0.7) rotate(21deg);
}
20% {
transform: translateX(20vw) translateY(32vh) scale(0.4) rotate(-12deg);
}
40% {
transform: translateX(40vw) translateY(71vh) scale(0.6) rotate(-27deg);
}
60% {
transform: translateX(60vw) translateY(48vh) scale(0.8) rotate(-20deg);
}
80% {
transform: translateX(80vw) translateY(80vh) scale(0.5) rotate(-33deg);
}
100% {
transform: translateX(110vw) translateY(19vh) scale(0.4) rotate(-25deg);
}
}
.corona-virus-4-location {
animation: coronaLocation4 10s linear 3840ms;
}
.corona-virus-4-location [class*="eye"]::after {
animation-delay: 2306ms;
}
@keyframes coronaLocation4 {
0% {
transform: translateX(-10vw) translateY(53vh) scale(0.4) rotate(16deg);
}
20% {
transform: translateX(20vw) translateY(4vh) scale(0.6) rotate(28deg);
}
40% {
transform: translateX(40vw) translateY(50vh) scale(0.5) rotate(43deg);
}
60% {
transform: translateX(60vw) translateY(49vh) scale(0.5) rotate(21deg);
}
80% {
transform: translateX(80vw) translateY(36vh) scale(0.6) rotate(-18deg);
}
100% {
transform: translateX(110vw) translateY(41vh) scale(0.5) rotate(10deg);
}
}
.corona-virus-5-location {
animation: coronaLocation5 10s linear 4800ms;
}
.corona-virus-5-location [class*="eye"]::after {
animation-delay: 3185ms;
}
@keyframes coronaLocation5 {
0% {
transform: translateX(-10vw) translateY(64vh) scale(0.6) rotate(29deg);
}
20% {
transform: translateX(20vw) translateY(32vh) scale(0.4) rotate(35deg);
}
40% {
transform: translateX(40vw) translateY(9vh) scale(0.6) rotate(41deg);
}
60% {
transform: translateX(60vw) translateY(68vh) scale(0.5) rotate(-16deg);
}
80% {
transform: translateX(80vw) translateY(17vh) scale(0.6) rotate(-21deg);
}
100% {
transform: translateX(110vw) translateY(80vh) scale(0.4) rotate(28deg);
}
}
.corona-virus-6-location {
animation: coronaLocation6 10s linear 5760ms;
}
.corona-virus-6-location [class*="eye"]::after {
animation-delay: 89ms;
}
@keyframes coronaLocation6 {
0% {
transform: translateX(-10vw) translateY(20vh) scale(0.6) rotate(4deg);
}
20% {
transform: translateX(20vw) translateY(52vh) scale(0.7) rotate(-19deg);
}
40% {
transform: translateX(40vw) translateY(72vh) scale(0.8) rotate(32deg);
}
60% {
transform: translateX(60vw) translateY(15vh) scale(0.7) rotate(24deg);
}
80% {
transform: translateX(80vw) translateY(22vh) scale(0.6) rotate(1deg);
}
100% {
transform: translateX(110vw) translateY(73vh) scale(0.8) rotate(13deg);
}
}
.corona-virus-7-location {
animation: coronaLocation7 10s linear 6720ms;
}
.corona-virus-7-location [class*="eye"]::after {
animation-delay: 2454ms;
}
@keyframes coronaLocation7 {
0% {
transform: translateX(-10vw) translateY(25vh) scale(0.7) rotate(21deg);
}
20% {
transform: translateX(20vw) translateY(36vh) scale(0.6) rotate(-38deg);
}
40% {
transform: translateX(40vw) translateY(29vh) scale(0.7) rotate(-22deg);
}
60% {
transform: translateX(60vw) translateY(45vh) scale(0.8) rotate(10deg);
}
80% {
transform: translateX(80vw) translateY(22vh) scale(0.8) rotate(-8deg);
}
100% {
transform: translateX(110vw) translateY(78vh) scale(0.5) rotate(-38deg);
}
}
.corona-virus-8-location {
animation: coronaLocation8 10s linear 7680ms;
}
.corona-virus-8-location [class*="eye"]::after {
animation-delay: 406ms;
}
@keyframes coronaLocation8 {
0% {
transform: translateX(-10vw) translateY(12vh) scale(0.6) rotate(-8deg);
}
20% {
transform: translateX(20vw) translateY(5vh) scale(0.6) rotate(45deg);
}
40% {
transform: translateX(40vw) translateY(73vh) scale(0.6) rotate(0deg);
}
60% {
transform: translateX(60vw) translateY(22vh) scale(0.8) rotate(-34deg);
}
80% {
transform: translateX(80vw) translateY(80vh) scale(0.7) rotate(-8deg);
}
100% {
transform: translateX(110vw) translateY(44vh) scale(0.4) rotate(-2deg);
}
}
.corona-virus-9-location {
animation: coronaLocation9 10s linear 8640ms;
}
.corona-virus-9-location [class*="eye"]::after {
animation-delay: 3183ms;
}
@keyframes coronaLocation9 {
0% {
transform: translateX(-10vw) translateY(71vh) scale(0.5) rotate(-44deg);
}
20% {
transform: translateX(20vw) translateY(12vh) scale(0.6) rotate(10deg);
}
40% {
transform: translateX(40vw) translateY(69vh) scale(0.7) rotate(-6deg);
}
60% {
transform: translateX(60vw) translateY(46vh) scale(0.8) rotate(40deg);
}
80% {
transform: translateX(80vw) translateY(69vh) scale(0.8) rotate(-39deg);
}
100% {
transform: translateX(110vw) translateY(43vh) scale(0.7) rotate(10deg);
}
}
.corona-virus-10-location {
animation: coronaLocation10 10s linear 9600ms;
}
.corona-virus-10-location [class*="eye"]::after {
animation-delay: 1459ms;
}
@keyframes coronaLocation10 {
0% {
transform: translateX(-10vw) translateY(45vh) scale(0.8) rotate(-26deg);
}
20% {
transform: translateX(20vw) translateY(3vh) scale(0.4) rotate(32deg);
}
40% {
transform: translateX(40vw) translateY(9vh) scale(0.6) rotate(12deg);
}
60% {
transform: translateX(60vw) translateY(58vh) scale(0.7) rotate(9deg);
}
80% {
transform: translateX(80vw) translateY(25vh) scale(0.5) rotate(28deg);
}
100% {
transform: translateX(110vw) translateY(10vh) scale(0.4) rotate(-31deg);
}
}
.corona-virus-11-location {
animation: coronaLocation11 10s linear 10560ms;
}
.corona-virus-11-location [class*="eye"]::after {
animation-delay: 408ms;
}
@keyframes coronaLocation11 {
0% {
transform: translateX(-10vw) translateY(5vh) scale(0.7) rotate(9deg);
}
20% {
transform: translateX(20vw) translateY(18vh) scale(0.8) rotate(13deg);
}
40% {
transform: translateX(40vw) translateY(57vh) scale(0.6) rotate(21deg);
}
60% {
transform: translateX(60vw) translateY(19vh) scale(0.8) rotate(29deg);
}
80% {
transform: translateX(80vw) translateY(80vh) scale(0.5) rotate(18deg);
}
100% {
transform: translateX(110vw) translateY(64vh) scale(0.6) rotate(-7deg);
}
}
.corona-virus-12-location {
animation: coronaLocation12 10s linear 11520ms;
}
.corona-virus-12-location [class*="eye"]::after {
animation-delay: 1800ms;
}
@keyframes coronaLocation12 {
0% {
transform: translateX(-10vw) translateY(59vh) scale(0.4) rotate(37deg);
}
20% {
transform: translateX(20vw) translateY(80vh) scale(0.5) rotate(-30deg);
}
40% {
transform: translateX(40vw) translateY(72vh) scale(0.4) rotate(33deg);
}
60% {
transform: translateX(60vw) translateY(13vh) scale(0.6) rotate(-5deg);
}
80% {
transform: translateX(80vw) translateY(69vh) scale(0.7) rotate(9deg);
}
100% {
transform: translateX(110vw) translateY(36vh) scale(0.5) rotate(7deg);
}
}
.corona-virus-13-location {
animation: coronaLocation13 10s linear 12480ms;
}
.corona-virus-13-location [class*="eye"]::after {
animation-delay: 446ms;
}
@keyframes coronaLocation13 {
0% {
transform: translateX(-10vw) translateY(75vh) scale(0.5) rotate(-30deg);
}
20% {
transform: translateX(20vw) translateY(49vh) scale(0.5) rotate(-38deg);
}
40% {
transform: translateX(40vw) translateY(43vh) scale(0.7) rotate(5deg);
}
60% {
transform: translateX(60vw) translateY(59vh) scale(0.6) rotate(12deg);
}
80% {
transform: translateX(80vw) translateY(74vh) scale(0.6) rotate(18deg);
}
100% {
transform: translateX(110vw) translateY(73vh) scale(0.7) rotate(-3deg);
}
}
.corona-virus-14-location {
animation: coronaLocation14 10s linear 13440ms;
}
.corona-virus-14-location [class*="eye"]::after {
animation-delay: 3915ms;
}
@keyframes coronaLocation14 {
0% {
transform: translateX(-10vw) translateY(58vh) scale(0.7) rotate(27deg);
}
20% {
transform: translateX(20vw) translateY(43vh) scale(0.5) rotate(-43deg);
}
40% {
transform: translateX(40vw) translateY(48vh) scale(0.4) rotate(39deg);
}
60% {
transform: translateX(60vw) translateY(15vh) scale(0.8) rotate(-25deg);
}
80% {
transform: translateX(80vw) translateY(29vh) scale(0.8) rotate(40deg);
}
100% {
transform: translateX(110vw) translateY(79vh) scale(0.6) rotate(41deg);
}
}
.corona-virus-15-location {
animation: coronaLocation15 10s linear 14400ms;
}
.corona-virus-15-location [class*="eye"]::after {
animation-delay: 535ms;
}
@keyframes coronaLocation15 {
0% {
transform: translateX(-10vw) translateY(66vh) scale(0.6) rotate(-40deg);
}
20% {
transform: translateX(20vw) translateY(14vh) scale(0.8) rotate(-26deg);
}
40% {
transform: translateX(40vw) translateY(39vh) scale(0.6) rotate(-39deg);
}
60% {
transform: translateX(60vw) translateY(51vh) scale(0.7) rotate(30deg);
}
80% {
transform: translateX(80vw) translateY(47vh) scale(0.8) rotate(42deg);
}
100% {
transform: translateX(110vw) translateY(50vh) scale(0.8) rotate(-43deg);
}
}
.corona-virus-16-location {
animation: coronaLocation16 10s linear 15360ms;
}
.corona-virus-16-location [class*="eye"]::after {
animation-delay: 1409ms;
}
@keyframes coronaLocation16 {
0% {
transform: translateX(-10vw) translateY(71vh) scale(0.8) rotate(22deg);
}
20% {
transform: translateX(20vw) translateY(2vh) scale(0.7) rotate(20deg);
}
40% {
transform: translateX(40vw) translateY(15vh) scale(0.5) rotate(8deg);
}
60% {
transform: translateX(60vw) translateY(73vh) scale(0.7) rotate(-35deg);
}
80% {
transform: translateX(80vw) translateY(62vh) scale(0.6) rotate(-29deg);
}
100% {
transform: translateX(110vw) translateY(56vh) scale(0.8) rotate(16deg);
}
}
.corona-virus-17-location {
animation: coronaLocation17 10s linear 16320ms;
}
.corona-virus-17-location [class*="eye"]::after {
animation-delay: 553ms;
}
@keyframes coronaLocation17 {
0% {
transform: translateX(-10vw) translateY(58vh) scale(0.6) rotate(35deg);
}
20% {
transform: translateX(20vw) translateY(40vh) scale(0.4) rotate(-11deg);
}
40% {
transform: translateX(40vw) translateY(31vh) scale(0.6) rotate(31deg);
}
60% {
transform: translateX(60vw) translateY(66vh) scale(0.6) rotate(14deg);
}
80% {
transform: translateX(80vw) translateY(24vh) scale(0.8) rotate(-10deg);
}
100% {
transform: translateX(110vw) translateY(4vh) scale(0.5) rotate(-22deg);
}
}
.corona-virus-18-location {
animation: coronaLocation18 10s linear 17280ms;
}
.corona-virus-18-location [class*="eye"]::after {
animation-delay: 3477ms;
}
@keyframes coronaLocation18 {
0% {
transform: translateX(-10vw) translateY(53vh) scale(0.5) rotate(18deg);
}
20% {
transform: translateX(20vw) translateY(31vh) scale(0.5) rotate(37deg);
}
40% {
transform: translateX(40vw) translateY(69vh) scale(0.7) rotate(32deg);
}
60% {
transform: translateX(60vw) translateY(22vh) scale(0.7) rotate(24deg);
}
80% {
transform: translateX(80vw) translateY(50vh) scale(0.7) rotate(-19deg);
}
100% {
transform: translateX(110vw) translateY(58vh) scale(0.4) rotate(-25deg);
}
}
.corona-virus-19-location {
animation: coronaLocation19 10s linear 18240ms;
}
.corona-virus-19-location [class*="eye"]::after {
animation-delay: 2916ms;
}
@keyframes coronaLocation19 {
0% {
transform: translateX(-10vw) translateY(80vh) scale(0.8) rotate(43deg);
}
20% {
transform: translateX(20vw) translateY(78vh) scale(0.7) rotate(-14deg);
}
40% {
transform: translateX(40vw) translateY(70vh) scale(0.8) rotate(-17deg);
}
60% {
transform: translateX(60vw) translateY(41vh) scale(0.4) rotate(6deg);
}
80% {
transform: translateX(80vw) translateY(9vh) scale(0.4) rotate(-7deg);
}
100% {
transform: translateX(110vw) translateY(31vh) scale(0.8) rotate(45deg);
}
}
.corona-virus-20-location {
animation: coronaLocation20 10s linear 19200ms;
}
.corona-virus-20-location [class*="eye"]::after {
animation-delay: 2416ms;
}
@keyframes coronaLocation20 {
0% {
transform: translateX(-10vw) translateY(33vh) scale(0.8) rotate(-32deg);
}
20% {
transform: translateX(20vw) translateY(68vh) scale(0.5) rotate(9deg);
}
40% {
transform: translateX(40vw) translateY(51vh) scale(0.7) rotate(23deg);
}
60% {
transform: translateX(60vw) translateY(62vh) scale(0.7) rotate(-23deg);
}
80% {
transform: translateX(80vw) translateY(75vh) scale(0.4) rotate(-42deg);
}
100% {
transform: translateX(110vw) translateY(31vh) scale(0.4) rotate(-40deg);
}
}
.corona-virus-21-location {
animation: coronaLocation21 10s linear 20160ms;
}
.corona-virus-21-location [class*="eye"]::after {
animation-delay: 3578ms;
}
@keyframes coronaLocation21 {
0% {
transform: translateX(-10vw) translateY(63vh) scale(0.4) rotate(1deg);
}
20% {
transform: translateX(20vw) translateY(77vh) scale(0.5) rotate(-17deg);
}
40% {
transform: translateX(40vw) translateY(69vh) scale(0.6) rotate(16deg);
}
60% {
transform: translateX(60vw) translateY(32vh) scale(0.5) rotate(0deg);
}
80% {
transform: translateX(80vw) translateY(57vh) scale(0.4) rotate(29deg);
}
100% {
transform: translateX(110vw) translateY(34vh) scale(0.6) rotate(31deg);
}
}
.corona-virus-22-location {
animation: coronaLocation22 10s linear 21120ms;
}
.corona-virus-22-location [class*="eye"]::after {
animation-delay: 3130ms;
}
@keyframes coronaLocation22 {
0% {
transform: translateX(-10vw) translateY(79vh) scale(0.8) rotate(-38deg);
}
20% {
transform: translateX(20vw) translateY(42vh) scale(0.4) rotate(29deg);
}
40% {
transform: translateX(40vw) translateY(1vh) scale(0.6) rotate(9deg);
}
60% {
transform: translateX(60vw) translateY(8vh) scale(0.6) rotate(-1deg);
}
80% {
transform: translateX(80vw) translateY(46vh) scale(0.8) rotate(15deg);
}
100% {
transform: translateX(110vw) translateY(21vh) scale(0.6) rotate(-39deg);
}
}
.corona-virus-23-location {
animation: coronaLocation23 10s linear 22080ms;
}
.corona-virus-23-location [class*="eye"]::after {
animation-delay: 2714ms;
}
@keyframes coronaLocation23 {
0% {
transform: translateX(-10vw) translateY(35vh) scale(0.8) rotate(13deg);
}
20% {
transform: translateX(20vw) translateY(54vh) scale(0.4) rotate(35deg);
}
40% {
transform: translateX(40vw) translateY(10vh) scale(0.4) rotate(-20deg);
}
60% {
transform: translateX(60vw) translateY(39vh) scale(0.7) rotate(34deg);
}
80% {
transform: translateX(80vw) translateY(14vh) scale(0.8) rotate(-1deg);
}
100% {
transform: translateX(110vw) translateY(75vh) scale(0.5) rotate(-36deg);
}
}
.corona-virus-24-location {
animation: coronaLocation24 10s linear 23040ms;
}
.corona-virus-24-location [class*="eye"]::after {
animation-delay: 1103ms;
}
@keyframes coronaLocation24 {
0% {
transform: translateX(-10vw) translateY(33vh) scale(0.4) rotate(-11deg);
}
20% {
transform: translateX(20vw) translateY(33vh) scale(0.8) rotate(-20deg);
}
40% {
transform: translateX(40vw) translateY(77vh) scale(0.8) rotate(-31deg);
}
60% {
transform: translateX(60vw) translateY(15vh) scale(0.7) rotate(-33deg);
}
80% {
transform: translateX(80vw) translateY(26vh) scale(0.7) rotate(27deg);
}
100% {
transform: translateX(110vw) translateY(9vh) scale(0.4) rotate(-34deg);
}
}
.corona-virus-25-location {
animation: coronaLocation25 10s linear 24000ms;
}
.corona-virus-25-location [class*="eye"]::after {
animation-delay: 3420ms;
}
@keyframes coronaLocation25 {
0% {
transform: translateX(-10vw) translateY(62vh) scale(0.6) rotate(26deg);
}
20% {
transform: translateX(20vw) translateY(12vh) scale(0.4) rotate(4deg);
}
40% {
transform: translateX(40vw) translateY(69vh) scale(0.5) rotate(-6deg);
}
60% {
transform: translateX(60vw) translateY(18vh) scale(0.8) rotate(-39deg);
}
80% {
transform: translateX(80vw) translateY(20vh) scale(0.4) rotate(-13deg);
}
100% {
transform: translateX(110vw) translateY(1vh) scale(0.6) rotate(38deg);
}
}
.corona-virus-26-location {
animation: coronaLocation26 10s linear 24960ms;
}
.corona-virus-26-location [class*="eye"]::after {
animation-delay: 25ms;
}
@keyframes coronaLocation26 {
0% {
transform: translateX(-10vw) translateY(4vh) scale(0.7) rotate(7deg);
}
20% {
transform: translateX(20vw) translateY(74vh) scale(0.8) rotate(41deg);
}
40% {
transform: translateX(40vw) translateY(36vh) scale(0.8) rotate(-10deg);
}
60% {
transform: translateX(60vw) translateY(24vh) scale(0.4) rotate(7deg);
}
80% {
transform: translateX(80vw) translateY(54vh) scale(0.5) rotate(-32deg);
}
100% {
transform: translateX(110vw) translateY(52vh) scale(0.7) rotate(35deg);
}
}
.corona-virus-27-location {
animation: coronaLocation27 10s linear 25920ms;
}
.corona-virus-27-location [class*="eye"]::after {
animation-delay: 2897ms;
}
@keyframes coronaLocation27 {
0% {
transform: translateX(-10vw) translateY(2vh) scale(0.6) rotate(-9deg);
}
20% {
transform: translateX(20vw) translateY(33vh) scale(0.6) rotate(-15deg);
}
40% {
transform: translateX(40vw) translateY(58vh) scale(0.5) rotate(35deg);
}
60% {
transform: translateX(60vw) translateY(13vh) scale(0.8) rotate(-39deg);
}
80% {
transform: translateX(80vw) translateY(66vh) scale(0.6) rotate(38deg);
}
100% {
transform: translateX(110vw) translateY(29vh) scale(0.5) rotate(6deg);
}
}
.corona-virus-28-location {
animation: coronaLocation28 10s linear 26880ms;
}
.corona-virus-28-location [class*="eye"]::after {
animation-delay: 683ms;
}
@keyframes coronaLocation28 {
0% {
transform: translateX(-10vw) translateY(51vh) scale(0.8) rotate(-18deg);
}
20% {
transform: translateX(20vw) translateY(52vh) scale(0.5) rotate(41deg);
}
40% {
transform: translateX(40vw) translateY(78vh) scale(0.4) rotate(22deg);
}
60% {
transform: translateX(60vw) translateY(2vh) scale(0.5) rotate(-5deg);
}
80% {
transform: translateX(80vw) translateY(28vh) scale(0.8) rotate(6deg);
}
100% {
transform: translateX(110vw) translateY(69vh) scale(0.7) rotate(28deg);
}
}
.corona-virus-29-location {
animation: coronaLocation29 10s linear 27840ms;
}
.corona-virus-29-location [class*="eye"]::after {
animation-delay: 407ms;
}
@keyframes coronaLocation29 {
0% {
transform: translateX(-10vw) translateY(30vh) scale(0.4) rotate(15deg);
}
20% {
transform: translateX(20vw) translateY(26vh) scale(0.7) rotate(23deg);
}
40% {
transform: translateX(40vw) translateY(44vh) scale(0.8) rotate(-30deg);
}
60% {
transform: translateX(60vw) translateY(77vh) scale(0.4) rotate(-4deg);
}
80% {
transform: translateX(80vw) translateY(47vh) scale(0.6) rotate(40deg);
}
100% {
transform: translateX(110vw) translateY(42vh) scale(0.8) rotate(-43deg);
}
}
.corona-virus-30-location {
animation: coronaLocation30 10s linear 28800ms;
}
.corona-virus-30-location [class*="eye"]::after {
animation-delay: 492ms;
}
@keyframes coronaLocation30 {
0% {
transform: translateX(-10vw) translateY(3vh) scale(0.8) rotate(-38deg);
}
20% {
transform: translateX(20vw) translateY(72vh) scale(0.6) rotate(43deg);
}
40% {
transform: translateX(40vw) translateY(64vh) scale(0.8) rotate(35deg);
}
60% {
transform: translateX(60vw) translateY(76vh) scale(0.8) rotate(-2deg);
}
80% {
transform: translateX(80vw) translateY(55vh) scale(0.5) rotate(-16deg);
}
100% {
transform: translateX(110vw) translateY(77vh) scale(0.8) rotate(-28deg);
}
}
.corona-virus-31-location {
animation: coronaLocation31 10s linear 29760ms;
}
.corona-virus-31-location [class*="eye"]::after {
animation-delay: 3017ms;
}
@keyframes coronaLocation31 {
0% {
transform: translateX(-10vw) translateY(61vh) scale(0.7) rotate(-12deg);
}
20% {
transform: translateX(20vw) translateY(31vh) scale(0.8) rotate(13deg);
}
40% {
transform: translateX(40vw) translateY(48vh) scale(0.5) rotate(26deg);
}
60% {
transform: translateX(60vw) translateY(61vh) scale(0.4) rotate(41deg);
}
80% {
transform: translateX(80vw) translateY(72vh) scale(0.4) rotate(-41deg);
}
100% {
transform: translateX(110vw) translateY(74vh) scale(0.5) rotate(21deg);
}
}
.corona-virus-32-location {
animation: coronaLocation32 10s linear 30720ms;
}
.corona-virus-32-location [class*="eye"]::after {
animation-delay: 3276ms;
}
@keyframes coronaLocation32 {
0% {
transform: translateX(-10vw) translateY(25vh) scale(0.4) rotate(3deg);
}
20% {
transform: translateX(20vw) translateY(39vh) scale(0.4) rotate(18deg);
}
40% {
transform: translateX(40vw) translateY(16vh) scale(0.7) rotate(0deg);
}
60% {
transform: translateX(60vw) translateY(36vh) scale(0.7) rotate(-37deg);
}
80% {
transform: translateX(80vw) translateY(59vh) scale(0.5) rotate(12deg);
}
100% {
transform: translateX(110vw) translateY(11vh) scale(0.5) rotate(-16deg);
}
}
.corona-virus-33-location {
animation: coronaLocation33 10s linear 31680ms;
}
.corona-virus-33-location [class*="eye"]::after {
animation-delay: 1659ms;
}
@keyframes coronaLocation33 {
0% {
transform: translateX(-10vw) translateY(74vh) scale(0.6) rotate(-14deg);
}
20% {
transform: translateX(20vw) translateY(6vh) scale(0.8) rotate(34deg);
}
40% {
transform: translateX(40vw) translateY(21vh) scale(0.7) rotate(-9deg);
}
60% {
transform: translateX(60vw) translateY(38vh) scale(0.6) rotate(-22deg);
}
80% {
transform: translateX(80vw) translateY(68vh) scale(0.7) rotate(2deg);
}
100% {
transform: translateX(110vw) translateY(45vh) scale(0.8) rotate(-37deg);
}
}
.corona-virus-34-location {
animation: coronaLocation34 10s linear 32640ms;
}
.corona-virus-34-location [class*="eye"]::after {
animation-delay: 1641ms;
}
@keyframes coronaLocation34 {
0% {
transform: translateX(-10vw) translateY(75vh) scale(0.8) rotate(-38deg);
}
20% {
transform: translateX(20vw) translateY(27vh) scale(0.5) rotate(-4deg);
}
40% {
transform: translateX(40vw) translateY(61vh) scale(0.5) rotate(-25deg);
}
60% {
transform: translateX(60vw) translateY(45vh) scale(0.4) rotate(38deg);
}
80% {
transform: translateX(80vw) translateY(57vh) scale(0.7) rotate(-8deg);
}
100% {
transform: translateX(110vw) translateY(58vh) scale(0.8) rotate(22deg);
}
}
.corona-virus-35-location {
animation: coronaLocation35 10s linear 33600ms;
}
.corona-virus-35-location [class*="eye"]::after {
animation-delay: 3613ms;
}
@keyframes coronaLocation35 {
0% {
transform: translateX(-10vw) translateY(10vh) scale(0.7) rotate(-6deg);
}
20% {
transform: translateX(20vw) translateY(69vh) scale(0.7) rotate(-28deg);
}
40% {
transform: translateX(40vw) translateY(4vh) scale(0.8) rotate(-40deg);
}
60% {
transform: translateX(60vw) translateY(9vh) scale(0.4) rotate(-29deg);
}
80% {
transform: translateX(80vw) translateY(78vh) scale(0.5) rotate(-11deg);
}
100% {
transform: translateX(110vw) translateY(51vh) scale(0.8) rotate(-39deg);
}
}
.corona-virus-36-location {
animation: coronaLocation36 10s linear 34560ms;
}
.corona-virus-36-location [class*="eye"]::after {
animation-delay: 2539ms;
}
@keyframes coronaLocation36 {
0% {
transform: translateX(-10vw) translateY(57vh) scale(0.4) rotate(-23deg);
}
20% {
transform: translateX(20vw) translateY(67vh) scale(0.4) rotate(-23deg);
}
40% {
transform: translateX(40vw) translateY(34vh) scale(0.6) rotate(-10deg);
}
60% {
transform: translateX(60vw) translateY(2vh) scale(0.6) rotate(-2deg);
}
80% {
transform: translateX(80vw) translateY(29vh) scale(0.7) rotate(33deg);
}
100% {
transform: translateX(110vw) translateY(66vh) scale(0.7) rotate(-40deg);
}
}
.corona-virus-37-location {
animation: coronaLocation37 10s linear 35520ms;
}
.corona-virus-37-location [class*="eye"]::after {
animation-delay: 1145ms;
}
@keyframes coronaLocation37 {
0% {
transform: translateX(-10vw) translateY(54vh) scale(0.5) rotate(17deg);
}
20% {
transform: translateX(20vw) translateY(18vh) scale(0.6) rotate(35deg);
}
40% {
transform: translateX(40vw) translateY(40vh) scale(0.7) rotate(19deg);
}
60% {
transform: translateX(60vw) translateY(72vh) scale(0.5) rotate(-24deg);
}
80% {
transform: translateX(80vw) translateY(65vh) scale(0.6) rotate(37deg);
}
100% {
transform: translateX(110vw) translateY(5vh) scale(0.8) rotate(-44deg);
}
}
.corona-virus-38-location {
animation: coronaLocation38 10s linear 36480ms;
}
.corona-virus-38-location [class*="eye"]::after {
animation-delay: 2564ms;
}
@keyframes coronaLocation38 {
0% {
transform: translateX(-10vw) translateY(78vh) scale(0.4) rotate(33deg);
}
20% {
transform: translateX(20vw) translateY(9vh) scale(0.6) rotate(-40deg);
}
40% {
transform: translateX(40vw) translateY(58vh) scale(0.5) rotate(-5deg);
}
60% {
transform: translateX(60vw) translateY(17vh) scale(0.4) rotate(-28deg);
}
80% {
transform: translateX(80vw) translateY(1vh) scale(0.7) rotate(-30deg);
}
100% {
transform: translateX(110vw) translateY(53vh) scale(0.7) rotate(15deg);
}
}
.corona-virus-39-location {
animation: coronaLocation39 10s linear 37440ms;
}
.corona-virus-39-location [class*="eye"]::after {
animation-delay: 503ms;
}
@keyframes coronaLocation39 {
0% {
transform: translateX(-10vw) translateY(46vh) scale(0.5) rotate(-14deg);
}
20% {
transform: translateX(20vw) translateY(74vh) scale(0.4) rotate(-41deg);
}
40% {
transform: translateX(40vw) translateY(10vh) scale(0.6) rotate(-2deg);
}
60% {
transform: translateX(60vw) translateY(39vh) scale(0.4) rotate(12deg);
}
80% {
transform: translateX(80vw) translateY(10vh) scale(0.8) rotate(42deg);
}
100% {
transform: translateX(110vw) translateY(72vh) scale(0.8) rotate(-24deg);
}
}
.corona-virus-40-location {
animation: coronaLocation40 10s linear 38400ms;
}
.corona-virus-40-location [class*="eye"]::after {
animation-delay: 737ms;
}
@keyframes coronaLocation40 {
0% {
transform: translateX(-10vw) translateY(70vh) scale(0.4) rotate(23deg);
}
20% {
transform: translateX(20vw) translateY(42vh) scale(0.7) rotate(9deg);
}
40% {
transform: translateX(40vw) translateY(51vh) scale(0.7) rotate(19deg);
}
60% {
transform: translateX(60vw) translateY(17vh) scale(0.8) rotate(6deg);
}
80% {
transform: translateX(80vw) translateY(23vh) scale(0.6) rotate(-16deg);
}
100% {
transform: translateX(110vw) translateY(28vh) scale(0.6) rotate(-28deg);
}
}
.corona-virus-41-location {
animation: coronaLocation41 10s linear 39360ms;
}
.corona-virus-41-location [class*="eye"]::after {
animation-delay: 890ms;
}
@keyframes coronaLocation41 {
0% {
transform: translateX(-10vw) translateY(60vh) scale(0.8) rotate(17deg);
}
20% {
transform: translateX(20vw) translateY(51vh) scale(0.8) rotate(24deg);
}
40% {
transform: translateX(40vw) translateY(77vh) scale(0.5) rotate(25deg);
}
60% {
transform: translateX(60vw) translateY(54vh) scale(0.8) rotate(-36deg);
}
80% {
transform: translateX(80vw) translateY(66vh) scale(0.8) rotate(-27deg);
}
100% {
transform: translateX(110vw) translateY(25vh) scale(0.4) rotate(35deg);
}
}
.corona-virus-42-location {
animation: coronaLocation42 10s linear 40320ms;
}
.corona-virus-42-location [class*="eye"]::after {
animation-delay: 1729ms;
}
@keyframes coronaLocation42 {
0% {
transform: translateX(-10vw) translateY(49vh) scale(0.4) rotate(-26deg);
}
20% {
transform: translateX(20vw) translateY(57vh) scale(0.4) rotate(-42deg);
}
40% {
transform: translateX(40vw) translateY(7vh) scale(0.8) rotate(42deg);
}
60% {
transform: translateX(60vw) translateY(61vh) scale(0.6) rotate(33deg);
}
80% {
transform: translateX(80vw) translateY(24vh) scale(0.6) rotate(1deg);
}
100% {
transform: translateX(110vw) translateY(57vh) scale(0.4) rotate(28deg);
}
}
.corona-virus-43-location {
animation: coronaLocation43 10s linear 41280ms;
}
.corona-virus-43-location [class*="eye"]::after {
animation-delay: 160ms;
}
@keyframes coronaLocation43 {
0% {
transform: translateX(-10vw) translateY(63vh) scale(0.7) rotate(-33deg);
}
20% {
transform: translateX(20vw) translateY(70vh) scale(0.8) rotate(20deg);
}
40% {
transform: translateX(40vw) translateY(7vh) scale(0.5) rotate(44deg);
}
60% {
transform: translateX(60vw) translateY(14vh) scale(0.8) rotate(-7deg);
}
80% {
transform: translateX(80vw) translateY(59vh) scale(0.7) rotate(20deg);
}
100% {
transform: translateX(110vw) translateY(15vh) scale(0.7) rotate(-5deg);
}
}
.corona-virus-44-location {
animation: coronaLocation44 10s linear 42240ms;
}
.corona-virus-44-location [class*="eye"]::after {
animation-delay: 3416ms;
}
@keyframes coronaLocation44 {
0% {
transform: translateX(-10vw) translateY(5vh) scale(0.6) rotate(10deg);
}
20% {
transform: translateX(20vw) translateY(67vh) scale(0.7) rotate(25deg);
}
40% {
transform: translateX(40vw) translateY(42vh) scale(0.4) rotate(-39deg);
}
60% {
transform: translateX(60vw) translateY(57vh) scale(0.6) rotate(36deg);
}
80% {
transform: translateX(80vw) translateY(44vh) scale(0.7) rotate(22deg);
}
100% {
transform: translateX(110vw) translateY(53vh) scale(0.7) rotate(-24deg);
}
}
.corona-virus-45-location {
animation: coronaLocation45 10s linear 43200ms;
}
.corona-virus-45-location [class*="eye"]::after {
animation-delay: 1554ms;
}
@keyframes coronaLocation45 {
0% {
transform: translateX(-10vw) translateY(11vh) scale(0.7) rotate(-19deg);
}
20% {
transform: translateX(20vw) translateY(71vh) scale(0.5) rotate(31deg);
}
40% {
transform: translateX(40vw) translateY(64vh) scale(0.4) rotate(9deg);
}
60% {
transform: translateX(60vw) translateY(1vh) scale(0.5) rotate(28deg);
}
80% {
transform: translateX(80vw) translateY(30vh) scale(0.4) rotate(22deg);
}
100% {
transform: translateX(110vw) translateY(63vh) scale(0.4) rotate(14deg);
}
}
.corona-virus-46-location {
animation: coronaLocation46 10s linear 44160ms;
}
.corona-virus-46-location [class*="eye"]::after {
animation-delay: 2993ms;
}
@keyframes coronaLocation46 {
0% {
transform: translateX(-10vw) translateY(27vh) scale(0.6) rotate(-39deg);
}
20% {
transform: translateX(20vw) translateY(48vh) scale(0.7) rotate(9deg);
}
40% {
transform: translateX(40vw) translateY(53vh) scale(0.6) rotate(29deg);
}
60% {
transform: translateX(60vw) translateY(42vh) scale(0.5) rotate(-22deg);
}
80% {
transform: translateX(80vw) translateY(65vh) scale(0.8) rotate(-14deg);
}
100% {
transform: translateX(110vw) translateY(61vh) scale(0.6) rotate(6deg);
}
}
.corona-virus-47-location {
animation: coronaLocation47 10s linear 45120ms;
}
.corona-virus-47-location [class*="eye"]::after {
animation-delay: 3003ms;
}
@keyframes coronaLocation47 {
0% {
transform: translateX(-10vw) translateY(21vh) scale(0.7) rotate(-5deg);
}
20% {
transform: translateX(20vw) translateY(11vh) scale(0.7) rotate(18deg);
}
40% {
transform: translateX(40vw) translateY(28vh) scale(0.8) rotate(41deg);
}
60% {
transform: translateX(60vw) translateY(51vh) scale(0.5) rotate(-15deg);
}
80% {
transform: translateX(80vw) translateY(76vh) scale(0.6) rotate(6deg);
}
100% {
transform: translateX(110vw) translateY(75vh) scale(0.6) rotate(-25deg);
}
}
.corona-virus-48-location {
animation: coronaLocation48 10s linear 46080ms;
}
.corona-virus-48-location [class*="eye"]::after {
animation-delay: 2849ms;
}
@keyframes coronaLocation48 {
0% {
transform: translateX(-10vw) translateY(55vh) scale(0.4) rotate(-12deg);
}
20% {
transform: translateX(20vw) translateY(39vh) scale(0.5) rotate(7deg);
}
40% {
transform: translateX(40vw) translateY(65vh) scale(0.6) rotate(13deg);
}
60% {
transform: translateX(60vw) translateY(60vh) scale(0.7) rotate(-34deg);
}
80% {
transform: translateX(80vw) translateY(43vh) scale(0.8) rotate(-4deg);
}
100% {
transform: translateX(110vw) translateY(66vh) scale(0.6) rotate(12deg);
}
}
.corona-virus-49-location {
animation: coronaLocation49 10s linear 47040ms;
}
.corona-virus-49-location [class*="eye"]::after {
animation-delay: 3493ms;
}
@keyframes coronaLocation49 {
0% {
transform: translateX(-10vw) translateY(6vh) scale(0.6) rotate(30deg);
}
20% {
transform: translateX(20vw) translateY(40vh) scale(0.5) rotate(-3deg);
}
40% {
transform: translateX(40vw) translateY(34vh) scale(0.4) rotate(-38deg);
}
60% {
transform: translateX(60vw) translateY(46vh) scale(0.6) rotate(26deg);
}
80% {
transform: translateX(80vw) translateY(62vh) scale(0.8) rotate(36deg);
}
100% {
transform: translateX(110vw) translateY(36vh) scale(0.5) rotate(-20deg);
}
}
.corona-virus-50-location {
animation: coronaLocation50 10s linear 48000ms;
}
.corona-virus-50-location [class*="eye"]::after {
animation-delay: 577ms;
}
@keyframes coronaLocation50 {
0% {
transform: translateX(-10vw) translateY(34vh) scale(0.5) rotate(-21deg);
}
20% {
transform: translateX(20vw) translateY(6vh) scale(0.5) rotate(39deg);
}
40% {
transform: translateX(40vw) translateY(6vh) scale(0.6) rotate(-24deg);
}
60% {
transform: translateX(60vw) translateY(61vh) scale(0.8) rotate(18deg);
}
80% {
transform: translateX(80vw) translateY(33vh) scale(0.7) rotate(-26deg);
}
100% {
transform: translateX(110vw) translateY(9vh) scale(0.4) rotate(-6deg);
}
}
.corona-virus-51-location {
animation: coronaLocation51 10s linear 48960ms;
}
.corona-virus-51-location [class*="eye"]::after {
animation-delay: 896ms;
}
@keyframes coronaLocation51 {
0% {
transform: translateX(-10vw) translateY(3vh) scale(0.7) rotate(21deg);
}
20% {
transform: translateX(20vw) translateY(26vh) scale(0.6) rotate(-21deg);
}
40% {
transform: translateX(40vw) translateY(15vh) scale(0.5) rotate(12deg);
}
60% {
transform: translateX(60vw) translateY(33vh) scale(0.5) rotate(7deg);
}
80% {
transform: translateX(80vw) translateY(44vh) scale(0.8) rotate(8deg);
}
100% {
transform: translateX(110vw) translateY(46vh) scale(0.8) rotate(-6deg);
}
}
.corona-virus-52-location {
animation: coronaLocation52 10s linear 49920ms;
}
.corona-virus-52-location [class*="eye"]::after {
animation-delay: 1740ms;
}
@keyframes coronaLocation52 {
0% {
transform: translateX(-10vw) translateY(75vh) scale(0.5) rotate(10deg);
}
20% {
transform: translateX(20vw) translateY(10vh) scale(0.6) rotate(19deg);
}
40% {
transform: translateX(40vw) translateY(21vh) scale(0.4) rotate(19deg);
}
60% {
transform: translateX(60vw) translateY(15vh) scale(0.7) rotate(1deg);
}
80% {
transform: translateX(80vw) translateY(64vh) scale(0.4) rotate(4deg);
}
100% {
transform: translateX(110vw) translateY(13vh) scale(0.4) rotate(-3deg);
}
}
.corona-virus-53-location {
animation: coronaLocation53 10s linear 50880ms;
}
.corona-virus-53-location [class*="eye"]::after {
animation-delay: 1452ms;
}
@keyframes coronaLocation53 {
0% {
transform: translateX(-10vw) translateY(68vh) scale(0.5) rotate(16deg);
}
20% {
transform: translateX(20vw) translateY(32vh) scale(0.5) rotate(-1deg);
}
40% {
transform: translateX(40vw) translateY(14vh) scale(0.7) rotate(44deg);
}
60% {
transform: translateX(60vw) translateY(58vh) scale(0.8) rotate(-29deg);
}
80% {
transform: translateX(80vw) translateY(80vh) scale(0.7) rotate(24deg);
}
100% {
transform: translateX(110vw) translateY(25vh) scale(0.8) rotate(36deg);
}
}
.corona-virus-54-location {
animation: coronaLocation54 10s linear 51840ms;
}
.corona-virus-54-location [class*="eye"]::after {
animation-delay: 1305ms;
}
@keyframes coronaLocation54 {
0% {
transform: translateX(-10vw) translateY(25vh) scale(0.8) rotate(-43deg);
}
20% {
transform: translateX(20vw) translateY(60vh) scale(0.7) rotate(-28deg);
}
40% {
transform: translateX(40vw) translateY(80vh) scale(0.4) rotate(6deg);
}
60% {
transform: translateX(60vw) translateY(39vh) scale(0.5) rotate(26deg);
}
80% {
transform: translateX(80vw) translateY(17vh) scale(0.5) rotate(28deg);
}
100% {
transform: translateX(110vw) translateY(46vh) scale(0.5) rotate(-15deg);
}
}
.corona-virus-55-location {
animation: coronaLocation55 10s linear 52800ms;
}
.corona-virus-55-location [class*="eye"]::after {
animation-delay: 682ms;
}
@keyframes coronaLocation55 {
0% {
transform: translateX(-10vw) translateY(59vh) scale(0.8) rotate(-16deg);
}
20% {
transform: translateX(20vw) translateY(32vh) scale(0.8) rotate(42deg);
}
40% {
transform: translateX(40vw) translateY(12vh) scale(0.5) rotate(4deg);
}
60% {
transform: translateX(60vw) translateY(43vh) scale(0.8) rotate(26deg);
}
80% {
transform: translateX(80vw) translateY(26vh) scale(0.8) rotate(11deg);
}
100% {
transform: translateX(110vw) translateY(63vh) scale(0.7) rotate(8deg);
}
}
.corona-virus-56-location {
animation: coronaLocation56 10s linear 53760ms;
}
.corona-virus-56-location [class*="eye"]::after {
animation-delay: 3261ms;
}
@keyframes coronaLocation56 {
0% {
transform: translateX(-10vw) translateY(33vh) scale(0.8) rotate(-11deg);
}
20% {
transform: translateX(20vw) translateY(27vh) scale(0.4) rotate(21deg);
}
40% {
transform: translateX(40vw) translateY(56vh) scale(0.4) rotate(-23deg);
}
60% {
transform: translateX(60vw) translateY(3vh) scale(0.8) rotate(4deg);
}
80% {
transform: translateX(80vw) translateY(14vh) scale(0.7) rotate(-28deg);
}
100% {
transform: translateX(110vw) translateY(74vh) scale(0.5) rotate(13deg);
}
}
.corona-virus-57-location {
animation: coronaLocation57 10s linear 54720ms;
}
.corona-virus-57-location [class*="eye"]::after {
animation-delay: 2907ms;
}
@keyframes coronaLocation57 {
0% {
transform: translateX(-10vw) translateY(53vh) scale(0.4) rotate(27deg);
}
20% {
transform: translateX(20vw) translateY(30vh) scale(0.6) rotate(-15deg);
}
40% {
transform: translateX(40vw) translateY(52vh) scale(0.7) rotate(9deg);
}
60% {
transform: translateX(60vw) translateY(16vh) scale(0.6) rotate(13deg);
}
80% {
transform: translateX(80vw) translateY(36vh) scale(0.5) rotate(38deg);
}
100% {
transform: translateX(110vw) translateY(59vh) scale(0.8) rotate(0deg);
}
}
.corona-virus-58-location {
animation: coronaLocation58 10s linear 55680ms;
}
.corona-virus-58-location [class*="eye"]::after {
animation-delay: 755ms;
}
@keyframes coronaLocation58 {
0% {
transform: translateX(-10vw) translateY(64vh) scale(0.7) rotate(-17deg);
}
20% {
transform: translateX(20vw) translateY(36vh) scale(0.7) rotate(35deg);
}
40% {
transform: translateX(40vw) translateY(54vh) scale(0.8) rotate(-7deg);
}
60% {
transform: translateX(60vw) translateY(17vh) scale(0.4) rotate(-36deg);
}
80% {
transform: translateX(80vw) translateY(45vh) scale(0.6) rotate(8deg);
}
100% {
transform: translateX(110vw) translateY(31vh) scale(0.8) rotate(2deg);
}
}
.corona-virus-59-location {
animation: coronaLocation59 10s linear 56640ms;
}
.corona-virus-59-location [class*="eye"]::after {
animation-delay: 1601ms;
}
@keyframes coronaLocation59 {
0% {
transform: translateX(-10vw) translateY(18vh) scale(0.6) rotate(-23deg);
}
20% {
transform: translateX(20vw) translateY(68vh) scale(0.8) rotate(44deg);
}
40% {
transform: translateX(40vw) translateY(73vh) scale(0.6) rotate(44deg);
}
60% {
transform: translateX(60vw) translateY(64vh) scale(0.5) rotate(25deg);
}
80% {
transform: translateX(80vw) translateY(18vh) scale(0.5) rotate(11deg);
}
100% {
transform: translateX(110vw) translateY(15vh) scale(0.7) rotate(44deg);
}
}
.corona-virus-60-location {
animation: coronaLocation60 10s linear 57600ms;
}
.corona-virus-60-location [class*="eye"]::after {
animation-delay: 875ms;
}
@keyframes coronaLocation60 {
0% {
transform: translateX(-10vw) translateY(5vh) scale(0.4) rotate(-34deg);
}
20% {
transform: translateX(20vw) translateY(2vh) scale(0.6) rotate(-27deg);
}
40% {
transform: translateX(40vw) translateY(78vh) scale(0.6) rotate(-39deg);
}
60% {
transform: translateX(60vw) translateY(76vh) scale(0.5) rotate(44deg);
}
80% {
transform: translateX(80vw) translateY(33vh) scale(0.4) rotate(9deg);
}
100% {
transform: translateX(110vw) translateY(44vh) scale(0.5) rotate(-16deg);
}
}
.corona-virus-61-location {
animation: coronaLocation61 10s linear 58560ms;
}
.corona-virus-61-location [class*="eye"]::after {
animation-delay: 3443ms;
}
@keyframes coronaLocation61 {
0% {
transform: translateX(-10vw) translateY(70vh) scale(0.5) rotate(20deg);
}
20% {
transform: translateX(20vw) translateY(34vh) scale(0.4) rotate(22deg);
}
40% {
transform: translateX(40vw) translateY(61vh) scale(0.7) rotate(40deg);
}
60% {
transform: translateX(60vw) translateY(22vh) scale(0.5) rotate(32deg);
}
80% {
transform: translateX(80vw) translateY(63vh) scale(0.8) rotate(30deg);
}
100% {
transform: translateX(110vw) translateY(68vh) scale(0.8) rotate(-5deg);
}
}
.corona-virus-62-location {
animation: coronaLocation62 10s linear 59520ms;
}
.corona-virus-62-location [class*="eye"]::after {
animation-delay: 1165ms;
}
@keyframes coronaLocation62 {
0% {
transform: translateX(-10vw) translateY(24vh) scale(0.4) rotate(-37deg);
}
20% {
transform: translateX(20vw) translateY(74vh) scale(0.6) rotate(1deg);
}
40% {
transform: translateX(40vw) translateY(66vh) scale(0.7) rotate(-30deg);
}
60% {
transform: translateX(60vw) translateY(41vh) scale(0.4) rotate(-27deg);
}
80% {
transform: translateX(80vw) translateY(12vh) scale(0.4) rotate(-8deg);
}
100% {
transform: translateX(110vw) translateY(60vh) scale(0.6) rotate(-29deg);
}
}
.corona-virus-63-location {
animation: coronaLocation63 10s linear 60480ms;
}
.corona-virus-63-location [class*="eye"]::after {
animation-delay: 980ms;
}
@keyframes coronaLocation63 {
0% {
transform: translateX(-10vw) translateY(47vh) scale(0.7) rotate(-31deg);
}
20% {
transform: translateX(20vw) translateY(66vh) scale(0.8) rotate(8deg);
}
40% {
transform: translateX(40vw) translateY(2vh) scale(0.5) rotate(-24deg);
}
60% {
transform: translateX(60vw) translateY(22vh) scale(0.7) rotate(36deg);
}
80% {
transform: translateX(80vw) translateY(15vh) scale(0.6) rotate(-27deg);
}
100% {
transform: translateX(110vw) translateY(40vh) scale(0.8) rotate(-4deg);
}
}
.corona-virus-64-location {
animation: coronaLocation64 10s linear 61440ms;
}
.corona-virus-64-location [class*="eye"]::after {
animation-delay: 2598ms;
}
@keyframes coronaLocation64 {
0% {
transform: translateX(-10vw) translateY(50vh) scale(0.4) rotate(-24deg);
}
20% {
transform: translateX(20vw) translateY(20vh) scale(0.7) rotate(-2deg);
}
40% {
transform: translateX(40vw) translateY(43vh) scale(0.4) rotate(-18deg);
}
60% {
transform: translateX(60vw) translateY(4vh) scale(0.7) rotate(-33deg);
}
80% {
transform: translateX(80vw) translateY(35vh) scale(0.8) rotate(16deg);
}
100% {
transform: translateX(110vw) translateY(12vh) scale(0.5) rotate(10deg);
}
}
.corona-virus-65-location {
animation: coronaLocation65 10s linear 62400ms;
}
.corona-virus-65-location [class*="eye"]::after {
animation-delay: 1764ms;
}
@keyframes coronaLocation65 {
0% {
transform: translateX(-10vw) translateY(18vh) scale(0.6) rotate(-28deg);
}
20% {
transform: translateX(20vw) translateY(56vh) scale(0.5) rotate(-5deg);
}
40% {
transform: translateX(40vw) translateY(64vh) scale(0.6) rotate(-39deg);
}
60% {
transform: translateX(60vw) translateY(45vh) scale(0.5) rotate(-43deg);
}
80% {
transform: translateX(80vw) translateY(26vh) scale(0.5) rotate(11deg);
}
100% {
transform: translateX(110vw) translateY(18vh) scale(0.4) rotate(-32deg);
}
}
.corona-virus-66-location {
animation: coronaLocation66 10s linear 63360ms;
}
.corona-virus-66-location [class*="eye"]::after {
animation-delay: 3673ms;
}
@keyframes coronaLocation66 {
0% {
transform: translateX(-10vw) translateY(19vh) scale(0.4) rotate(-13deg);
}
20% {
transform: translateX(20vw) translateY(62vh) scale(0.5) rotate(-15deg);
}
40% {
transform: translateX(40vw) translateY(10vh) scale(0.7) rotate(1deg);
}
60% {
transform: translateX(60vw) translateY(29vh) scale(0.6) rotate(3deg);
}
80% {
transform: translateX(80vw) translateY(63vh) scale(0.8) rotate(12deg);
}
100% {
transform: translateX(110vw) translateY(64vh) scale(0.6) rotate(0deg);
}
}
.corona-virus-67-location {
animation: coronaLocation67 10s linear 64320ms;
}
.corona-virus-67-location [class*="eye"]::after {
animation-delay: 2165ms;
}
@keyframes coronaLocation67 {
0% {
transform: translateX(-10vw) translateY(21vh) scale(0.7) rotate(-29deg);
}
20% {
transform: translateX(20vw) translateY(48vh) scale(0.5) rotate(-8deg);
}
40% {
transform: translateX(40vw) translateY(35vh) scale(0.4) rotate(38deg);
}
60% {
transform: translateX(60vw) translateY(18vh) scale(0.4) rotate(7deg);
}
80% {
transform: translateX(80vw) translateY(80vh) scale(0.5) rotate(-3deg);
}
100% {
transform: translateX(110vw) translateY(20vh) scale(0.6) rotate(-11deg);
}
}
.corona-virus-68-location {
animation: coronaLocation68 10s linear 65280ms;
}
.corona-virus-68-location [class*="eye"]::after {
animation-delay: 2357ms;
}
@keyframes coronaLocation68 {
0% {
transform: translateX(-10vw) translateY(68vh) scale(0.7) rotate(43deg);
}
20% {
transform: translateX(20vw) translateY(76vh) scale(0.6) rotate(-44deg);
}
40% {
transform: translateX(40vw) translateY(69vh) scale(0.5) rotate(-36deg);
}
60% {
transform: translateX(60vw) translateY(57vh) scale(0.6) rotate(36deg);
}
80% {
transform: translateX(80vw) translateY(3vh) scale(0.6) rotate(-5deg);
}
100% {
transform: translateX(110vw) translateY(33vh) scale(0.7) rotate(24deg);
}
}
.corona-virus-69-location {
animation: coronaLocation69 10s linear 66240ms;
}
.corona-virus-69-location [class*="eye"]::after {
animation-delay: 3813ms;
}
@keyframes coronaLocation69 {
0% {
transform: translateX(-10vw) translateY(65vh) scale(0.7) rotate(-10deg);
}
20% {
transform: translateX(20vw) translateY(65vh) scale(0.5) rotate(36deg);
}
40% {
transform: translateX(40vw) translateY(36vh) scale(0.7) rotate(-6deg);
}
60% {
transform: translateX(60vw) translateY(13vh) scale(0.6) rotate(-23deg);
}
80% {
transform: translateX(80vw) translateY(40vh) scale(0.8) rotate(-38deg);
}
100% {
transform: translateX(110vw) translateY(56vh) scale(0.7) rotate(-34deg);
}
}
.corona-virus-70-location {
animation: coronaLocation70 10s linear 67200ms;
}
.corona-virus-70-location [class*="eye"]::after {
animation-delay: 239ms;
}
@keyframes coronaLocation70 {
0% {
transform: translateX(-10vw) translateY(19vh) scale(0.7) rotate(-43deg);
}
20% {
transform: translateX(20vw) translateY(26vh) scale(0.7) rotate(-41deg);
}
40% {
transform: translateX(40vw) translateY(35vh) scale(0.7) rotate(15deg);
}
60% {
transform: translateX(60vw) translateY(80vh) scale(0.7) rotate(-42deg);
}
80% {
transform: translateX(80vw) translateY(62vh) scale(0.5) rotate(-40deg);
}
100% {
transform: translateX(110vw) translateY(34vh) scale(0.4) rotate(2deg);
}
}
.corona-virus-71-location {
animation: coronaLocation71 10s linear 68160ms;
}
.corona-virus-71-location [class*="eye"]::after {
animation-delay: 808ms;
}
@keyframes coronaLocation71 {
0% {
transform: translateX(-10vw) translateY(78vh) scale(0.4) rotate(31deg);
}
20% {
transform: translateX(20vw) translateY(40vh) scale(0.8) rotate(38deg);
}
40% {
transform: translateX(40vw) translateY(21vh) scale(0.7) rotate(8deg);
}
60% {
transform: translateX(60vw) translateY(36vh) scale(0.6) rotate(23deg);
}
80% {
transform: translateX(80vw) translateY(74vh) scale(0.6) rotate(34deg);
}
100% {
transform: translateX(110vw) translateY(59vh) scale(0.6) rotate(-39deg);
}
}
.corona-virus-72-location {
animation: coronaLocation72 10s linear 69120ms;
}
.corona-virus-72-location [class*="eye"]::after {
animation-delay: 276ms;
}
@keyframes coronaLocation72 {
0% {
transform: translateX(-10vw) translateY(65vh) scale(0.6) rotate(-43deg);
}
20% {
transform: translateX(20vw) translateY(33vh) scale(0.5) rotate(18deg);
}
40% {
transform: translateX(40vw) translateY(60vh) scale(0.4) rotate(40deg);
}
60% {
transform: translateX(60vw) translateY(5vh) scale(0.7) rotate(15deg);
}
80% {
transform: translateX(80vw) translateY(67vh) scale(0.7) rotate(31deg);
}
100% {
transform: translateX(110vw) translateY(34vh) scale(0.4) rotate(-13deg);
}
}
.corona-virus-73-location {
animation: coronaLocation73 10s linear 70080ms;
}
.corona-virus-73-location [class*="eye"]::after {
animation-delay: 1078ms;
}
@keyframes coronaLocation73 {
0% {
transform: translateX(-10vw) translateY(27vh) scale(0.6) rotate(-15deg);
}
20% {
transform: translateX(20vw) translateY(80vh) scale(0.7) rotate(-36deg);
}
40% {
transform: translateX(40vw) translateY(29vh) scale(0.7) rotate(25deg);
}
60% {
transform: translateX(60vw) translateY(55vh) scale(0.5) rotate(4deg);
}
80% {
transform: translateX(80vw) translateY(43vh) scale(0.7) rotate(37deg);
}
100% {
transform: translateX(110vw) translateY(66vh) scale(0.4) rotate(35deg);
}
}
.corona-virus-74-location {
animation: coronaLocation74 10s linear 71040ms;
}
.corona-virus-74-location [class*="eye"]::after {
animation-delay: 2988ms;
}
@keyframes coronaLocation74 {
0% {
transform: translateX(-10vw) translateY(71vh) scale(0.6) rotate(-6deg);
}
20% {
transform: translateX(20vw) translateY(71vh) scale(0.4) rotate(-33deg);
}
40% {
transform: translateX(40vw) translateY(48vh) scale(0.4) rotate(-19deg);
}
60% {
transform: translateX(60vw) translateY(19vh) scale(0.7) rotate(-11deg);
}
80% {
transform: translateX(80vw) translateY(1vh) scale(0.8) rotate(-13deg);
}
100% {
transform: translateX(110vw) translateY(3vh) scale(0.6) rotate(4deg);
}
}
.corona-virus-75-location {
animation: coronaLocation75 10s linear 72000ms;
}
.corona-virus-75-location [class*="eye"]::after {
animation-delay: 3488ms;
}
@keyframes coronaLocation75 {
0% {
transform: translateX(-10vw) translateY(41vh) scale(0.8) rotate(-10deg);
}
20% {
transform: translateX(20vw) translateY(20vh) scale(0.5) rotate(-20deg);
}
40% {
transform: translateX(40vw) translateY(12vh) scale(0.8) rotate(-44deg);
}
60% {
transform: translateX(60vw) translateY(15vh) scale(0.8) rotate(15deg);
}
80% {
transform: translateX(80vw) translateY(29vh) scale(0.7) rotate(4deg);
}
100% {
transform: translateX(110vw) translateY(17vh) scale(0.8) rotate(-8deg);
}
}
.corona-virus-76-location {
animation: coronaLocation76 10s linear 72960ms;
}
.corona-virus-76-location [class*="eye"]::after {
animation-delay: 2261ms;
}
@keyframes coronaLocation76 {
0% {
transform: translateX(-10vw) translateY(6vh) scale(0.6) rotate(-22deg);
}
20% {
transform: translateX(20vw) translateY(14vh) scale(0.8) rotate(-8deg);
}
40% {
transform: translateX(40vw) translateY(47vh) scale(0.5) rotate(36deg);
}
60% {
transform: translateX(60vw) translateY(71vh) scale(0.8) rotate(22deg);
}
80% {
transform: translateX(80vw) translateY(69vh) scale(0.4) rotate(19deg);
}
100% {
transform: translateX(110vw) translateY(29vh) scale(0.7) rota.........完整代码请登录后点击上方下载按钮下载查看
网友评论0