728x90
HTML5 - [5] 색상 및 글꼴
정리하기
- (1) 색 모델과 색상 지정 방법
- RGB 색 모델 → #rrggbb (또는 #rgb), rgb(), rgba() (여기서, a(alpha)는 투명도 0.0~1.0)
- HSL 색 모델 → hsl(), hsla() (여기서, a(alpha)는 투명도 0.0~1.0)
- 기타 색상 지정 방법 → 영문 색상 키워드 사용, 브라우저에서 정의된 시스템 색상 키워드 사용
- (2) color 속성과 opacity 속성
- color 속성 → HTML 요소의 텍스트 등의 색상 지정
- opacity 속성 → 투명도 지정
- (3) 그라데이션 효과 지정
- 선형 그라데이션 → linear-gradient(), repeating-linear-gradient()
- 원형 그라데이션 → radial-gradient(), repeating-linear-gradient()
- (4) 기본 글꼴 스타일(CSS1/CSS2)
-
기본 글꼴 스타일(CSS1/CSS2) 속성 설명 font-family
(글꼴 종류)- family-name → 굴림체, 궁서체, ‘Times New Roman’, …
- generic-family → serif, sans-serif, cursive, fantasy, monospace
font-size
(글자 크기)- 절대 단위(pt, pc, cm, mm, in), 상대 단위(px, em, ex, %)
- xx-small, x-small, small, medium, large, x-large, xx-large
- smaller, larger
font-style
(글자 기울어짐)- normal, italic, oblique
font-variant
(작은 대문자로 변환)- normal, small-caps
font-weight
(글자 굵기)- 100, 200, …, 400, …, 800, 900, normal(=400), bold(=700)
- bolder, lighter
font
(스타일의 일괄 지정)- 지정 형식: [ font-style || font-variant || font-weight ]? font-size [/line-height]? font-family
- (5) CSS3에서 추가된 글꼴 스타일
-
CSS3에서 추가된 글꼴 스타일 속성 설명 @font-face
(사용자 글꼴)- 외부 글꼴 지정
- font-family, src, font-stretch, font-style, font-weight, unicode-range
font-size-adjust
(글꼴 크기 조정)- 글꼴의 기본 크기 조정
- none, <number>, inherit
font-stretch
(글꼴 늘림)- 텍스트의 글꼴 늘림(가로 폭) 지정
- wider, narrower, normal, ultra-condensed, extra-condensed, condensed,
semi-condensed, semi-expanded, expanded, extra-expanded, ultra-expanded
font-synthesis
(글꼴 합성)- 텍스트의 굵은 글꼴이나 기울어진 글꼴의 합성 여부 지정
- none, weight, style
- (6) CSS3에서 확장된 글꼴 기능 관련 속성
- font-kerning, font-feature-setting, font-language-override
- 다양한 font-variant의 하위 속성 → font-variant-ligatures, font-variant-position, font-variant-caps, font-variant-numeric, font-variant-alternates, font-variant-east-asian
'컴퓨터과학[4-2] > HTML5_출석' 카테고리의 다른 글
HTML5 - [7]기본 레이아웃 [박스 모델 , 레이아웃 , 배경 및 테두리] (0) | 2017.08.16 |
---|---|
HTML5 - [6] 텍스트 조작 및 장식 (0) | 2017.08.14 |
HTML5 - [4] CSS3(1) 기본 및 선택자 (3) | 2017.08.11 |
HTML5 - [3] 폼, 드래그 앤 드롭, 텍스트 편집 (0) | 2017.08.11 |
HTML5 - [2] HTML5 (레이아웃, 콘텐츠 요소, 시멘틱요소, 상호작용 요소) (0) | 2017.08.10 |
댓글