반응형
http://www.kirupa.com/html5/css3_animations_vs_transitions.htm
트랜지션은 CSS 프로퍼티에 의해서만 발생한다.
:hover 같은 슈도 클래스에 의해서이거나, 클래스를 넣고 빼는 등의 동작에 의해서이다.
물론 엘리먼트의 인라인 스타일을 변경해서도 동작하게 할 수 있다.
애니메이션은 시작하기 위해 별도의 설정이 필요없다.
한 번 정의하면 자동으로 시작한다.
애니메이션은 `animation-iteration-count` 속성으로 쉽게 반복할 수 있지만,
트랜지션은 이런 속성이 없다.
트랜지션은 한 번만 발생한다. (필요하다면 스크립트에서 `transitionEnd` 이벤트를 받는다)
애니메이션은 키프레임을 지정할 수 있다.
트랜지션은 할 수 없다.
트랜지션을 활용한 인터랙션.
클릭할 때 ease-in 이 적용된다.
http://www.kirupa.com/snippets/move_element_to_click_position.htm
CSS의 transition 프로퍼티가 특정 속성을 listen 하고 있기 때문에,
자바스크립트에서는 그 값만 수정해도 트랜지션이 적용된다.
출처 : http://ohgyun.com/466
반응형
'UI·UX' 카테고리의 다른 글
세상을 지배하는 색상들.. (0) | 2014.12.28 |
---|---|
웹사이트 모듈 디자인 가이드 (0) | 2014.11.05 |
인터렉션/트랜지션 디자인 참고 사이트 모음 (0) | 2014.07.29 |
웨어러블 디바이스를 위한 VUI (0) | 2014.07.21 |
UI/UX 기획에 도움이 되는 사이트 (0) | 2014.07.09 |