svg+js实现blob彩色块状液体往下流动动画效果代码

代码语言:html

所属分类:动画

代码描述:svg+js实现blob彩色块状液体往下流动动画效果代码

代码标签: svg js 彩色 块状 液体 往下 流动 动画

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

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">



   
<style>
        svg
,
        main
{
         
width: 16rem;
         
height: 24rem;
         
isolation: isolate;
       
}
        main
{
         
display: grid;
         
grid-template-columns: 1fr;
         
grid-template-rows: 1fr;
         
position: relative;
       
}
       
main::before {
         
content: "";
         
position: absolute;
         
inset: -1rem;
         
border: 1rem double black;
         
background: hsl(180 100% 100% / 0.95);
       
}
        svg
{
         
grid-column: 1;
         
grid-row: 1;
       
}
        g
{
         
filter: url(#fancy-goo);
       
}
       
       
#back,
       
#front {
         
mix-blend-mode: multiply;
       
}
       
       
#back circle {
         
fill: hsl(343, 100%, 60%);
       
}
       
#front circle {
         
fill: hsl(140, 100%, 45%);
       
}
       
        body
{
         
height: 100vh;
         
overflow: clip;
         
display: flex;
         
justify-content: center;
         
align-items: center;
         
background: hsl(180 100% 12%);
       
}
       
* {
         
box-sizing: border-box;
         
margin: 0;
       
}
   
</style>



</head>

<body>
   
<main><svg viewBox="20 0 60 100">
   
<g id="back">
     
<circle cx="50" cy="50" r="15" />
     
<circle cx="50" cy="50" r="15" />
      <circle cx="50" cy="50".........完整代码请登录后点击上方下载按钮下载查看

网友评论0