본문 바로가기
프론트엔드/CSS

배경 속성

by step 1 2021. 4. 22.
반응형

background-color: 요소의 배경 색상

  • transparent: 투명함(기본)
  • 색상: 지정 가능한 색상

background-image: 요소의 배경 이미지 삽입

  • none: 이미지 없음 (기본)
  • url("경로"): 이미지 경로

background-repeat: 요소의 배경 이미지 반복

  • repeat: 이미지를 수직, 수평 반복(기본)
  • repeat-x: 이미지를 수평 반복
  • repeat-y: 이미지를 수직 반복
  • no-repeat: 반복 없음

background-position: 요소의 배경 이미지 위치

  • 0% 0%: 0% ~ 100% 사이의 값(기본)
  • 방향: top, bottom, left, right, center 방향 (예)top right
  • 단위: px, em, rem 등 단위로 지정(x축 y축)

backgroud-size: 요소의 배경 이미지 크기

  • auto: 이미지의 실제 크기(기본)
  • 단위: px, em, rem 등 단위로 지정
  • cover: 비율을 유지, 요소의 더 넓은 너비에 맞춤
  • contain: 비율을 유지, 요소의 더 짧은 너비에 맞춤

background-attachment: 요소의 배경 이미지 스크롤 특성

  • scroll: 이미지가 요소를 따라서 같이 스크롤(기본)
  • fixed: 이미지가 뷰포트에 고정, 스크롤 x
  • local: 요소 내 스크롤 시 이미지가 같이 스크롤

예제

<div></div>
body {
  height: 3000px;
}
div {
  width: 200px;
  height: 200px;
  background-color: orange;
  background-image: url("https://i2.wp.com/assets.codepen.io/internal/avatars/users/default.png?ssl=1");
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: scroll;
}
반응형

'프론트엔드 > CSS' 카테고리의 다른 글

요소의 정렬(플렉스)  (0) 2021.04.26
요소의 배치  (0) 2021.04.25
문자와 관련된 속성  (0) 2021.04.22
CSS 넘침 제어  (0) 2021.04.18
CSS 크기 계산  (0) 2021.04.18