728x90
반응형
scale 크기변화 skew기울기 translate이동
matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY()); 순서로 이루어진다.
.box:hover:after{
transform: matrix(1.3, 0.1, 0.3, 2, -100, 150);
}
위의 코드에 따라 적용되었으므로
가로로 1.3배 커지고,
y축으로 10도 기울어지고,
x축으로 30도 기울어지고
x축으로 -100px
y축으로 150px 이동
각각 하나씩 나누어보면 아래와 같다
.box1:after{transform: scaleX(1.3);}
.box2:after{transform: skewY(10deg);}
.box3:after{transform: skewX(30deg);}
.box4:after{transform: scaleY(2)}
.box5:after{transform: translateX(-100px);}
.box6:after{transform:translateY(150px);}
728x90
반응형
'CSS' 카테고리의 다른 글
선택자 nth-child 범위 ( n번 부터 n번까지 ) (401) | 2022.09.15 |
---|---|
간단하게 css로 프로그레스바 그리기 (3586) | 2022.09.06 |
[CSS] Accordion 아코디언메뉴 구현하기 (380) | 2019.06.10 |
[CSS] dropdown 드롭다운 메뉴 구현 (387) | 2019.06.10 |
[CSS] 마우스 커서 간단하게 이미지로 변경하기 (395) | 2019.06.04 |
댓글