[CSS] transition 속성과 사용법
글 작성자: 망고좋아
반응형
🎯 transition 속성과 사용법
- 특정 조건 하에서 애니메이션이 동작되는 과정을 보여주고자 할 때 사용
- 전환이 일어날 요소들을 작성해주는 것!
📝 transition 속성
transition-property
: 효과를 적용하고자 하는 css 프로퍼티를 지정. 즉, 과정을 보고 싶은 속성을 지정- 기본값 : all
- 복수의 프로퍼티를 지정하는 경우 쉼표(,)로 구분한다.
- transition-property: width height;
- 전환 수치를 다르게 하려면?
transition: width 1s, height 2s
transition-duration
: 효과가 나타나는데 걸리는 시간- 기본값 : 0s
transition-timing-function
: 트랜지션 효과의 속도- 기본값 : ease, 느리게 시작하여 점점 빨라졌다 느려지면서 종료
- linear : 시작부터 종료까지 일정하게
- ease-in : 느리게 시작한 후 일정한 속도에 다다르면 그 상태로 서서히
- ease-out : 빠르게 시작해서 점점 느려짐
- ease-in-out : 느리게 시작하여 빨라지다가 느려지면서 종료
- 어떤 효과를 선택하든 duration 시간에 영향을 끼치지 않는다.
transition-delay
: 특정 조건 하에서 효과 발동- 기본값 : 0s
- 초 단위(s) 또는 밀리 초 단위(ms)로 지정
transition: property duration function delay
transition-property: font-size;
transition-duration: 4s;
transition-timing-function: ease-out;
transition-delay: 3s;
- transition의 속성 값들을 한 줄로 작성할 때, 나머지 속성 값의 순서는 상관없지만 항상 duration이 먼저, delay가 나중에 작성되어야 한다.
📝 :hover
- 사용자의 마우스 커서가 링크 위에 올라가 있는 상태
📌 참고
반응형
'프로그래밍 > CSS' 카테고리의 다른 글
[CSS] position 속성과 사용법 총정리 (0) | 2021.10.30 |
---|---|
[CSS] media query 사용법 (0) | 2021.10.28 |
[CSS] animation 속성과 사용법 (0) | 2021.10.28 |
[CSS] transform 속성과 사용법 (0) | 2021.10.28 |
[CSS] Flexbox 총정리 (0) | 2021.07.10 |
댓글
이 글 공유하기
다른 글
-
[CSS] media query 사용법
[CSS] media query 사용법
2021.10.28 -
[CSS] animation 속성과 사용법
[CSS] animation 속성과 사용법
2021.10.28 -
[CSS] transform 속성과 사용법
[CSS] transform 속성과 사용법
2021.10.28 -
[CSS] Flexbox 총정리
[CSS] Flexbox 총정리
2021.07.10