개발블로그
Published 2022. 2. 22. 21:04
background Front-End

background

:요소의 배경을 설정

 

속성 값

의미 요소 기본값
background-color 배경 색상   transparent
background-image 하나 이상의 배경 이미지 none, url("경로") none
background-repeat 배경 이미지의 반복 repeat, repeat-x(수평), repeat-y(수직), no-repeat repeat
background-position 배경 이미지의 위치 %, 방향(top, left, right, bottom), 단위 0 0
background-attachment 배경 이미지의 스크롤 여부(특성)   scroll

 

사용법

background : 색상 이미지경로 반복 위치 스크롤특성;

.box1 {
	background: red url("../img/image.jpg") no-repeat left top scroll;
    /* 색상 이미지경로 반복 위치 스크롤특성 */
}
.box2 {
	background: url("../img/image.jpg") no-repeat right 100px;
    /* 이미지경로 반복 위치 */
}
.box3 {
	background: red;
    /* 색상 */
}

 

background-position

/* 값이 방향인 경우 - 순서 바꿔도 됨 */
background-position: 방향1 방향2;

/* 값이 단위(%, px 등)일 경우 - 순서 바꾸면 안됨 */
background-position: X축 Y축;

 

background-attachment

 

요소

  • scroll : 배경 이미지가 요소따라 같이 스크롤 됨
  • fixed : 배경 이미지가 뷰포트에 고정되어 요소와 같이 스크롤 되지 않음
  • local : 요소 내 스크롤 시 배경 이미지가 같이 스크롤 됨

 

background-size

 

요소

  • auto : 배경 이미지가 원래 크기로 표시됨
  • 단위
    • px, em, % 등 단위로 지정 
    • width, height 형태로 입력 가능(E.g. 120px 370px)
    • width만 입력하면 비율에 맞게 지정됨(E.g. 120px)
  • cover
    • 배경 이미지의 크기 비율을 유지하며 요소의 더 넓은 너비에 맞춰짐
    • 이미지가 잘릴 수 있음
  • contain
    • 배경 이미지의 크기 비율을 유지하며 요소의 더 짧은 너비에 맞춰짐
    • 이미지가 잘리지 않음

'Front-End' 카테고리의 다른 글

Animation  (0) 2022.02.24
Transitions & Transforms  (0) 2022.02.22
float / position  (0) 2022.02.21
CSS 문법  (0) 2022.01.08
CSS 초기화  (0) 2021.02.21
profile

개발블로그

@ORIONPOINT

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그