tachyons实现跳动的色块效果

代码语言:html

所属分类:动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<link rel="stylesheet" href="http://repo.bfw.wiki/bfwrepo/css/tachyons.min.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
:root {
 
--green-darker: #196127;
 
--green-dark: #239A3B;
 
--green-regular: #7BC96F;
 
--green-light: #C6E48B;
 
--green-lighter: #E9F7CE;
 
--grey: #EBEDF0;
 
--time: 2s;
}

.bg-gray {
 
background-color: var(--grey);
}

.square-1 {
 
animation: square-1 var(--time) infinite alternate forwards;
}

.square-2 {
 
animation: square-2 var(--time) infinite alternate forwards;
}

.square-3 {
 
animation: square-3 var(--time) infinite alternate forwards;
}

.square-4 {
 
animation: square-4 var(--time) infinite alternate forwards;
}

.square-5 {
 
animation: square-5 var(--time) infinite alternate forwards;
}

@keyframes square-1 {
 
0% {
   
background-color: var(--grey);
 
}
 
49% {
   
background-color: var(--grey);
 
}
 
50% {
   
background-color: var(--green-darker);
 
}
 
100% {
   
background-color: var(--green-darker);
 
}
}
@keyframes square-2 {
 
0% {
   
background-color: var(--grey);
 
}
 
74% {
   
background-color: var(--grey);
 
}
 
75% {
   
background-color: var(--green-dark);
 
}
 
100% {
   
background-color: var(--green-dark);
 
}
}
@keyframes square-3 {
 
0% {
   
background-color: var(--grey);
 
}
 
87.4% {
   
background-color: var(--grey);
 
}
 
87.5% {
   
background-color: var(--green-regular);
 
}
 
100% {
   
background-color: var(--green-regular);
 
}
}
@keyframes square-4 {
 
0% {
   
background-color: var(--grey);
 
}
 
93.74% {
   
background-color: var(--grey);
 
}
 
93.75% {
   
background-color: var(--green-light);
 
}
 
100% {
   
background-color: var(--green-light);
 
}
}
@keyframes square-5 {
 
0% {
   
background-color: var(--grey);
 
}
 
96.81% {
   
background-color: var(--grey);
 
}
 
96.82% {
   
background-color: var(--green-lighter);
 
}
 
100% {
   
background-color: var(--green-lighter);
 
}
}
</style>

</head>
<body translate="no">
<section class="flex justify-center vh-100 w-100 bg-near-white pa6 bg-near-white">
<div>
<h1 class="db f4 sans-serif">Github Groovy</h1>
&l.........完整代码请登录后点击上方下载按钮下载查看

网友评论0