svg.js实现鼠标点击产生彩色墨汁水渍动画效果代码

代码语言:html

所属分类:其他

代码描述:svg.js实现鼠标点击产生彩色墨汁水渍动画效果代码

代码标签: svg.js 鼠标 点击 产生 彩色 墨汁 水渍 动画

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

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">



   
<style>
       
* {
         
box-sizing: border-box;
       
}
       
        body
{
         
display: grid;
         
place-items: center;
         
min-height: 100vh;
       
}
       
        svg
{
         
width: 25vmin;
         
aspect-ratio: 1;
         
overflow: visible !important;
         
position: absolute;
         
top: calc(var(--y) * 1px);
         
left: calc(var(--x) * 1px);
         
transform: translate(-50%, -50%);
       
}
       
        h1
{
         
margin: 0;
         
opacity: 0.5;
         
position: fixed;
         
bottom: 1rem;
         
right: 1rem;
         
font-family: sans-serif;
         
z-index: 10;
       
}
   
</style>



</head>

<body>
   
<h1>tap to splat</h1>


   
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/svg.3.1.1.js"></script>
   
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/svg.filter.3.0.8.js"></script>
   
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/gsap.3.10.4.js"></script>
   
<script>
        const SIZE = 100
        const generateSplat = ({ x, y }) => {
          const.........完整代码请登录后点击上方下载按钮下载查看

网友评论0