(포스코 X 코딩온) CSS 06 전환/변환/애니메이션

이행:

모션을 추가하는 속성으로 요소의 값이 변경될 때마다 모션이 변경됩니다.

전환 자체는 스타일을 제공하는 속성이 아니지만 가상 클래스(예: hover) 또는 JavaScript의 다른 작업에서 사용됩니다.

전환: 속성 이름 기간 타이밍 함수 대기 시간;

transition-property: 효과를 적용할 속성의 이름을 지정합니다.

all: 모든 속성에 할당

속성 이름: 전환 효과의 속성 이름을 지정합니다.

– 여러 번호를 지정할 경우 쉼표(,)로 구분

transition-duration: 전환 효과의 지속 시간을 지정합니다.

os: 전환 효과 x

시간: 지정

transitionio-timing-function : 전환 효과의 타이밍 함수 지정

편안한 느림-빠름-느림 큐빅 베지어(0.25, 0.1, 0.25, 1)
선의 계속해서 3차 베지어(0, 0, 1, 1)
쉽게 느리게 3차 베지어(0.42, 0, 1, 1)
완화하다 속도 큐빅 베지어(0, 0, 0.58, 1)
쉽게 느림-빠름-느림 3차 베지어(0.42, 0, 0.58, 1)

transition-delay: 대기 시간(시작할 시간(초))

os: 전환 효과 x

시간: 지정

변환: 요소에 대한 이동, 회전, 크기 조정 및 기타 효과.

transform : 변환 함수 1 변환 함수 2 변환 함수 3 … ;
변환: 원근 이동 비율 회전 기울기;

2D 전송 기능

전환하다 설명하다
변환(x, y) (x축, y축) 모션
번역 X(x) (x축) 모션
Y(y) 번역 (y축) 이동
척도(x,y) (x, y)만큼 큰
척도 X(x) (x)만큼 큰
척도 Y(y) (y)만큼 큰
회전(도) 회전 각도
왜곡(x,y) (x, y) 코너 클리핑
스큐 X(x) (x) 기울기
스큐 Y(y) (y) 기울기
행렬(n,n,n,n,n,n) 2D 변형 효과

3차원 변환 기능

전환하다 설명하다
시야각(n) 화각(거리)
회전X(x) x축 회전
Y(y) 회전 y축 회전
Z(z) 회전 z축 회전
3d 회전(x, y, z, a) (x축, y축, z축, 각도) 회전
matrix3d(n, n, n, n, n, n) 세 번째 Chauner 전환 효과
번역 Z(z) z축 이동
translate3d(x, y, z) (x, y, z) 축 모션
축척(z) z축에서 z만큼 크게
scale3d(x, y, z) (x, y, z)만큼 큰

perspective: 원근 거리 지정(perspective)

뒷면 가시성: 가시적/숨김;

– 보이는/보이지 않는 등은 회전에 의해 뒤집어집니다.

만화

@키프레임

애니메이션 흐름을 나누어 시점을 조정할 수 있습니다.

변수에 키프레임을 선언하고 해당 변수를 호출하여 사용합니다.

– 누구에게 누구로부터

– 0%~100%

애니메이션 속성

애니메이션 : 이름 기간 타이밍-기능 지연 반복-카운트 방향

animation-name : 애니메이션의 @keyframes 이름

animation_duration: 기간

animation-delay: 지연 시간

animation-iteration-count : 반복 횟수

animation-timing-function: 반복 유형

애니메이션 타이밍 기능: 쉬움;
애니메이션 타이밍 기능: easy in;
애니메이션 타이밍 기능: ease out;
애니메이션 타이밍 기능: 슬로우 인 및 슬로우 아웃;
애니메이션 타이밍 기능: 선형;

애니메이션 방향: 애니메이션 방향