react实现粒子圆圈波动动画效果代码
代码语言:html
所属分类:粒子
代码描述:react实现粒子圆圈波动动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/material-icons.min.css">
<style>
/* Page Style */
a {
color: white;
}
button {
outline: none;
}
/* Control Panel */
.ps5-cpanel {
position: absolute;
right: 0;
top: 0;
bottom: 0;
padding: 1rem;
width: 320px;
max-width: 100%;
box-sizing: border-box;
overflow-y: auto;
color: white;
background: linear-gradient(45deg, #2d2e33, #191a22);
box-shadow: -5px 0 15px black;
transform: translateX(100%);
transition: transform 300ms ease-in-out;
will-change: transform;
}
@media (min-width: 576px) {
.ps5-cpanel {
padding: 2rem;
width: 360px;
}
}
.ps5-cpanel.active {
transform: translateX(0);
}
.ps5-cpanel h3 {
margin-top: 0;
}
.ps5-cpanel div {
margin-bottom: 3rem;
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.ps5-cpanel label {
display: inline-flex;
width: 45%;
align-items: center;
justify-content: space-between;
}
.ps5-cpanel label button {
width: 40px;
}
.ps5-cpanel input[type="color"] {
padding: 0;
background: none;
border: none;
width: 40px;
height: 44px;
}
.ps5-cpanel input[type="number"] {
width: 50px;
padding: 0.5rem;
}
.ps5-cpanel button {
width: 100%;
}
.ps5-cpanel-btn {
position: absolute;
z-index: 2;
top: 1rem;
right: 1rem;
width: 40px;
}
.ps5-btn, .ps5-cpanel button, .ps5-cpanel-btn {
display: flex;
justify-content: center;
align-items: center;
color: black;
background-color: white;
border: none;
border-radius: 20px;
height: 40px;
transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
will-change: color, background-color;
cursor: pointer;
}
.ps5-btn:focus, .ps5-cpanel button:focus, .ps5-cpanel-btn:focus, .ps5-btn:hover, .ps5-cpanel button:hover, .ps5-cpanel-btn:hover {
color: white;
background-color: black;
}
</style>
&l.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0