애니메이션 효과 예시
Two.js 는 현대 웹 브 라 우 저 를 위 한 2 차원 그래 픽 API 입 니 다.Two.js 는 여러 장소 에 사용 할 수 있 습 니 다.SVG,Canvas,WebGL 은 평면 모양 과 애니메이션 의 생 성 을 더욱 편리 하고 간결 하 게 하기 위 한 것 입 니 다.
Two.js 는 다른 애니메이션 라 이브 러 리 와 어 울 릴 수 있 는 내 장 된 애니메이션 순환 이 있 습 니 다.Two.js 는 신축 벡터 그래 픽 해석 기 를 포함 하고 있 습 니 다.이 는 개발 자 와 디자이너 가 Adobe Illustrator 에서 SVG 요 소 를 만 들 고 Two.js 사용 장면 에 도입 할 수 있 음 을 의미 합 니 다.
2.to.js 가 져 오기
 
 3.to.js 로 애니메이션 실현
1)간단 한 돔
<script type="text/javascript">
 //   body      
 var two = new Two({
  fullscreen:true,//      
  autostart:true,//         
 }).appendTo(document.body);
   
 var star = two.makeStar(two.width/2,two.height/2,50,125);
 //two.update();//      
 two.bind('update',function(frameCount){
  star.rotation +=0.03;
 })
   
</script>
 
 2)좀 복잡 한
<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   svg{
    background-color: black;
   }
  </style>
  <script src="js/two.JS.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <!--  div   -->
  <div id="draw-shapes">
   
  </div>
  <script type="text/javascript">
   var elem = document.getElementById("draw-shapes");
   var params = {width:400,height:400};
   var two = new Two(params).appendTo(elem);
   var circle = two.makeCircle(-72,0,50);//    x y ,       
   var star = two.makeStar(75,0,75,35,5);
//   var ss = two.makeCurve(250,30,46,50,465,48,79,36,94);
   
   circle.fill = "#ccd0d5";//    
   circle.lineWidth = 15;//     
   circle.stroke = "#FED519";//     
   
   star.fill = "yellow";
   star.opacity = 0.5;//     
   circle.noStroke();//    
   
   var group = two.makeGroup(circle,star);//            
//   group.fill = "#ffffff";
   
   group.translation.set(two.width/2,two.height/2);
   group.rotation = Math.PI;
   group.scale = 0.1;
   
   two.update();
   
   two.bind('update',function(frameCount){
    if(group.scale>0.99999){
     //           0
     group.scale = group.rotation = 0;
    }
    var t = (1- group.scale) * 0.3;
    group.scale +=t;
    group.rotation +=t *3*Math.PI;
   }).play();
  </script>
 </body>
</html>
 
 그 중의 배경 은 이 함수 MakeCurve 가 어떤 배경 을 바 꾸 느 냐 에 달 려 있 습 니 다.
넷 째,to.js 홈 페이지 링크
https://two.js.org/
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
FloatingActionButton의 애니메이션을 만드는 MotionSpec은 무엇입니까?의 3일째는 주식회사 에이팀 라이프 스타일 나고야 개발부 의 가 담당합니다! 라이프 스타일로 몇 안되는 앱 엔지니어이므로 이번에도 앱의 기사로 가겠습니다! 자사 앱에서 FloatingActionButton을 추가했을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.