웹 페이지 작업 시 배경을 처리하는 background 속성에 대해 정리해보자.
배경색을 지정하는 속성으로, 투명도를 지정할 수 있는 rgba도 사용할 수 있다.
background-color: #BCCDBE;
background-color: rbga(188,205,190, 0.3);
배경을 이미지 파일로 지정하는 속성
background-image: url("이미지 경로");
배경 이미지의 크기를 조절하는 속성으로
auto
,cover
,contain
이 있다. px이나 %값으로 직접 조절도 가능하다.
auto
: 디폴트 값으로 이미지 원본 사이즈로 표시한다.cover
: 배경을 표현하는 크기만큼 배경 이미지를 조절하여 표현한다. 구역에 꽉 차게 표시하기 위해서 구역보다 원본 이미지가 크거나 작다면, 이미지를 자르거나 늘려서 표시한다.contain
: 배경 이미지가 완전하게 표시되도록 이미지의 크기를 조절하여 배경 구역에 표시한다. 배경 구역의 비율과 이미지의 비율이 다를 경우 이미지가 반복되서 표현될 수 있다. background-size: contain;
background-size: 55%;
background-size: 100px;
background-size : cover;
배경 이미지의 반복 여부를 지정하는 속성으로 repeat, repeat-x , repeat-y , no-repeat , space, round, initail, inherit 등이 있다.
background-repeat: no-repeat;
background-repeat: space;
배경 이미지를 채우기 시작하는 위치를 지정하는 속성
배경 이미지의 위치를 지정하는 속성
위치 값으로 사용할 수 있는 것
left
,center
,right
, 백분율
, 길이
top
, center
, bottom
, 백분율
, 길이
background : background 의 여러 속성들을 한번에 쓸 수 있는 문법
background : background-color | background-image | background-size | background -repeat | background-origin ....
background-position 속성과 backgroun-size 속성을 한번에 쓰려면
position/size
방식으로 작성해주어야 오류가 발생하지 않는다 !