반응형

CSS에서 배경이미지는 기본적으로 모든 화면을 꽉 채우는 속성을 가집니다.

CSS에 이미지 넣기

background-image: url("이미지 경로");

 

배경이미지 반복 중지 속성

background-repeat: no-repeat;

 

배경이미지 위치(좌표) 이동 : 단위(%, px)

background-position: 왼쪽 위쪽;

 

배경이미지 크기 조절
화면단위 : %, px(고정크기)
반응형 디자인 단위 : vw(뷰포트가로크기), vh(뷰포트세로크기)

background-size: 가로크기 세로크기;

 

예제
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/14_background_image.css">
</head>
<body>
    <!-- 백그라운드 이미지(배경 이미지) 예제 -->
</body>
</html>

[CSS]

/* body : 웹브라우저 창 크기를 의미합니다. */

body{
    /* 배경 이미지 : 기본, 모든 화면을 꽉 채움 */
    /* css 이미지 넣기 : url("이미지 경로") */
    /* 사용법 : background-image: url("이미지경로"); */
    background-image: url("https://picsum.photos/id/10/200/300");

    /* 배경이미지 반복 중지 속성 */
    background-repeat: no-repeat;

    /* 배경이미지 위치(좌표) 이동 : 단위(%, px) */
    /* 사용법 : background-position: 왼쪽 위쪽; */
    background-position: 20% 20px;

    /* 배경 이미지 크기 */
    /* 화면단위 : %, px(고정크기),
            vw(뷰포트가로크기), vh(뷰포트세로크기) : 반응형 디자인 단위 */
    /* background-size: 가로크기 세로크기; */
    background-size: 50vw 50vh;
}

[적용예시]

반응형

'CSS > CSS 이론' 카테고리의 다른 글

[CSS] CSS 디자인 우선순위  (0) 2023.08.09
[CSS] 반응형 웹 이론 - 이미지 처리  (0) 2023.08.09
[CSS] Box 기본속성  (0) 2023.08.07
[CSS] 폰트스타일  (0) 2023.08.07
[CSS] 태그선택자  (0) 2023.08.07

+ Recent posts