일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- 공공데이터
- useState
- 리액트
- 일러스트 입체글자
- module.css
- 제이쿼리
- 아코디언카드만들기
- 바닐라자바스크립트
- jQuery
- 미세먼지
- 공공데이터 활용
- Illustrator2022
- Js 내장객체
- 자바스크립트
- 자바스크립트 내장객체
- 20231221
- css속성
- 퍼블리싱
- JS
- react
- 메뉴바만들기
- position
- JavaScript
- css 속성
- HTML
- 개발일지
- 미세먼지알림사이트만들기
- open api
- FOR문
- Today
- Total
김코드의 웹디자인 세상
css transition 전환 속성 본문
✏ transition
transition는 요소의 전환(시작과 끝) 효과를 지정하는 단축 속성이다.
transition는 속성명 property + 지속시간 duration + 타이밍 함수 timing-function + 대기시간 delay;
으로 구성되며 축형으로 작성 시 지속시간은 꼭 작성해야 한다.
1. property
전환효과를 사용할 속성 이름을 지정하는 속성이다. 기본적으로는 all으로 기본 값으로 지정되어 있으며,
필요한 따라 정확한 특정 속성을 명시하고 싶을 때 상용한다. ( width, height ... )
transition: width;
2. duration
전환효과의 시속 시간(s)을 지정해주는 속성이다. 기본적으로는 0s로 기본값으로 지정되어 있으며,
만약 0.5s 같은 1보다 작은 수를 나타날 때는소수점 단위의 0을 생략하고. .5s..3s으로 입력하면 된다.
transition: width .5s;
3. timing-function
전환 효과의 타이밍(easing) 함수 지정해주는 속성이다.
- ease : 느리게 - 빠르게 - 느리게
- linear : 일정하게
- ease in : 느리게 - 빠르게
- ease out : 빠르게 - 느리게
- ease-in-out : 느리게 - 빠르게 - 느리게
다양한 timing-function에 대해서 자세하게 동작에 대해 알고 싶다면 아래에 있는 사이트를 찾아가 보자!!
👇 easing functions mdn https://developer.mozilla.org/en-US/docs/Web/CSS/easing-function
<easing-function> - CSS: Cascading Style Sheets | MDN
The <easing-function> CSS data type denotes a mathematical function that describes the rate at which a numerical value changes.
developer.mozilla.org
👇 easing functions https://easings.net/ko
Easing Functions Cheat Sheet
Easing functions specify the speed of animation to make the movement more natural. Real objects don’t just move at a constant speed, and do not start and stop in an instant. This page helps you choose the right easing function.
easings.net
👇 tweenmax easing https://greensock.com/docs/v2/Easing
Docs
Documentation for GreenSock Animation Platform (GSAP)
greensock.com
3. delay
전환 효과가 몇 초 뒤에 시작할지 대기시간을 지정하는 속성이다. 기본적으로 대기시간이 없는 0s으로 기본값이 지정되어 있으며 원하는 지속시간으로 단위 (s)로 입력하면 된다.
✏ active와 hover
주로 사용하는 가상 선택자인 active와 hover이다.
active는 클릭 시 효과가 전환이 구동이 되는 선택 자이며, hover 마우스 커서를 올렸을 시 전환이 구동이 되는 선택 자이다.
( ᵔᵒᵔ )ᵍᵒᵒᵈᵎᵎ 감사합니다!
'⊹ ⠀𝙲𝚂𝚂, 𝚂𝙲𝚂𝚂' 카테고리의 다른 글
presprctive 속성과 변환함수의 차이 (0) | 2022.10.07 |
---|---|
css 변환 transform(1) 2차원,3차원 변환함수 (1) | 2022.10.05 |
flex item 의 순서 및 너비와 비율 속성 (0) | 2022.10.03 |
flex item의 정렬 _ justify-content, align-content,align-items (0) | 2022.09.30 |
flex 속성 flex-wrap (0) | 2022.09.30 |