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