#TIL11

전혜린·2021년 8월 2일
0

Today I Learned

목록 보기
11/64

오늘은 background 속성에 대해 정리해 보려고 한다.

background-color

  • 요소의 배경색상을 지정할 때 사용
  • 기본값: transparent(투명한)

background-image

  • 요소의 배경이미지를 지정할 때 사용
  • 기본값: none(이미지 없음)
  • url("경로") url()함수 이용하여 이미지 경로 지정
  • ex) background-image: url("./images/bg.png");

background-repeat

  • 요소의 배경이미지 반복여부 설정
  • 값:
    repeat(기본값) : 이미지를 수직, 수평 반복
    repeat-x : 이미지를 수평 반복
    repeat-y : 이미지를 수직 반복
    no-repeat: 반복 없음

background-position

  • 요소의 배경이미지 위치 지정
  • background-position: 가로 세로;
  • 키워드 값: left, right, center => 가로, top, bottom, center => 세로
  • px, em, rem, % 등의 단위로도 지정 가능

background-size

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

background-attachment

  • 요소의 배경이미지 스크롤 특성 지정
  • 값:
    scroll(기본값) - 이미지가 요소를 따라서 같이 스크롤
    fixed - 이미지가 뷰포트에 고정, 스크롤 되지 않음

background 단축속성

  • background: color | image | repeat | position | attachment
  • 해당 속성의 기본값은 생략가능
  • ex) background: orange url("./images/bg.png") no-repeat left top fixed;

background image 중첩 사용

  • 배경이미지는 중첩사용이 가능하며 단축속성 사용시 color는 맨마지막에 작성해야 하며 생략 가능하다.
  • background:
    url("./img/box1.png") repeat-x left top,
    url("./img/box2.png") repeat-y right top,
    url("./img/box3.png") no-repeat center,
    orange;
profile
코딩쪼아

0개의 댓글