문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
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> |