κ°œλ°œκ΄€λ ¨/CSS

[CSS] background 4가지 속성 μ μš©λ²•

🐻곰이🐻 2022. 8. 29.
728x90

μ•ˆλ…•ν•˜μ„Έμš” κ³°μ΄μ—μš”:)

 

μ˜€λŠ˜μ€ background 속성 섀정법에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄λ €κ³  ν•©λ‹ˆλ‹€.

 

cssμ—μ„œλ„ λ§Žμ΄λ“€ μ‚¬μš©ν•˜μ‹œλŠ” μ†μ„±μž…λ‹ˆλ‹€.

 

 
 

background 속성듀

1. background-image

2. background-color

3. background-repeat

4. background-position

 

μš°μ„  첫 번째 background-image μ†μ„±μž…λ‹ˆλ‹€.

 

제 헀더에도 μ μš©λ˜μ–΄μžˆλŠ” 이미지 속성이기도 ν•˜κ³ μš”!

 

이해λ₯Ό λ•κΈ°μœ„ν•œ μ‚¬μ§„μž…λ‹ˆλ‹€.

 

 

background-image λž€?

 

ν•΄λ‹Ή HTML μš”μ†Œμ˜ 배경으둜 λ‚˜νƒ€λ‚  λ°°κ²½ 이미지(image)λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

μ„€μ •λœ λ°°κ²½ μ΄λ―Έμ§€λŠ” κΈ°λ³Έ μ„€μ •μœΌλ‘œ HTML μš”μ†Œ 전체에 걸쳐 λ°˜λ³΅λ˜μ–΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

 

 

예제

<style>
	div {
		background-image: url("이미지 μ£Όμ†Œ");
	}
</style>

예제 μ†ŒμŠ€λ‘œλŠ” 이해가 νž˜λ“œμ‹€ κ±° κ°™μ•„μ„œ μ½”λ“œ 블둝과 html블둝을 μΆ”κ°€ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

곰이넀 BACKGROUND 속성

μœ„μ— λ³΄μ‹œλŠ” 건 DIVμ˜μ—­μ„ μš°μ„  이해λ₯Ό 돕기 μœ„ν•œ border μŠ€νƒ€μΌμ„ μ£Όμ—ˆλŠ”λ°μš” 

 

μ΄λ ‡κ²Œ λ³΄μ‹œλ“― divμ˜μ—­ λ’· 배경에 눈이 λ‚΄λ¦¬λŠ” 이미지λ₯Ό μ†μ„±μ—μ„œ μΆ”κ°€ν•΄μ„œ μ μš©λ˜λŠ” λͺ¨μŠ΅μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example { 
			background-image: url("https://tistory3.daumcdn.net/tistory/4358276/skin/images/back_snow.gif"); 
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:300px; height:300px;" id="example">
	</div>
</body>
</html>

μœ„μ— 눈 λ‚΄λ¦¬λŠ” μ½”λ“œ λΈ”λ‘μž…λ‹ˆλ‹€.

 

ν•„μš”ν•˜μ‹  뢄은 μ°Έκ³ ν•΄μ£Όμ„Έμš” ^^

 

 

background-color λž€?

 

ν•΄λ‹Ή HTML μš”μ†Œμ˜ 배경으둜 λ‚˜νƒ€λ‚  λ°°κ²½ 색상(color)을 μ„€μ •ν•©λ‹ˆλ‹€.

 

 

예제

<style>
    div { 
        background-color : red; 
    }
</style>

μ˜ˆμ œλŠ” κ°„λ‹¨ν•©λ‹ˆλ‹€.

 
 

color 속성

red, blueλ“± 이미 μ •μ˜λœ 색

#000, #FFFFFF λ“±μ˜ 16μ§„μˆ˜ 색상 μ½”λ“œ

rgb(255, 255, 255) λ“±μ˜ rgb 색상

rgba(200, 100, 150, 0.5) λ“±μ˜ μ•ŒνŒŒ(투λͺ…도)κ°€ 적용된 rgba 색상

colorμ†μ„±μ—μ„œ μ•Œ 수 μžˆλ“― λ‹€μ–‘ν•˜κ²Œ 속성을 쀄 수 μžˆμŠ΅λ‹ˆλ‹€.

 

곰이넀 BACKGROUND 속성

μ˜ˆμ‹œ html 블둝 μ½”λ“œμž…λ‹ˆλ‹€.

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example2 { 
			background-color : red; 
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:300px; height:300px;" id="example2">
	</div>
</body>
</html>

참고용 html μ½”λ“œ λΈ”λ‘μž…λ‹ˆλ‹€.

 

background-repeat λž€?

 

λ°°κ²½ μ΄λ―Έμ§€λŠ” κΈ°λ³Έ μ„€μ •μœΌλ‘œ μˆ˜ν‰κ³Ό 수직 λ°©ν–₯으둜 λͺ¨λ‘ λ°˜λ³΅λ˜μ–΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

background-repeat 속성을 μ΄μš©ν•˜λ©΄ μ΄λŸ¬ν•œ λ°°κ²½ 이미지λ₯Ό μˆ˜ν‰μ΄λ‚˜ 수직 λ°©ν–₯으둜만 λ°˜λ³΅λ˜λ„λ‘ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

μˆ˜ν‰ 예제

background-repeat: repeat-x; 속성 μΆ”κ°€ν•˜λ©΄ λ©λ‹ˆλ‹€.

 

곰이넀 BACKGROUND 속성

μˆ˜ν‰ μ†ŒμŠ€

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example3 { 
			background-image: url("https://tistory3.daumcdn.net/tistory/4358276/skin/images/back_snow.gif");
			background-repeat: repeat-x;
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:100%; height:300px;" id="example3">
	</div>
</body>
</html>

 

 

수직 예제

 

background-repeat: repeat-y; 속성 μΆ”κ°€ν•˜λ©΄ λ©λ‹ˆλ‹€.

 

곰이넀 BACKGROUND 속성

수직 μ†ŒμŠ€

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example4 { 
			background-image: url("https://tistory3.daumcdn.net/tistory/4358276/skin/images/back_snow.gif");
			background-repeat: repeat-y;
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:100%; height:600px;" id="example4">
	</div>
</body>
</html>

참고용 예제 μ†ŒμŠ€μž…λ‹ˆλ‹€.

 

 

background-position λž€?

 

background-position 속성은 λ°˜λ³΅λ˜μ§€ μ•ŠλŠ” λ°°κ²½ μ΄λ―Έμ§€μ˜ μƒλŒ€ μœ„μΉ˜(relative position)λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

 

 

였λ₯Έμͺ½ μœ„μΉ˜ 예제

 

곰이넀 BACKGROUND 속성

였λ₯Έμͺ½μ— λ‚˜νƒ€λ‚˜λŠ” κ±Έ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example5 { 
			background-image: url("https://tistory3.daumcdn.net/tistory/4358276/skin/images/back_snow.gif");
			background-repeat: no-repeat;
			background-position: top right;
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:100%; height:300px;" id="example5">
	</div>
</body>
</html>

 

참고용 예제 μ†ŒμŠ€

 

 

쀑간 μœ„μΉ˜ 예제

 

곰이넀 BACKGROUND 속성

쀑간에 λ‚˜νƒ€λ‚˜λŠ”κ±Έ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>곰이넀 BACKGROUND 속성</title>
	<style>
		#example6 { 
			background-image: url("https://tistory3.daumcdn.net/tistory/4358276/skin/images/back_snow.gif");
			background-repeat: no-repeat;
			background-position: top center;
		}
	</style>
</head>
<body>
	<div style="border:1px solid red; width:100%; height:300px;" id="example6">
	</div>
</body>
</html>

이해에 도움이 λ˜λŠ” 사진 μ˜¬λ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

이해λ₯Ό λ•κΈ°μœ„ν•œ 사진 μž…λ‹ˆλ‹€.

 

λ§Œμ•½ 쀑간에 μœ„μΉ˜ν•˜κ²Œ ν•˜κ³  μ‹ΆμœΌλ©΄ μ•žμ— top λ˜λŠ” bottom을 λΉΌκ³  ν•΄ λ³΄μ‹œκΈΈ λ°”λžλ‹ˆλ‹€ ^^

 

μ΄κ²ƒμœΌλ‘œ background 속성 ν¬μŠ€νŒ…μ„ λ§ˆμΉ˜κ² μŠ΅λ‹ˆλ‹€.

 

κΆκΈˆν•˜μ‹  점은 λŒ“κΈ€ λ‚¨κ²¨μ£Όμ„Έμš”!

 

ꡬ독과 곡감은 μ‚¬λž‘μž…λ‹ˆλ‹€ ^^

λ°˜μ‘ν˜•

λŒ“κΈ€