gsap实现svg圆圈动画效果代码

代码语言:html

所属分类:动画

代码描述:gsap实现svg圆圈动画效果代码

代码标签: gsap 圆圈 动画

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


<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">

  
<style>
html, body, svg {
	width: 100%;
	height: 100%;
	background: #000;
}
</style>


</head>

<body >
  <svg><g id="stage" fill="none"></g></svg>

<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/gsap.3.8.0.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/DrawSVGPlugin3.min.js"></script>
      <script  >
var prevG = stage,
		tl = gsap.timeline({paused:true})
	
function draw(n, rot, offset){	
	for (var i = 0; i < n; i++){
		var g = document.createElementNS("http://www.w3.org/2000/svg", "g")
		prevG.appendChild(g)
		prevG = g
		
		var c = document.createElementNS("http://www.w3.org/2000/svg", "circle")
    g.appendChild(c)

		gsap.set(g, {rotate:rot}) //rotate the current group
		
		gsap.fromTo(c, { //.........完整代码请登录后点击上方下载按钮下载查看

网友评论0