Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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
Tags
more
Archives
Today
Total
관리 메뉴

melius

[CSS] 변형 전환 애니메이션 본문

HTML CSS

[CSS] 변형 전환 애니메이션

melius102 2019. 12. 24. 16:03

1. 변형(transform)

변형기준 좌표계를 기준으로 박스의 모양을 변형한다.

변형기준 좌표계의 원점은 박스 중심이며, x축은 오른쪽, y축은 아래쪽, z축은 앞쪽이 각각 양(+)의 방향이다.

 

아래와 같이 transform의 속성값에 변형함수를 사용한다.

.object { transform: translate(10px, 20px); }

변형함수 리스트는 아래와 같다.

translate 이동
rotate 회전
scale 확대/축소
skew 왜곡
matrix3d 3차원 이동/회전
perspective 깊이값

 

변형과 관련된 추가적인 속성 리스트

transform-origin 좌표계 원점 수정
perspective 원근감
transform-style 하위요소 적용여부
backface-visibility 뒷면 표현여부

 

2. 전환(transition)

변형을 포함한 다양한 Style 속성을 부드럽게 전환시켜준다. 전환 관련 속성 리스트는 아래와 같다.

transition-property 대상 Style 속성
transition-duration 진행시간
transition-timing-function 속도패턴
transition-delay 시작지연시간

 

3. 애니메이션(Animation)

애니메이션을 위해서 애니메이션의 시작, 중간, 끝 스타일을 정의하는 키프레임을 정의해야 한다.

@keyframes bchange {
	from { background-color: red; }
	to { background-color: yellow; }
}

 

애니메이션 관련 속성 리스트는 아래와 같다.

animation-name 적용할 애니메이션(키프레임) 이름
animation-duration 실행시간
animation-direction 실행완료 후 진행방향
animation-iteration-count 반복횟수
animation-timing-function 속도패턴

 

'HTML CSS' 카테고리의 다른 글

[HTML] Viewport  (0) 2020.01.07
[CSS] 반응형 웹  (0) 2019.12.25
[CSS] 가상 클래스와 가상 요소  (0) 2019.12.24
[CSS] Stacking with floated blocks  (0) 2019.12.23
[CSS] Clearfix  (0) 2019.12.23
Comments