CSS
transform-hover
자라나라나무나무나
2022. 1. 2. 20:43
Transform
: CSS3의 transform 속성으로 요소를 회전하거나 확대/축소하거나 비트는 등 형태를 변형할 수 있습니다.
hover : 마우스 커서를 올렸을 때 효과
.box:hover {
transform: scale(2);
}
=> 2배로 커진다

box:hover {
transform: scale(2) skew(10deg);
}
=> 크기 2배, 10도의 각도로 비틀기
* skewX/Y : 30px;
X는 가로로 이동
Y는 세로로 이동

.box:hover {
transform: scale(2) translate(30px, 10px);
}
=> 크기 2배, translate : 이동 (가로,세로)
* translateX/Y : -+30px;
X는 가로로 이동 -는 위로 이동
Y는 세로로 이동 +(양수)는 아래로 이동

.box:hover {
transform: scale(2) rotate(20deg);
}
=> 크기 2배, ratate : 회전

.box:hover {
transform : scale(1.5);
transform-origin: left top;
}
=> 왼쪽의 윗 부분은 기준점으로 크기 1.5배

.box:hover {
transform: scale(1.5) ;
transform-origin: 30% 70%;
}
=> 크기는 1.5배 , 가로30% 세로70%
