본문 바로가기
HTML/CSS문법

CSS background - shorthand 속성

by flycoding 2023. 7. 10.
반응형

CSS background-shorthand 속성

코드를 단축하기 위해 단일 속성에 모든 배경 속성을 지정할 수도 있다. 이것을 shorthand 속성이라고 한다.

아래와 같이 작성하는 것 대신에:

body {
  background-color: #ffffff;
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
}

background 속성을 활용하여 아래와 같이 간략히 작성할 수 있다.

body {
  background: #ffffff url("img_tree.png") no-repeat right top;
}

shorthand 속성을 사용할 때 속성 값의 순서는 다음과 같다:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

속성 값 중 하나가 누락되어도 다른 값이 이 순서에 있으면 상관 없다. 위의 예에서 백그라운드 첨부 속성은 값이 없으므로 사용하지 않는다.

 

아래 표는 background 속성에 대해 간략히 정리해보았다.

속성 설명
background 하나의 선언에 모든 배경 속성을 설정합니다
background-attachment 배경 이미지를 고정할지 또는 페이지의 나머지 부분과 함께 스크롤할지 여부를 설정합니다
background-clip 배경의 페인팅 영역을 지정합니다
background-color 요소의 배경색을 설정합니다
background-image 요소의 배경 이미지를 설정합니다
background-origin 배경 이미지의 위치를 지정합니다
background-position 배경 이미지의 시작 위치를 설정합니다
background-repeat 배경 이미지가 반복되는 방법을 설정합니다
background-size 배경 이미지의 크기를 지정합니다

 

지금까지 background 속성에 대해서 살펴보았다.

모두 화이팅입니다.!!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'HTML > CSS문법' 카테고리의 다른 글

CSS border-color 속성  (0) 2023.07.12
CSS 테두리(CSS borders)  (0) 2023.07.11
CSS background-attacthment  (0) 2023.07.09
CSS 배경이미지 반복(CSS background image repeat)  (0) 2023.07.08
CSS 배경이미지(CSS Background Image)  (0) 2023.07.07

댓글