반응형
jwss
jw 노트
jwss
전체 방문자
오늘
어제
  • 분류 전체보기 (32)
    • 퍼블리셔 일상 (2)
    • Programming (25)
      • HTML (4)
      • CSS (17)
      • JavaScript (2)
      • jQuery (2)
    • Git (2)
    • Web (0)
    • 강의 정리 (3)
      • 퍼블리싱 수업 (3)
      • 노마드코더 (0)

블로그 메뉴

  • 홈
  • Programming

공지사항

인기 글

태그

  • css
  • js
  • HTML
  • 기본개념
  • 웹퍼블리셔
  • SASS
  • GIT

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
jwss

jw 노트

[CSS 기초] CSS background 배경을 제어하는 속성
Programming/CSS

[CSS 기초] CSS background 배경을 제어하는 속성

2021. 11. 1. 21:52

CSS 배경을 제어하는 속성

오늘은 CSS 속성 중 배경을 제어하는 속성들에 대해 알아보겠습니다. 

 

✨ 배경 색상 조정 ( background-color )

배경 색상을 입력하는 방법에는 총 네 가지가 있습니다.

 

(1) 색상 이름

background-color: blue;

 

(2) 16진수 색상

background-color: #45a1de;

 

(3) RGB 색상 - Windows RGB 색상 표 (Red, Green, Blue)

background-color: rgb(69, 161, 222);

 

(4) RGBA 색상 -  RGB에 알파 채널 값을 더한 색상 값. 알파 채널(alpha channel)은 색상의 투명도를 나타내는 채널.

background-color: rgba(69, 161, 222, 0.5);

✨ 배경 이미지 제어 ( background-image )

background-image: 배경에 이미지 추가

background-image: url(img/picture.png);

url 괄호 안에 파일 경로와 파일이름을 써줍니다.

 

background-repeat: 배경이미지 반복 방법

background-repeat: no-repeat;

 background-repeat의 값에는

  • repeat : 배경 이미지를 반복 (default)
  • repeat-x : x축(가로방향)으로 배경이미지를 반복
  • repeat-y : y축(세로방향)으로 배경이미지를 반복
  • no-repeat : 배경 이미지 반복 안함

✨ 배경 이미지 크기 조정 ( background-size )

background-size: cover;

 background-repeat의 값에는

  • auto : 원래 배경 이미지 크기만큼 표시 (default)
  • contain : 배경 이미지가 요소 크기에 맞게 모두 표시
  • cover : 배경 이미지가 요소의 크기에 관계없이 여백 없이 꽉차게 표시
  • px % (단위로 크기 설정) : 사용자가 임의적으로 표시

✨ 배경 이미지 배치 조정 ( background-position )

background-position: 가로위치 세로위치

background-position: left top;
  • 가로 위치 값: left, center, right, px, %
  • 세로 위치 값: top, center, bottom, px, %

✨ 배경 이미지 스크롤 조정 ( background-attachment )

배경이미지의 스크롤 여부를 정하는 속성

background-attachment: scroll;

background-attachment 의 값에는

  • scroll : 내용을 스크롤 하면 배경이미지는 스크롤 되지 않음. (default)
  • fixed : 배경이미지를 뷰포트에 고정. 
  • local : 내용을 스크롤하면 배경이미지도 스크롤 됨.

 

반응형

'Programming > CSS' 카테고리의 다른 글

[CSS 기초] 엘리먼트 수직, 수평 중앙 정렬하기 (vertical align, flex, text-align, position...)  (0) 2021.11.06
[CSS 기초] 박스모델 Box Model (margin, padding, border)  (0) 2021.11.02
[CSS 기초] 블록 요소(block element) vs 인라인 요소(inline element) vs 인라인 블록 요소 (inline-block element)  (0) 2021.11.02
[CSS 기초] CSS 텍스트 스타일  (0) 2021.10.28
[CSS 기초] CSS 선택자(Selector), CSS 적용 우선순위  (0) 2021.10.25
    'Programming/CSS' 카테고리의 다른 글
    • [CSS 기초] 박스모델 Box Model (margin, padding, border)
    • [CSS 기초] 블록 요소(block element) vs 인라인 요소(inline element) vs 인라인 블록 요소 (inline-block element)
    • [CSS 기초] CSS 텍스트 스타일
    • [CSS 기초] CSS 선택자(Selector), CSS 적용 우선순위
    jwss
    jwss
    안녕하세요. 웹퍼블리셔 공부 블로그입니다.

    티스토리툴바