본문 바로가기
Spec UP - Frontend/부스트코스_UI 개발

CSS속성_색상(Color) / HTML Color Names

by TIS_Ha 2020. 3. 25.
반응형

폰트의 색상 값을 적용할 때 사용하는 속성은 color 속성입니다.

color 속성은 값으로 색상 값을 받습니다.

색상 값은 다양한 형태로 적용할 수 있으며 값의 형태에 따라 선언하는 방식이 조금 다릅니다.

실무에서 자주 사용하는 값을 중심으로 다양한 색상 값의 적용법에 대해서 배워보도록 하겠습니다.

Color 속성

ex:) h1 {color: 색상 값;}

색상 값 지정 방식

1. 컬리키워드

CSS 자체에서 사용 가능한 문자 식별자 입니다.

red,blue,black 등 미리 정의되어있는 키워드를 이용해 색상을 표현할 수 있습니다.

CSS 1 에서는 16가지 색상 키워드를 지원하였고 CSS 2 에서는 오렌지(orange) 키워드가 추가되었으며 CSS 3 에서는 140가지 색상 키워드를 지원하고 있습니다.

+ transparant는 투명을 나타내는 키워드입니다.

 

2-1. 16진법 6자리 형태 (ex: #RRGGBB)

6자리의 16진수(0-9 :10자리 + A-F : 6자리 = 총 16가지)는 각각 두 자리씩 세 가지 색상을 나타냅니다.

0에 가까울수록 Black 색상을, F에 가까울수록 White 색상을 표현합니다.
색의 삼원색인 Red, Green, Blue를 16진수에서 각각 두자리씩 구분하여 나타내는데요.

첫 번째 두 자리는 적색(RR), 가운데 두 자리는 녹색(GG), 마지막 두 자리는 청색(BB)을 의미합니다.
각 자리의 알파벳은 대소문자를 구분하지 않습니다.

2-2. 16진법 3자리 형태 (ex. #RGB)

6자리의 16진수에서 각각의 두 자리가 같은 값을 가지면 3자리로 축약하여 사용할 수 있습니다.
예를 들어, #aa11cc 는 #a1c로 축약하여 사용할 수 있습니다.

RGB()   (ex. rgb(255,255,255))

RGB 값은 rgb(R, G, B)의 형태로 각 변수 값(Red / Green / Blue)의 강도를 정의합니다.
0~255의 정수로 된 값을 지정할 수 있으며, 0 → 255는 검정 → 흰색으로 값의 변화를 나타냅니다.

RGBA()

RGBA 값은 기존 RGB에서 A값이 추가된 형태입니다.
rgb(R, G, B, A)의 형태로 각 변수는(Red / Green / Blue / A 투명도)의 강도를 정의합니다.

A 값은 0 ~ 1 사이의 값을 지정할 수 있으며, 소수점으로 표기할 수 있습니다.

A = 0 :투명  A=1 : 불투명(완전한 색상). A=0.5는 불투명을 의미합니다.

 

 


컬러 키워드 : HTML Color Names

https://www.w3schools.com/colors/colors_names.asp

반응형

댓글