gsap+svg实现鼠标悬浮文字霓虹灯跟随效果代码
代码语言:html
所属分类:悬停
代码描述:gsap+svg实现鼠标悬浮文字霓虹灯跟随效果代码
代码标签: gsap svg 鼠标 悬浮 文字 霓虹灯 跟随
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :root { --text: #0652DD; --background: #003; --backgroundDarker: #002; --accent: #C4E538; } html, body { height: 100%; } body { display: grid; place-items: center; font: 400 100%/1.25 "Poppins", sans-serif; background-color: var(--backgroundDarker); padding: 20px; } div { box-shadow: 0 5px 30px rgba(0, 0, 0, 0.55), inset 0 1px 2px rgba(255, 255, 255, 0.15); border-radius: 20px; overflow: hidden; background-color: var(--background); } .neon { width: 65vw; height: auto; } .neon__text { fill: none; stroke: var(--text); stroke-width: 2px; filter: url(#glow); } .neon__light { fill: var(--accent); fill: url(#gradient); mix-blend-mode: color-dodge; } .neon__circle { opacity: 1; } @media (prefers-reduced-motion: no-preference) { .neon__circle { -webkit-animation: flicker ease-in-out 5s alternate infinite; animation: flicker ease-in-out 5s alternate infinite; } } @-webkit-keyframes flicker { 0% { opacity: 1; } 22% { opacity: 1; } 23% { opacity: 0; } 24% { opacity: 1; } 38% { opacity: 1; } 39% { opacity: 0; } 40% { opacity: 0; } 41% { opacity: 1; } 77% { opacity: 1; } 78% { opacity: 0; } 79% { opacity: 1; } 80% { opacity: 0; } 81% { opacity: 1; } 100% { opacity: 1; } } @keyframes flicker { 0% { opacity: 1; } 22% { opacity: 1; } 23% { opacity: 0; } 24% { opacity: 1; } 38% { opacity: 1; } 39% { opacit.........完整代码请登录后点击上方下载按钮下载查看
网友评论0