본문 바로가기
문제와 해결/css

비율에 맞게 이미지 넣기

by 리양 2021. 7. 1.

background-image 를 통해서 넣는 경우

  • background 속성 사용하기

https://www.w3schools.com/css/css3_backgrounds.asp

 

 

이미지태그<img>를 통해서 넣는 경우

  • object-fit 속성 사용하기

https://www.w3schools.com/css/css3_object-fit.asp

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        div,.box{
            width: 200px;
            height: 200px;
            border: 1px solid;
            margin: 15px 50px 50px 50px;
        }

        .img{
            background-image: url(./img/test01.jpg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
        }

        .box>img{
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    </style>
</head>
<body>
    <h3>background-image 를 통해서 넣는 경우</h3>
    <div class="img"></div>

    <h3>이미지태그를 통해서 넣는 경우</h3>
    <div class="box">
        <img src="./img/test01.jpg" alt="이미지">
    </div>
</body>
</html>

'문제와 해결 > css' 카테고리의 다른 글

부모에 상관없이 width 100% 주기  (0) 2021.11.16
글씨에 그라디언트 넣기  (0) 2021.07.30
hover 삭제하기  (0) 2021.07.29
div 중앙정렬 방법  (0) 2021.07.21
float사용 시 제대로 정돈 안될 때 (float해제)  (0) 2021.06.02