CSS

transform

화이팅하자9 2023. 10. 13. 19:22
transform : 요소 변형 속성
        => translate : 요소의 위치 이동
        => scale : 요소의 크기를 확대 또는 축소
        => rotate : 요소를 회전(deg)
        => skew : 요소를 기울임(deg)
        
overflow : 부모요소를 벗어날때 어떻게 처리할지 결정하는 속성
            =>visible(기본값),hidden,scroll,auto

요소의 크기를 확대 또는 축소

예시)<- 900,600의 넓이에서 이미지를 넣었을때 이미지가 1.1배로 확대가 되는데 만약 길이를 넘길경우 숨긴다.

    <style>
        .wrap{
            width: 900px;
            height: 600px;
            overflow: hidden;
        }

        img{
            width: 100%;
            height: 100%;
            transition-duration: 0.5s;
        }

        img:hover{
            transform: scale(1.1);   
        }
    </style>
<body>
    <div class="wrap">
        <img  src="https://image.newsis.com/2023/06/22/NISI20230622_0001296549_web.jpg" 
    alt="나선욱">
    </div>
</body>
</html>