css+div实现按钮边框走光动画效果代码
代码语言:html
所属分类:动画
代码描述:css+div实现按钮边框走光动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> *, *:after, *:before { box-sizing: border-box; } :root { --transition: 0.25s; --spark: 1.8s; --speed: 1.2s; } #style { position: absolute; top: 1rem; left: 1rem; padding: 0.25rem 0.5rem; } body { --active: 0; background: hsl( 260 calc(var(--active) * 97%) 6% ); display: grid; place-items: center; min-height: 100vh; font-family: system-ui, sans-serif; transition: background var(--transition); overflow: hidden; } button { --cut: 0.1em; --active: 0; --bg: radial-gradient( 40% 50% at center 100%, hsl(270 0% 72% / 0.05), transparent ), radial-gradient( 80% 100% at center 120%, hsl(260 0% 70% / 0.1), transparent ), hsl(260 0% 12%); background: var(--bg); font-size: 2rem; font-weight: 500; border: 0; cursor: pointer; padding: 0.9em 1.3em; display: grid; place-items: center; white-space: nowrap; border-radius: 100px; position: relative; overflow: hidden; box-shadow: 0 0.05em 0 0 hsl(260 0% 50%) inset, 0 -0.05em 0 0 hsl(260 0% 0%) inset; transition: box-shadow var(--transition), scale var(--transition), background var(--transition); scale: calc(1 + (var(--active) * 0.1)); } butto.........完整代码请登录后点击上方下载按钮下载查看
网友评论0