<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>HTML5 SVG液态表单动画特效 - 更多源码WW.96flw.COM</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="grid">
<label class="radio">
<input type="radio" name="r" value="1" checked />
<svg viewBox="0 0 24 24" filter="url(#goo-light)">
<circle class="top" cx="12" cy="-12" r="8" />
<circle class="dot" cx="12" cy="12" r="5" />
<circle class="drop" cx="12" cy="12" r="2" />
</svg>
</label>
<label class="radio">
<input type="radio" name="r" value="2" />
<svg viewBox="0 0 24 24" filter="url(#goo-light)">
<circle class="top" cx="12" cy="-12" r="8" />
<circle class="dot" cx="12" cy="12" r="5" />
<circle class="drop" cx="12" cy="12" r="2" />
</svg>
</label>
<label class="switch">
<input type="checkbox" checked />
<svg viewBox="0 0 38 24" filter="url(#goo)">
<circle class="default" cx="12" cy="12" r="8" />
<circle class="dot" cx="26" cy="12" r="8" />
<circle class="drop" cx="25" cy="-1" r="2" />
</svg>
</label>
<label class="switch">
<input type="checkbox" />
<svg viewBox="0 0 38 24" filter="url(#goo)">
<circle class="default" cx="12" cy="12" r="8" />
<circle class="dot" cx="26" cy="12" r="8" />
</svg>
</label>
<label class="checkbox">
<input type="checkbox" checked />
<svg viewBox="0 0 24 24" filter="url(#goo-light)">
<path class="tick" d="M4.5 10L10.5 16L24.5 1" />
<circle class="dot" cx="10.5" cy="15.5" r="1.5" />
</svg>
</label>
<label class="checkbox">
<input type="checkbox" />
<svg viewBox="0 0 24 24" filter="url(#goo-light)">
<path class="tick" d="M4.5 10L10.5 16L24.5 1" />
<circle class="dot" cx="10.5" cy="15.5" r="1.5" />
<circle class="drop" cx="25" cy="-1" r="2" />
</svg>
</label>
<div class="last">
<button class="btn">
<span>表单提交</span>
<svg preserveAspectRatio="none" viewBox="0 0 132 45">
<g clip-path="url(#clip)" filter="url(#goo-big)">
<circle class="top-left" cx="49.5" cy="-0.5" r="26.5" />
<circle class="middle-bottom" cx="70.5" cy="40.5" r="26.5" />
<circle class="top-right" cx="104" cy="6.5" r="27" />
<circle class="right-bottom" cx="123.5" cy="36.5" r="26.5" />
<circle class="left-bottom" cx="16.5" cy="28" r="30" />
</g>
<defs>
<clipPath id="clip">
<rect width="132" height="45" rx="7" />
</clipPath>
</defs>
</svg>
</button>
</div>
</div>
<svg width="0" height="0">
<defs>
<filter id="goo" x="-50%" width="200%" y="-50%" height="200%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceGraphic" stdDeviation="3" result="blur" />
<feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 21 -7" result="cm" />
</filter>
<filter id="goo-light" x="-50%" width="200%" y="-50%" height="200%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceGraphic" stdDeviation="1.25" result="blur" />
<feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 21 -7" result="cm" />
</filter>
<filter id="goo-big" x="-50%" width="200%" y="-50%" height="200%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceGraphic" stdDeviation="7" result="blur" />
<feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 21 -7" result="cm" />
</filter>
</defs>
</svg>
<script type="text/javascript" src='js/gsap.min.js'></script>
<script type="text/javascript" src="js/script.js"></script>
</body>
</html>