Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- 잔
- HTML #CSS
- 컴퓨터공학 #c #c언어 #문자열입력
Archives
- Today
- Total
영벨롭 개발 일지
[CSS]전환 transition 속성 사용하기 본문
transition 속성 - 요소의 전환
transition 속성은 요소의 전환 효과를 지정하는 단축 속성입니다.
기본형 |
transition: 속성 지속시간 타이밍함수 대기시간; (지속시간은 필수 포함 속성!) |
다음과 같이 코드를 작성했을 때, <div> 요소에 마우스를 올리면 요소의 가로 너비는 200px, 배경색은 royalblue색으로 달라지는 것을 확인할 수 있는데요!
이때, 요소가 변하는 순간에 아무런 효과와 시간없이 순식간에 바뀌게 됩니다.
transition 속성을 사용하면 요소에 전환 효과를 줄 수 있습니다.
transition 속성은 단축속성이기 때문에 개별 속성이 존재합니다. 이제 이 개별 속성들을 차례대로 살펴봅시다.
개별 속성 | 설명 |
transition-property | 전환 효과를 사용할 속성 이름을 지정 |
transition-duration | 전환 효과의 지속시간을 지정 (필수 속성) |
transition-timing-function | 전환 효과의 타이밍 함수를 지정 |
transition-delay | 전환 효과가 몇 초 뒤에 시작할지, 대기시간을 지정 |
transition-property 속성 - 전환 효과를 사용할 속성 지정
속성 값 | 설명 |
all | 기본값, 모든 속성에 적용 |
속성 이름 | 전환 효과를 사용할 속성 이름 명시 |
transition-duration 속성 - 전환 효과의 지속시간을 지정
속성 값 | 설명 |
0 | 기본값, 전환 효과 없음 |
지속시간s | 지속시간을 지정 (예 1s : 1초동안 지속) |
transition-timing-function 속성 - 전환 효과의 타이밍(easing) 함수를 지정
속성 값 | 설명 |
ease | 느리게-빠르게-느리게 |
linear | 일정하게 |
ease-in | 느리게-빠르게 |
ease-out | 빠르게-느리게 |
ease-in-out | 느리게-빠르게-느리게 |
cubic-bezier(n, n, n, n, n, n) | 자신만의 값을 정의(n: 0~1) (권장 x) |
다음 사이트에 가서 타이밍 함수가 어떻게 동작하는지 살펴보세요!
https://developer.mozilla.org/en-US/docs/Web/CSS/easing-function
https://greensock.com/docs/v2/Easing
transition-delay 속성 - 전환 효과가 몇 초 뒤에 시작할지 대기시간 지정
속성 값 | 설명 |
0 | 기본값, 대기시간 없음 |
시간s | 대기시간을 지정 |
반응형
'Front-end > HTML & CSS' 카테고리의 다른 글
[HTML] Google fonts & Google material icons 사용하기 (0) | 2022.04.21 |
---|---|
[CSS]변환 속성 transform 사용하기: translate(), scale(), rotate(), skew(), perspective, backface-visibility (0) | 2022.04.21 |
[CSS]Flex 플렉스 박스 레이아웃: 플렉스 컨테이너(flex container)에 적용하는 속성들, 플렉스 아이템(flex item)에 적용하는 속성들 (0) | 2022.04.11 |
[CSS]요소의 배치 방법 지정하기: position 속성 (0) | 2022.04.10 |
[CSS]배경이미지 관련 속성 (0) | 2022.04.08 |