인프런 커뮤니티 질문&답변

DogFoot님의 프로필 이미지
DogFoot

작성한 질문수

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

CSS 키프레임 애니메이션 활용한 실전 예제 제작 02(사각형 좌표 변경 로딩 애니메이션)

애니메이션 딜레이

작성

·

220

2

안녕하세요! 덕분에 재미있는 로딩 css 애니메이션 배웠습니다:) 

아무래도 애니메이션 딜레이가 있다보니 제일 처음 애니메이션이 실행 될때 네모박스가 늦게 출발하는 부분이 있어 부자연 스러워 보이더군요.. 

사용자가 화면을 보았을때 두번째 네모박스가 한박자 늦게 출발 하는 모습을 보여주기 싫다면 어떠한 방법이 있을까요~? 

제가 설명을 잘 못해서 ㅠㅠ 혹시라도 추가적인 설명이 필요하시다면 말씀 부탁드립니다!

답변 1

3

animation-delay로 하면 2번째 박스가 늦게 출발해서 좀 어색하죠.
로딩에 쓰이는거라 순식간에 지나가서 유저가 느끼기 쉽지는 않지만 좀 더 퍼펙트하게 만들고 싶으시면...

keyframe을 하나 더 만드세요.
기존으니 keyframe을 복사하셔서 이름을 바꾸시고 복사된 키프레임은 우측 하단 부터 시작을 시키는거에요.
곧, 2번째 박스에 적용되는 2번째 키프레임의 시작은 첫번째 키플레임의 50%에서 시작하시는거에요.
그러면 시작위치가 둘다 다르니까 늦게 출발하는 어색함을 잡으실거에요~^^

DogFoot님의 프로필 이미지
DogFoot

작성한 질문수

질문하기