ʕ ˙ɷ˙ ʔค

HTML,CSS

텍스트 꾸미기 CSS

YJ_P 2023. 3. 2. 16:03

 

- 멋쟁이사자처럼 프론트엔드 수업 내용 참조- 

 

[ color 색상 ]

- 폰트 색상 나타냄

- font- 가 붙지 않으니 유의하자

- 키워드(red, blue) HEX(#+16진수 표기법), rgb(), rgba(), hsl(), hsla()등 다양한 방법으로 표기할 수 있습니다.

- 보통 HEX을 많이 사용하며, 투명 값을 위해 rgba도 많이 사용합니다.

- transparent 는 투명한 색을 의미합니다.

 

!! 저시력 시각 장애(시력 저하, 색약, 색맹)를 위해 폰트의 색상과 배경의 명도 대비도 중요하다!!

   최소한 4:5:1 

- 개발자도구에서 명도대비 확인 가능 

 

[폰트적용 방법] 

- link 를 더 권장함

- 한 페이지에서 폰트 3개 이상 쓰지 않도록 하자 (폰트가 많아지면 복잡한 페이지가 되고 무거워짐)  

- 굵기도 3가지 내로 사용하기 / 통일감을 주자 

- 특정 폰트를 꼭 써야한다면 이미지로 만들어서 쓰자 (이미지로 쓰면 단점은 번역 불가) 

- 번역을 해야한다면 폰트를 불러와서 써야함 (번역이 되는 것이 중요하면) 

[폰트 사이트 추천] 

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

 

눈누

상업용 무료한글폰트 사이트

noonnu.cc

[font-size 글꼴 크기] 

- px : 절대단위 

- em, rem을 사용하는 것을 권장 반응형 웹페이지 개발, 유지보수 등에 용이하다.

- em : 현재 요소의 부모 요소에 설정된 글꼴 크기 상대 단위

- rem : 루트요소(html)에 설정된 글꼴 크기 상대 단위

 

[font-weight 텍스트 굵기]

- normal: 기본

- bold: 굵게

- lighter: 현재 요소의 굵기를 부모 요소 굵기 보다 한 단계 가볍게

- bolder: 현재 요소의 굵기를 부모 요소 굵기 보다 한 단계 두껍게

- 100 - 900 

 

[text-transform] 

- none: 변형방지

- uppercase: 모든 텍스트를 대문자로

- lowercase: 모든 텍스트를 소문자로

- capitalize: 모든 단어의 첫글자를 대문자로

 

[text-decoration(단축속성)] 

 

text-decoration-color

text-decoration-line

- underline: 밑줄 긋기

- overline: 오버라인

- line-through: 취소선

 

text-decoration-style

  • solid / wavy / dashed

text-decoration-thickness

'HTML,CSS' 카테고리의 다른 글

css 꿀팁  (0) 2023.09.18
CSS 빔캠프  (0) 2023.03.10
HTML/CSS 텍스트와 관련된 태그들  (0) 2023.03.02