728x90
Transform
<style>
.transition {
transform: rotate(45deg); /* 회전 */
transform: scale(2, 3); /* 확대 축소 */
}
</style>
rotate(45deg);
- 입력한 각도만큼 회전
- 음수도 입력 가능
scale(2, 3);
- 숫자는 비율을 의미
- width를 2배, height를 3배 확대
<style>
.transition {
transform: skew(10deg, 20deg); /* 각도 변경 */
transform: translate(100px, 200px); /* 위치 변경 */
}
</style>
skew(10deg, 20deg);
- x축 y축을 기준으로 입력한 각도만큼 비틂
translate(100px, 200px);
- 선택한 오브젝트의 좌표 변경
<style>
.transition {
-webkit-transform: translate(100px, 200px); /* 크롬, 사파리 */
-moz-transform: translate(100px, 200px); /* 파이어폭스 */
-ms-transform: translate(100px, 200px); /* 익스플로러 9.0 */
-o-transform: translate(100px, 200px); /* 오페라 */
}
</style>
prefix 접두사
- 다른 버전의 브라우저에서의 실행을 원할 경우
728x90
반응형
'Front-End' 카테고리의 다른 글
[CSS] Animation / 웹사이트에 접속하자마자 효과 적용하기 (0) | 2023.03.01 |
---|---|
[CSS3] Transition 속성 (0) | 2023.03.01 |
[HTML/CSS] 레이아웃에 영향을 미치는 속성 (0) | 2023.02.27 |
[HTML/CSS] 박스 모델 (0) | 2023.02.27 |
[CSS] 가장 많이 사용되는 주요 속성 (0) | 2023.02.27 |