js+css实现炫酷边框走光按钮点击碎纸削喷射庆祝动画代码

代码语言:html

所属分类:动画

代码描述:js+css实现炫酷边框走光按钮点击碎纸削喷射庆祝动画代码

代码标签: js css 炫酷 边框 走光 按钮 点击 碎纸削 喷射 庆祝 动画 代码

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

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  
  
  
<style>
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@800&family=Great+Vibes&family=Montserrat:wght@200;400&family=Outfit:wght@400;800&display=swap");
@property --ga {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
@property --gb {
  syntax: "<angle>";
  initial-value: 180deg;
  inherits: false;
}
:root {
  --rainbow: oklch(72% 0.33 12), oklch(78% 0.3 55), oklch(88% 0.26 100),
    oklch(80% 0.3 155), oklch(72% 0.33 210), oklch(68% 0.32 270),
    oklch(74% 0.34 320), oklch(72% 0.33 12);
  --spin-a: spinA 4s linear infinite;
  --spin-b: spinB 4s linear infinite;
  --radius: 9999px;
  --glow-blur-tight: clamp(5px, 0.8vw, 20px);
  --glow-blur-wide: clamp(12px, 2vw, 56px);
  --glow-blur-bloom: clamp(24px, 4vw, 120px);
  --glow-inset-tight: clamp(-2px, -0.3vw, -6px);
  --glow-inset-mid: clamp(-1px, -0.2vw, -4px);
  --glow-inset-bloom: clamp(-6px, -0.8vw, -20px);
  --border-width: clamp(3px, 0.25vw, 7px);
  --btn-padding: clamp(0.7em, 1.8vw, 1.4em) clamp(1.8em, 4vw, 3.8em);
  --btn-font-size: clamp(1.1rem, 2.8vw, 4rem);
  --btn-bg-dark-start: oklch(14% 0.015 260);
  --btn-bg-dark-end: oklch(10% 0.012 260);
  --body-bg: oklch(8% 0.01 260);
}

button::before, button, .btn-wrap::before, .btn-wrap::after, .btn-wrap .bloom {
  border-radius: var(--radius);
  corner-shape: squircle;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  display: grid;
  min-height: .........完整代码请登录后点击上方下载按钮下载查看

网友评论0