네카라쿠배 프론트엔드 취업완성 스쿨 2기 [Chapter.16] (CSS-속성,배경)

2023. 8. 17. 15:54HTML,CSS

01.background

 

 

 

요소의 배경을 설정 (단축속성)

 

속성 값

 

의미 기본값
background-color 배경 색상 transparent
background-image 하나 이상의 배경 이미지 none
background-repeat 배경 이미지의 반복 repeat
background-position 배경 이미지의 위치 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 10px;



이미지경로 반복 위치

}





.box3{

background: red;

색상

}

 

 

 


02.background-color

 

 

요소의 배경 색상을 지정 (개별속성) 

 

 

 

 

 

의미  기본값
색상 요소의 배경 색상  
transparent 투명 transparent

 

요소의 기본은 transparent(투명) 임 

 

 

 

 

 

 


03.backgroiund-image

 

 

 

요소의 배경에 하나 이상의 이미지를 삽입 (개별속성) 

 

 

 

 

 

 

 

의미 기본값
none 이미지 없음 none
url("경로") 이미지 경로 (URL)   

 

 

 

 

 

background-image:url("경로");

 

.box{ 



background-image: url(../img/image.jpg");

width:120px;

height:80px;

}

 

 

 

.box1{ 

개별속성

background-image:../img/i1.jpg");
url("../img/i2.jpg");
url("../img/i3.jpg");

}

.box2{
단축속성

background: url("../img/i1.jpg")  no-repeat;
url("../img/i2.jpg) no-repeat 100px 50px;
url("../img/i3.jpg")   repeat-x;
}

 

 

 

 

 

 

 


04.background-repeat

 

 

 

배경이미지의 반복을 설정(  개별속성 ) 

 

 

 

 

속성값

 

의미 기본값
repeat 배경 이미지를 수직,수평으로 반복 repeat
repeat-x 배경이미지를 수평으로 반복  
repeat-y  배경이미지를 수직으로 반복  
no-repeat 반복 없음   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


05.background-position

 

 

 

 

배경이미지의 위치를 설정  (개별 속성 )

 

 

 

 

 

의미 기본값
% 왼쪽 상단 모서리는 0% 0%,
오른쪽 하단 모서리는 100% 100%
0% 0%
방향 방향을 입력하여 위치 설정
top,bottom,left,right,center
 
단위 px,em,cm등 단위로 지정   

 

 

사용법

 

값이 방향일때    (순서 바꾸기 가능 )

 

background-position: 방향1 방향2; 

 

 

 

 

값이 단위(%,px) 등 일 경우    (순서바꾸기 불가능)

background-position: x축, y축 ;

 

 

 

 

 

 

 

 


06.background-attatchment

 

 

 

 

요소가 스크롤될 때 배경 이미지의 스크롤 여부( 특성) 설정    (개별속성)

 

 

속성 값

의미 기본값
scroll 배경 이미지가 요소를 따라서 같이 스크롤됨 scroll
fixed 배경 이미지가 뷰포트(ViewPort)에 고정되어, 요소와 같이 스크롤 되지 않음  
local 요소 내 스크롤시 배경 이미지가 같이 스크롤됨  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


07.background-size

 

 

 

 

배경이미지의 크기를 지정 

 

 

속성 값

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