CSS transition
속성이란?
아래 4개의 속성을 한번에 정의할 수 있는 약식 표기(shorthand property) 속성이다.
- transition-property:
transition
이 적용될 CSS 속성을 정의 - transition-duration:
transition
애니메이션이 얼마만큼의 시간을 거쳐 일어날지에 대한 속성을 정의 - transition-timing-function:
transition
애니메이션이 어떠한 형태로 일어날지에 대한 속성을 정의 - transition-delay: 얼마만큼 기다렸다
transition
애니메이션이 일어날지 정의
예제
/* 필요한 만큼 속성을 이용하면 된다. */
/* property name | duration */
transition: margin-right 4s;
/* property name | duration | delay */
transition: margin-right 4s 1s;
/* property name | duration | easing function */
transition: margin-right 4s ease-in-out;
/* property name | duration | easing function | delay */
transition: margin-right 4s ease-in-out 1s;
/* 2개의 속성에 적용하기 */
transition: margin-right 4s, color 1s;
/* 모든 속성에 적용하기 */
transition: all 0.5s ease-out;
/* Global values */
transition: inherit;
transition: initial;
transition: revert;
transition: revert-layer;
transition: unset;
레퍼런스
반응형
'프론트엔드 > CSS' 카테고리의 다른 글
CSS 접두사 (CSS Prefix, webkit, moz, ms, o) 가 의미하는 것은? (0) | 2023.07.05 |
---|---|
CSS 작성 방법론 중 하나인 BEM 방법론이란? (0) | 2022.12.14 |
flex 엘리먼트 꽉 채웠을 때 자동 줄넘김되게 하기 (0) | 2022.12.05 |
img 태그 사용시 아래의 4px 의 미묘한 빈공간이 생기는 이유 (0) | 2022.12.05 |
CSS display 속성의 특징 (0) | 2022.12.05 |