transform
-
[CSS] transform 변환 속성 - perspective, perspective-originCSS 2020. 10. 2. 12:10
▶ perspective : 하위 요소를 관찰하는 원근 거리를 설정. - 속성 값으로 단위 입력. px, em 등의 단위 지정. - perspective() 함수와는 다르게 하위 요소를 관찰. - 값이 크면 원근감이 커지고 낮으면 가깝게 느껴짐. [perspective 속성과 함수의 차이점] - perspective 속성 - 적용 대상: 관찰 대상의 부모요소. - 관찰 대상이 여럿이면 부모 요소에 속성 사용. 관찰 대상이란 원근법을 의미함. - 원근법의 기준점 설정: perspective-origin. - perspective() 함수 - 관찰 대상 자체가 적용 대상. - 관찰 대상이 하나면 관찰 대상 자체에 함수 사용. - 관찰하는 기준점 설정 시 transform-origin 사용. - perspec..
-
[CSS] transform 변환 속성CSS 2020. 10. 2. 12:01
▶ transform 변환 속성. - transform-origin: 요소의 변환이 일어나는 특정한 기준점 설정. - 0% 0%는 좌측 상단, 100% 100%는 우측 하단을 의미. - X축: left, right, center의 키워드 사용. 또는 %, 단위 값 사용. 기본 값 50%. - Y축: top, bottom, center의 키워드 사용. 또는 %, 단위 값 사용. 기본 값 50%. - Z축: 단위 사용. 기본값 0. - transform-style: 3차원 변환 요소의 자식에서도 또 다른 3차원 변환을 사용할지 설정하는 것. - perspective: 하위 요소를 관찰하는 원근 거리를 설정. - perspective-origin: 원근 거리 기준점 설정. - backface-visibilit..
-
[CSS] transform 변환 함수CSS 2020. 10. 2. 11:55
▶ transform 2D 변환 함수 - translate(x, y): 이동. x축, y축. 단위 입력. - x축으로 몇 px 이동, y축으로 몇 px 이동할 것인지. - translateX: x축에 대한 이동. 단위 입력. - translateY: y축에 대한 이동. 단위 입력. - scale(x, y): 크기(x축 y축). 단위는 없음. 배수 입력. - scale(1)은 1배. 현재와 동일. - 확대하거나 축소할 때 사용. - scaleX: 크기. x축. 단위는 없음. 배수 입력. - scaleY: 크기. y축. 단위는 없음. 배수 입력. - x축이나 y축으로 확대.. - rotate(degree): 회전(각도). 단위는 deg. - 45도 기울일 경우 45deg. - skew(x-deg, y-deg..
-
[CSS] transformCSS 2020. 10. 2. 11:43
▶ transform - 요소에 변환 효과(변형)를 지정. - 요소를 회전시키거나 비틀거나 확대/축소, 이동시키는 등. - 속성은 하나지만 그 안에 다양한 값을 가질 수 있음. 여러 함수들이 존재. [사용 예시] transform: 변환함수1 변환함수2 변환함수3 ...; transform: 원근법 이동 크기 회전 기울임; .box{ transform: rotate(2deg) translate(10px, 0); } - rotate는 회전을 의미. - translate는 이동을 의미. x축, y축 순으로 값을 입력. position: relative;와 유사하게 동작. left: 10px;를 입력한 것과 유사하게 동작함. - skew: 비틂, 기울임. - scale: 크기. - 변형 효과에는 2D와 3D가..