하나의 요소 상태가 변했을 때 이 두 상태의 전이 과정을 부드럽게 처리해주는 기능.
transition-property : 일부 속성의 변화에 대해서만 처리할 수 있고, 모든 요소의 변화에 대하여 처리할 수도 있다. 모든 요소는 'all'값을 주면된다.
transition-duration : 트랜지션이 걸리는 시간, 초 단위
transition-timing-function : 변화의 시간대별 속도를 지정
liner : 처음 속도와 마지막 속도가 일정하다 (예) cubic-bezier(0, 0.1, 1)
ease : 천천히 시작하여 빨라지고 마지막에 다시 느려진다 (예) cubic-bezier(0.25, 0.1, 0.25, 1)
ease-in : 천천히 시작되어 정상 속도가 된다 (예) cubic-bezier(0.42, 0.1, 1)
ease-out : 마지막에 천천히 속도를 줄여 끝낸다 (예) cubic-bezier(0, 0, 0.58, 1)
ease-in-out : 천천히 시작되어 정상 속도가 되었따가 마지막에 느려진다 (예) cubic-bezier(0.42, 0, 0.58, 1)
cubic-bezier(n,n,n,n) : 베지어 곡선값을 만듦으로서 속도를 지정
'html, css' 카테고리의 다른 글
페이스북 공유하기 했을때 긁어가는 데이터가 이상할때 (0) | 2019.02.21 |
---|---|
자바스크립트로 간단한 게임 만들기 (0) | 2019.01.30 |
transform 속성 (0) | 2019.01.05 |
css3 멀티 칼럼 기능 (0) | 2019.01.05 |
웹 브라우저 기반 속성 접두어 (0) | 2019.01.05 |