蜂窝扩散动画效果
代码语言:html
所属分类:动画
代码描述:蜂窝扩散动画效果
代码标签: 效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { margin: 0; width: 100%; height: 100vh; display: flex; } .hero__background { position: relative; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; margin: auto; font-size: 1.75vw; background: #310E08; } .hex { position: absolute; height: 24.8px; width: 28px; transition: all 0.3s; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; } </style> </head> <body translate="no"> <div class="hero__background" tabindex="-1"></div> <script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/gsap.3.3.1.js"></script> <script > window.onload = (() => { const grid = {}; const ringCount = 33; // Hex SVG const svg = ` <svg class="hex-svg" fill="#310E08" viewbox="0 0 200 174"> <path class="hex-border" d="M0 86.60254037844386L50 0L150 0L200 86.60254037844386L150 173.20508075688772L50 173.20508075688772Z"> </path> </svg> `; function createHex({ className = "hex-not-yet", ring, ...style }) { const hexNode = document.createElement("div"); hexNode.classList.add("hex"); hexNode.classList.add(className); hexNode.classList.add(`hex-ring-${ring}`); he.........完整代码请登录后点击上方下载按钮下载查看
网友评论0