IT_susu
background 속성 본문
영역 안에 배경으로 색이나 이미지를 깔 경우에 사용하는 속성은 background이다.
정말 다양한 서브 속성들이 있다.
1. background-color
배경색 적용 background-color: #369;
투명한 색은 background-color: transparent;
2. background-image
배경이미지 적용 background-image: url(주소);
3. background-position
배경이미지의 어느 부분을 배경으로 보여줄 것인가. 즉 위치를 지정하는 속성이다.
background-position: x축 y축;
x, y축 중에 하나만 쓰면 나머지는 가운데로 자동 지정된다.
x축 : left, right, center
y축 : top, middle, bottom
단위 사용도 자유로움
4. background-size
영역 안에 배경이미지를 어느정도의 크기로 보여줄 지 정하는 속성
background-size: width값, height값
한가지 값만 지정하면 나머지는 auto(default value)
속성값
auto : 원래 배경이미지의 width, height값으로 보여줌
cover: 이미지의 비율을 유지한 채, 배경영역이 배경이미지로 완전히 덮이도록 이미지를 크게 확장하여 보여줌. 너비 비율에 따라 가로나 세로를 자동으로 잘라서 보여준다.
contain: 이미지의 비율을 유지한 채 잘리지 않은 온전한 모습으로 배경영역 안에서 제일 큰 이미지로 보여줌.
initial: auto값으로 초기화
5. background-repeat
배경영역 안에서 배경의 반복여부를 나타내는 속성. default값은 repeat
속성값
repeat : 반복
repeat-x : x축으로 반복
repeat-y : y축으로 반복
no-repeat : 반복 안함
6. background-attachment
배경의 고정방식을 나타내는 속성
속성값
scroll : 배경은 요소 자체를 기준으로 고정되어 있다. 기본값이며, 내용이 스크롤되어도 배경은 따라가지 않는다. 테두리 부분에서 변화가...
fixed : 배경은 화면을 기준으로 고정되어 있다. 배경영역이 스크롤 되어도 배경이미지는 고정
local : 배경은 요소의 내용을 기준으로 고정되어 있다. 배경역역이 scroll되면 이미지도 따라서 scroll된다.
7. background-clip, background-origin
clip은 배경이미지가 잘리는 경계를 표시. border, padding, content중 하나
origin은 배경이미지가 시작되는 경계를 표시. border, padding, content중 하나
의미는 다르지만 서로 쓰임새가 비슷하다.
background-origin: border-box | padding-box | content-box ( border부터, padding부터[default value], content부터)
background-clip: border-box | padding-box | content-box | background-clip: text; color: transparent;
(origin과 같으나 text는 text에 이미지를 넣는 방법이다.)
8. background 축약속성
background : orange url('heart.jpg') no-repeat fixed center middle / 50% 50%;
background-color
background-image
background-repeat
background-attachment
background-position
background-size
'마크업' 카테고리의 다른 글
단위 특성에 따른 사용방법(%, px, rem, em) (0) | 2018.03.21 |
---|---|
height의 %값 비율로 적용하기 (0) | 2018.03.21 |
레이아웃에서 가장 중요한 요소 3) position (0) | 2018.03.13 |
레이아웃에서 가장 중요한 요소 2) overflow (0) | 2018.03.13 |
레이아웃에서 가장 중요한 요소 1) float (0) | 2018.03.13 |