문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:css:css_note:css_pseudo-element [2021/03/30 10:22] emblim98 |
wiki:css:css_note:css_pseudo-element [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 27: | 줄 27: | ||
====예제==== | ====예제==== | ||
<code css> | <code css> | ||
- | < | + | p:: |
- | | + | |
color: #ff0000; | color: #ff0000; | ||
font-variant: | font-variant: | ||
} | } | ||
- | </ | ||
</ | </ | ||
\\ | \\ | ||
줄 47: | 줄 45: | ||
* 텍스트 장식 (text decoration) | * 텍스트 장식 (text decoration) | ||
* 수직 정렬 (vertical align) | * 수직 정렬 (vertical align) | ||
- | * 텍스트 | + | * 텍스트 |
* 줄 높이 (line-height) | * 줄 높이 (line-height) | ||
* 클리어 (clear) | * 클리어 (clear) | ||
줄 62: | 줄 60: | ||
'' | '' | ||
\\ | \\ | ||
- | 다음 예제는 모든 <p> 요소에서 텍스트의 첫 글자를 형식화 | + | 다음 예제는 모든 <p> 요소에서 텍스트의 첫 번째 단어의 첫 글자에 스타일을 추가합니다.\\ |
====예제==== | ====예제==== | ||
<code css> | <code css> | ||
+ | p:: | ||
+ | color: #ff0000; | ||
+ | font-variant: | ||
+ | } | ||
</ | </ | ||
+ | **Note:** '' | ||
+ | \\ | ||
+ | 아래의 속성은 '' | ||
+ | * 폰트 속성 (font properties) | ||
+ | * 컬러 속성 (color properties) | ||
+ | * 배경 속성 (background properties) | ||
+ | * 마진 속성 (margin properties) | ||
+ | * 패딩 속성 (padding properties) | ||
+ | * 보더 속성 (border properties) | ||
+ | * 텍스트 장식 (text decoration) | ||
+ | * 수직 정렬 (vertical align) - " | ||
+ | * 텍스트 변환 (text-transform) | ||
+ | * 줄 높이 (line-height) | ||
+ | * 플로트 (float) | ||
+ | * 클리어 (clear) | ||
+ | \\ | ||
+ | =====Pseudo-element and CSS Classes===== | ||
+ | 가상 요소는 CSS 클래스와 결합할 수 있습니다: | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | p.intro:: | ||
+ | color: #ff0000; | ||
+ | font-size: 200%; | ||
+ | } | ||
+ | </ | ||
+ | 상기 예제는 %%class=" | ||
+ | \\ | ||
+ | =====Multiple Pseudo-elements===== | ||
+ | 여러 가상 요소를 결합할 수도 있습니다.\\ | ||
+ | \\ | ||
+ | 다음 예제에서, | ||
+ | 첫 번째 줄의 나머지 글꼴은 blue이며 작은 대문자로 표시됩니다.\\ | ||
+ | 나머지 단락은 기본 글꼴 크기 및 색상이 됩니다.\\ | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | p:: | ||
+ | color: #ff0000; | ||
+ | font-size: xx-large; | ||
+ | } | ||
- | + | p:: | |
- | + | | |
- | + | | |
- | + | } | |
- | + | </ | |
- | + | =====CSS - The ::before Pseudo-element===== | |
- | + | '' | |
- | + | \\ | |
- | + | 다음 예제에서는 각 %%< | |
- | + | ====예제==== | |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | h1::before { | ||
+ | content: url(smiley.gif); | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | =====CSS - The ::after Pseudo-element===== | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제에서는 각 %%< | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | < | ||
+ | h1::after { | ||
+ | content: url(smiley.gif); | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | =====CSS - The ::marker Pseudo-element===== | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제에서는 목록 항목에 스타일을 지정합니다.\\ | ||
+ | ====예제==== | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | ::marker { | ||
+ | color: red; | ||
+ | font-size: 23px; | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | ===Result=== | ||
+ | {{: | ||
+ | =====CSS - The ::selection Pseudo-element===== | ||
+ | '' | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제에서는 선택한 텍스트를 노란색 배경에서 빨간색으로 만듭니다.\\ | ||
+ | \\ | ||
+ | ====예제==== | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | :: | ||
+ | color: red; | ||
+ | background-color: | ||
+ | } | ||
+ | ::selection { | ||
+ | color: red; | ||
+ | background-color: | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | ===Result=== | ||
+ | {{: | ||
+ | =====All CSS Pseudo Classes===== | ||
+ | ^ | ||
+ | | :: | ||
+ | ^ :: | ||
+ | | :: | ||
+ | ^ :: | ||
+ | | :: | ||
+ | ^ :: | ||
+ | \\ | ||
+ | \\ | ||
{{tag> | {{tag> |