애니메이션 효과 예시
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에 따라 라이센스가 부여됩니다.