[생활코딩] background
본문 바로가기
프레임워크/CSS

[생활코딩] background

by 은돌1113 2022. 2. 5.

특정 엘리먼트에 배경 이미지나 배경 컬러를 정의하는 것이 백그라운드라는 효과입니다.

 

  [ 대표적인 속성 ]  

 

  • background-color : red; → 백그라운드의 색상을 결정 해주는 속성
  • background-image : url(); → 백그라운드의 이미지를 삽입 해주는 속성
  • background-repeat : no-repeat (repeat, repeat-x, repeat-y) → 백그라운드 이미지의 반복 여부를 결정하는 속성
  • background-attachment : fixed (scroll)
    → 배경 이미지를 뷰포트 내에서 고정 할 지 아니면 자신의 컨테이닝 블록과 함께 스크롤 할 지 지정하는 속성
    즉, 배경 이미지의 스크롤 여부를 정하는 속성
  • background-size : contain (cover)

        → cover : 이미지가 넘치더라도 화면을 꽉 채워서 보일 수 있게 해준다.

        → contain : 이미지를 흘리는 것 없이 채워 넣는다.

  • background-position: center bottom (첫번째가 가로, 두번째가 세로 위치 결정)

 

위 속성들을 축약 해서 작성 할 수 있다.

background: tomato url("") no-repeat fixed center;

  [ 실습 ]  

 

<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        font-size: 100px;
        height: 500px;
        border: 5px solid gray;
        background-color: tomato;
        background-image: url("https://i.pinimg.com/474x/7d/cb/03/7dcb038383028cc9bcfcb0da425a8cec.jpg");
        background-repeat: no-repeat;
        /* background-attachment: fixed; */
        /* background-attachment : 배경 이미지를 뷰포트 내에서 고정 할 지 아니면 자신의 컨테이닝 블록과 함께 스크롤 할 지 지정합니다.
        즉, 배경 이미지의 스크롤 여부를 정하는 속성입니다. */
        /* background-size: contain; */
        /* cover : 이미지가 넘치더라도 화면에 다 보일 수 있게 한다. / contain : 이미지를 흘리는 것 없이 채워 넣는다. */
        background-position: center bottom;

        background: tomato
          url("https://i.pinimg.com/474x/7d/cb/03/7dcb038383028cc9bcfcb0da425a8cec.jpg")
          no-repeat fixed center;
        /* 축약형 */
      }
    </style>
  </head>
  <body>
    <div>
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda vitae
      adipisci magni quas aut perspiciatis, ipsam officia expedita dignissimos
      magnam quae quos voluptates ipsa, laboriosam provident autem deleniti
      modi!
    </div>
  </body>
</html>

 

'프레임워크 > CSS' 카테고리의 다른 글

[생활코딩] blend  (0) 2022.02.05
[생활코딩] filter  (0) 2022.02.05
[생활코딩] float  (1) 2022.02.04
[생활코딩] Media Query  (0) 2022.02.04
[생활코딩] Multi Column  (0) 2022.02.04

댓글