inflearn logo
강의

講義

知識共有

WebアニメーションのためのGSAPガイドPart.01

セクション 4 クイズ

hover pulse animation 관련해서 질문있습니다!

解決済みの質問

66

euny07263124

投稿した質問数 4

0

mouseenter 마우스 이벤트를 할때 pulse.start(); 대신 pulse.restart();로 처음시작하게 하는것처럼 

 

실습 때 mouseleave 마우스가 벗어날 때 자연스럽게 하려면

pulse.pause();

gsap.to('button',{scale:0.8,duration:0.4})

두개를 사용해서 어색하지 않게 구현했는데요,

 

pulse.pause();

gsap.to('button',{scale:0.8,duration:0.4})

대신 pulse.reverse();를 사용해도 동일하게 어색하지 않게 줄 수있는 효과인건가요? 차이점은 없는건지 궁금합니다.

 

 

HTML/CSS javascript 인터랙티브-웹 gsap

回答 2

0

kindtiger

안녕하세요 방가워요님 😀

 

reverse를 사용하셔도 동일하게 부드러운 애니메이션을 만들 수 있습니다.

 

차이점은 애니메이션의 타임라인 부분에 일시정지해 있느냐(pause)

애니메이션의 타임라인이 처음의 위치로 돌아가느냐 (reverse)의 차이점이 있습니다.


직접 적용해보시면 자연스러운것과 부자연스러운 애니메이션들을 확인하실 수 있을거예요

감사합니다 :)

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
방가워요님께서 문의하신 내용에 대해 답변드리겠습니다.

pulse.pause();gsap.to('button',{scale:0.8,duration:0.4})을 사용하셔서 mouseleave 이벤트를 처리하셨는데요, 이를 pulse.reverse();로 대체할 경우 동일하게 어색하지 않게 가능합니다.

  • pulse.pause();는 애니메이션을 일시정지시키고, 그 상태에서 gsap.to를 통해 버튼의 스케일을 조정하며 새 애니메이션을 시작하는 방식입니다.
  • 반면 pulse.reverse();는 현재 애니메이션의 진행 상태를 되감기하여 애니메이션이 거꾸로 재생됩니다.

두 방법 다 자연스러운 효과를 줄 수 있으나, 동작이 약간 다를 수 있습니다. reverse()는 원래 애니메이션의 진행 방향을 반대로 진행하므로, 이전에 지정한 애니메이션의 완성도에 따라 그 효과가 달라질 수 있습니다.

작업 중인 애니메이션의 목표와 스타일에 맞춰 어떤 방법을 택할지 선택하시길 바랍니다. 실험을 통해 원하는 스타일에 가장 적합한 방법을 찾으시는 것이 좋습니다.

이미지 URL 및 추가적 정보는 제공되지 않았으나, GSAP 공식 문서(https://greensock.com/docs/)를 참고하시면 더욱 다양한 정보를 얻으실 수 있습니다.

추가 질문이 있으시다면 언제든지 문의해 주세요. 감사합니다.

Json 플러그인 사용시 variable collection 없음

0

12

1

배리어블 목록 없음

0

21

3

Token 등록 방법 문의

0

18

1

3강 질문

0

15

1

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2강 nodejs 3단계 설명 질문

0

33

1

6-6 실습 문의

0

23

2

imagesLoaded에 관한 질문

0

19

2

어몽이를 stage의 100% 로 보낼 수 있는 방법이 궁금해요!

1

80

2

autoAlpha : 0 사용 시 css로 visibility hidden 꼭 줘야하는지 궁금해요

1

228

2

gsap으로 흐르는 배너도 제작이 가능할까요?

1

473

2

혹시 부드럽게 진입 이후 루프가 가능할까요?

2

201

1

다중요소 제어시 질문드립니다.

1

252

2

timeline를 호출한 함수를 변수에 할당할때, const/let 둘 중에 어떤 것으로 해야 하나요?

1

475

1

gsap 상업적 사용여부

1

1027

1

fork 주소가 어떻게 되나요?

1

462

1

강사님 다중요소제어 stagger 질문있습니다

2

453

1

노션 주소 좀 확인해주세요. 잘못되어 있는 것 같아요. 아무것도 클릭이 안됩니다.

1

712

1

autoAlpha를 사용한다고 해도 성능상의 이점은 없는거 아닌가요?

1

550

1

기초 트위닝 질문

1

379

1

선생님 Advanced 강의가 절실합니다.

1

465

1

어몽이가 안나와요!! 저만 그럴까요?

1

512

2

추후에 반응형에 관련된 강의 내용도 포함될까욥,,?

1

741

1

❗️긴급❗️ 선생님 실습파일이 잘못된것 같습니다.

1

554

1