当前位置:网站首页>Learning exploration - waves
Learning exploration - waves
2022-07-25 23:24:00 【miao_ zz】
The waves
Effect example picture

Code example
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
* {
padding: 0px;
margin: 0px;
box-sizing: border-box;
}
body {
height: 100vh;
background-color: #000;
display: flex;
justify-content: center;
align-items: center;
}
.battery {
width: 200px;
height: 320px;
background-color: #fff;
border-radius: 10px 10px 5px 5px;
position: relative;
}
.battery::before {
content: "";
width: 50px;
height: 20px;
background-color: #fff;
position: absolute;
top: -20px;
left: 50%;
transform: translateX(-50%);
border-radius: 5px 5px 0px 0px;
}
.battery::after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0px;
top: 90%;
border-radius: 10px 10px 5px 5px;
background: linear-gradient(to bottom, #04e963 0%, #0bdf9f 44%);
animation: change 10s linear infinite;
}
@keyframes change {
0% {
top: 100%;
border-radius: 0px 0px 5px 5px;
/* Apply color rotation to the image . */
filter: hue-rotate(90deg);
}
95% {
top: 5%;
border-radius: 0px 0px 5px 5px;
}
100% {
top: 0%;
filter: hue-rotate(0deg);
}
}
.cover {
width: 100%;
height: 100%;
border-radius: 10px 10px 5px 5px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
overflow: hidden;
}
.cover::before {
content: "";
width: 400px;
height: 400px;
background: rgba(255, 255, 255, 0.8);
position: absolute;
border-radius: 40% 30%;
left: -50%;
animation: coverBefore 10s linear infinite;
}
.cover::after {
content: "";
width: 400px;
height: 400px;
background: rgba(255, 255, 255, 0.6);
position: absolute;
border-radius: 42% 40%;
left: -50%;
animation: coverAfter 10s linear infinite;
}
@keyframes coverBefore {
0% {
transform: rotate(0deg);
bottom: 0%;
}
100% {
transform: rotate(360deg);
bottom: 100%;
}
}
@keyframes coverAfter {
0% {
transform: rotate(30deg);
bottom: 2%;
}
100% {
transform: rotate(360deg);
bottom: 95%;
}
}
</style>
</head>
<body>
<div class="battery">
<div class="cover"></div>
</div>
</body>
</html>
边栏推荐
- Node Foundation
- PHP wechat scan code, follow official account and authorize login source code
- Pytorch data input format requirements and conversion
- 自定义mvc原理
- 类和对象(3)
- Bind class style and bind style style
- 学习探索-波浪
- The small icon of notification setting shows a small square
- r语言绘图参数(R语言plot画图)
- Apple CMS V10 template /mxone Pro adaptive film and television website template
猜你喜欢

Take root downward, grow upward, and explore the "root" power of Huawei cloud AI

Discuz atmosphere game style template / imitation lol hero League game DZ game template GBK

@Import

About using NPM command under the terminal, the installation error problem is solved (my own experience)

Analysis of direction finding error of multi baseline interferometer system

BI 系统中为什么会有很多快照表?

wordpress去掉网站发布时间

PHP JSON variable array problem

Custom MVC principle

@Import
随机推荐
Secure code warrior learning record (III)
POI special effects Market Research
Mongodb features, differences with MySQL, and application scenarios
Ffmpeg first learning (only for coding)
连续三年成为云AI服务领导者,亚马逊云科技做对了什么?
Secure code warrior learning record (IV)
Pytorch data input format requirements and conversion
PHP wechat scan code, follow official account and authorize login source code
XXE&XML-外部实体注入-利用和绕过
Source code of YY music wechat applet imitating Netease cloud music
WordPress removes the website publishing time
TS basic data type
TS interface
Check code generation
chown: changing ownership of ‘/var/lib/mysql/‘: Operation not permitted
PHP JSON variable array problem
新手开户选择哪个券商公司好呢?安全吗
R language drawing parameters (R language plot drawing)
Node Foundation
四旋翼飞行器的飞控实现「建议收藏」