rotated3d(각도)

imjingu·2023년 7월 10일
0

개발공부

목록 보기
79/481

rotate3d(각도)
지정한 각도만ㅋ큼 시게방향(deg) 또는 시계반대방향(-값 deg)으로 회전
이때 x y z 축에 대한 방향성을 조정할 수 있음

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Keat</title>
    <style>
        
        * {
            margin: 0; padding: 0;
        }
        section {
            width: 300px; height: 300px; border: 5px solid black; margin: 100px;
            perspective: 400px;
            /* perspective : 3D효과가 적용된 요소가 입체감 있게 부여되도록
            부모요소에 perspective 속성을 적용하여 원근감을 부여
            수치는 '내가 얼마나 떨어져서 보고 있는가' 를 나타냄, 값이 400px이면 400px 만큼 떨어져서 보고있는 셈
            값이 작으면 작을수록 더 가까이에서 보는 것으로 처리되어서 원근감이 더 적극적으로 타나남 */
        }

        div {
            transition-duration: 1s;
            width: 300px; height: 300px; background-color: royalblue; opacity: 0.4;
        }

        div:hover {
            /* transition-duration : CSS 속성을 변경할 때 애니메이션 속도를 조절 */
            transition-duration: 2s;
            transform: rotateZ(45deg);
        }
    </style>
</head>

<body>
    <section>
        <div></div>
    </section>
</body>

</html>

0개의 댓글