티스토리 뷰

CSS

🍕 Transition

baegofda_ 2020. 11. 11. 11:36

Transition

    - click, mouseover 등의 event발생시 적용됩니다.

    - 요소에 애니메이션을 줘서 자연스럽게 변화할 수 있게 해줍니다.

    - property, duration, [timing-function], [delay]

    - property -> 변화가 일어날 속성

    - duration -> 지속시간, transition이 일어나는 시간 (ms, s)

.box {
	font-size : 24px;
	background-color : red;
	transition : font-size 2.5s;
  /* 폰트가 변할때만 */
	transition : font-size 2.5s, backgorund-color 1s;
	/* 둘 다변화 시키는데 따로따로 줄때 */
	transition : all 2.5s;
	/* 여러 trasition을 한번에 */
}

.box.active {
	font-size : 30px;
	background-color : blue;
}

    - [timing-function] -> 변화의 속도 지정 (생략가능)

        => ease-in | ease-out | ease-in-out | cubic-bezier()

        => 천천히-빠르게 | 빠르게-천천히 | - | 속도 custom

.box {
	font-size : 24px;
	background-color : red;
	transition : font-size 2.5s ease-in;
}

.box.active {
	font-size : 30px;
	background-color : blue;
}

    - delay -> 지연시간 (~ 초 후), 생략가능

.box {
	font-size : 24px;
	background-color : red;
	transition : font-size 2.5s ease-in 1s;
}

.box.active {
	font-size : 30px;
	background-color : blue;
}

'CSS' 카테고리의 다른 글

🍔 Box Shadow  (0) 2020.11.11
🎞 Animation  (0) 2020.11.11
🖼 Background  (0) 2020.11.10
📂 Web Font  (0) 2020.11.10
📃 Typography  (0) 2020.11.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
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 31
글 보관함