css-14: transformation
transformation-2
- transformation은 한 요소를 transform(변형)시킬 수 있다.
- border-radius에 50%를 준다면 원이 된다.
- translate은 transformation을 적용 시키긴 하지만, 다른 형제(sibling)을 변화시키진 않는다.
- transformation은 box element를 변형시키지 않는다.
- margin, padding이 적용되지 않는다. 일종의 3D transformation이기 때문이다.
- margin, padding을 위해서 translateX, translateY를 사용하지 않는다.
- transform과 transition을 조합하면 더 역동적인 애니메이션을 만들 수 있다.
- CSS 3D는 GPU로 돌아가므로, 3D 작업을 할 수 있다.
<img src="https://prayer0420.github.io/assets/images/CA111.JPG" alt="" />
img {
width: 500px;
height: 500px;
border: 5px solid black;
border-radius: 50%;
transition: transform 2s ease-in-out;
}
img:hover {
transform: matrix(1, 2, 3, 4, 5, 6);
}
댓글남기기