문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
wiki:css:css_note:css_backgrounds [2021/03/05 09:28] emblim98 만듦 |
wiki:css:css_note:css_backgrounds [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 7: | 줄 7: | ||
| </ | </ | ||
| <WRAP clear></ | <WRAP clear></ | ||
| + | |||
| + | ===== Case Study ===== | ||
| + | * [[https:// | ||
| + | |||
| \\ | \\ | ||
| - | =====Source of the article==== | + | ===== Source of the article ==== |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| 줄 16: | 줄 20: | ||
| \\ | \\ | ||
| CSS 백그라운드 속성은 요소들을 위한 배경 효과를 추가하기 위해 사용됩니다.\\ | CSS 백그라운드 속성은 요소들을 위한 배경 효과를 추가하기 위해 사용됩니다.\\ | ||
| + | \\ | ||
| \\ | \\ | ||
| ======CSS Background-color ====== | ======CSS Background-color ====== | ||
| 줄 31: | 줄 36: | ||
| * RGB 값 - ex) rgb(255, 0, 0) | * RGB 값 - ex) rgb(255, 0, 0) | ||
| \\ | \\ | ||
| - | =====다른 요소들 (Other Elements)===== | + | ===== 다른 요소들 (Other Elements) ===== |
| HTML 요소의 배경색을 설정할 수 있습니다.\\ | HTML 요소의 배경색을 설정할 수 있습니다.\\ | ||
| - | ====예제==== | + | |
| + | ==== 예제 ==== | ||
| <code css> | <code css> | ||
| h1 { | h1 { | ||
| 줄 47: | 줄 53: | ||
| } | } | ||
| </ | </ | ||
| + | \\ | ||
| \\ | \\ | ||
| ======불투명도 / 투명도 (Opacity / Transparency)====== | ======불투명도 / 투명도 (Opacity / Transparency)====== | ||
| 줄 106: | 줄 113: | ||
| \\ | \\ | ||
| Note: 요소의 배경에 투명도를 추가하기 위해 '' | Note: 요소의 배경에 투명도를 추가하기 위해 '' | ||
| + | \\ | ||
| \\ | \\ | ||
| ======RGBA를 사용하는 투명도 (Transparency using RGBA)====== | ======RGBA를 사용하는 투명도 (Transparency using RGBA)====== | ||
| 줄 115: | 줄 123: | ||
| background: rgba(0, 128, 0, 0.3) /* 30% 불투명도를 가진 green 배경 컬러 */ | background: rgba(0, 128, 0, 0.3) /* 30% 불투명도를 가진 green 배경 컬러 */ | ||
| } | } | ||
| - | </ | + | </ |
| + | \\ | ||
| + | \\ | ||
| ======CSS Background Image====== | ======CSS Background Image====== | ||
| '' | '' | ||
| 줄 132: | 줄 142: | ||
| } | } | ||
| </ | </ | ||
| + | \\ | ||
| + | \\ | ||
| ======CSS Background Repeat====== | ======CSS Background Repeat====== | ||
| + | 기본적으로 | ||
| + | 일부 이미지들은 세로나 혹은 가로로만 반복되기 때문에 이상하게 보일 수 있습니다.\\ | ||
| + | \\ | ||
| + | 이미지를 가로로만 반복해야 할 경우, '' | ||
| + | \\ | ||
| + | 이미지를 세로로만 반복해야 할 경우, '' | ||
| + | \\ | ||
| + | \\ | ||
| + | ======CSS Background-repeat: | ||
| + | 백그라운드 이미지를 오직 한번만 보여지게 하는 것은 '' | ||
| + | ====예제==== | ||
| + | 백그라운드 이미지를 오직 한번만 나타냅니다.\\ | ||
| + | <code css> | ||
| + | body { | ||
| + | background-image: | ||
| + | background-repeat: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ======CSS background-position====== | ||
| + | '' | ||
| + | ====예제==== | ||
| + | <code css> | ||
| + | body { | ||
| + | background-image: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ======CSS Background Attachment====== | ||
| + | '' | ||
| + | ====예제==== | ||
| + | 백그라운드 이미지가 고정되도록 지정하기\\ | ||
| + | <code css> | ||
| + | body { | ||
| + | background-image: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | background-attachment: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | ====예제==== | ||
| + | 백그라운드 이미지가 페이지의 나머지 부분과 함께 스크롤되도록 지정하기\\ | ||
| + | <code css> | ||
| + | body { | ||
| + | background-image: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | background-attachment: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ======CSS Background Shorthand====== | ||
| + | 코드를 단순화하기 위해, 단 하나의 속성에 모든 백그라운드 속성들은 지정하는 것도 가능하며, | ||
| + | <code css> | ||
| + | body { | ||
| + | background-color: | ||
| + | background-image: | ||
| + | background-repeat: | ||
| + | background-position: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | 상기 코드를 shorthand 속성 '' | ||
| + | ====예제==== | ||
| + | 하나의 선언(one declaration)에 백그라운드 속성들을 설정하기 위해 shorthand 속성을 사용합니다.\\ | ||
| + | <code css> | ||
| + | body { | ||
| + | background: #ffffff url(" | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | shorthand 속성 사용시, 속성의 순서는 아래와 같습니다.\\ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | 다른 속성들이 상기 순서대로 shorthand에 기록되어 있는 한, 속성 값들 중 하나가 없어도 문제가 되지 않습니다. \\ | ||
| + | \\ | ||
| + | ===== All CSS Background Properties ===== | ||
| + | ^ Property | ||
| + | | background | ||
| + | | background-attachment | ||
| + | | background-clip | ||
| + | | background-color | ||
| + | ^ background-image | ||
| + | | background-origin | ||
| + | | background-position | ||
| + | | background-repeat | ||
| + | | background-size | ||
| + | |||
| - | {{tag> | + | {{tag> |