본문 바로가기
HTML+CSS+Javascript/CSS3

5. 배경

by 김마리님 2020. 3. 9.

여태까지는 배경에 background-color을 이용해 색을 입히는 것만 했지만, 이미지를 제공하는 것 역시 가능하다.

이 때 사용하는 속성이 background-image이다.

배경이미지도  html에서 불러올때와 마찬가지로 url 혹은 경로를 지정하여 참조할 수 있다.

배경에도 다른 CSS와 마찬가지로 여러 프로퍼티가 존재한다.

  • background-position : 배경이미지 위치
  • background-size : 배경이미지 크기
  • background-repeat : 반복출력

이를 이용한 예시를 보자.

    <style>
        div{
            background-color: skyblue;
            background-size: 100px 100px;
            background-image: url("media/spongebob.png");
            background-repeat: repeat-y;
            background-position: center;
            width: 200px;
            height: 200px;
            color: blueviolet;
            font-size: 16px;
        }
    </style>
</head>
<body>
    <h3>박스에 배경 꾸미기</h3><hr>
    <div>SpongeBob is an over-optimistic
        sponge that annoys other characters. </div>
</body>

background-size 프로퍼티를 통해 배경으로 쓰인 사진의 크기를 지정하고, position을 통해 사진을 중앙에 가도록 위치했다. repeat 프로퍼티는 방향을 결정할 수 있는데, x는 가로로, y는 세로로 반복될 수 있게 해준다.

반응형

'HTML+CSS+Javascript > CSS3' 카테고리의 다른 글

7. 마우스 커서  (0) 2020.03.10
6. 시각적 스타일  (0) 2020.03.09
4. 박스 스타일  (0) 2020.03.09
3. 색과 텍스트 꾸미기  (0) 2020.03.09
2. 셀렉터  (0) 2020.03.05