07-1 웹에서 색상 표현하기
16진수 표기법
ex) #ffff00 (yellow)
이 6자리는 앞에서부터 두 자리씩 묶어 #RRGGBB 형식으로 표시한다.
RR(Red), GG(Green), BB(Blue)을 각 색상마다 하나도 섞이지 않았음을 표시하는 00부터 해당 색이 가득 섞였음을 표시하는 ff까지 사용할 수 있는 값은 #000000(검은색)~#ffffff(흰색)까지이다.
rgb와 rgba 표기법
rgb(red값, green값, blue값)
rgba(red값, green값, blue값, alpha값)
alpha값은 불투명도 값을 나타낸다.
hsl과 hsla 표기법
hsl(hue값, saturation값, lightness값)
hsla(hue값, saturation값, lightness값, alpha값)
출처 : https://tympanus.net/codrops/css_reference/hsl/
hue(색상)은 색의 3요소 중 하나로 각도를 기준으로 색상을 둥글게 배치한 색상환으로 표시한다.
0도와 360도에는 빨간색, 120도에는 초록색, 240도에는 파란색이 배치되고 그 사이사이에 나머지 색들이 배치된다.
saturation(채도)는 색의 3요소 중 하나로 '%'로 표시하는데 아무 것도 섞이지 않은 상태가 채도가 가장 높은 상태이다.
채도가 0%면 회색 톤, 100%면 순색으로 표시된다.
lightness(밝기)도 %로 표시하는데 0%가 가장 어둡고 100%가 가장 밝다.
색상 이름 표기법
.color_notation{
color:#ff0000; /* 빨간색 */
color:rgb(255, 255, 255); /* 흰색 */
color:rgba(255, 255, 255, 0.8); /* 투명도 0.8인 흰색 */
color:hsl(0, 100%, 50%); /* 채도 100% 밝기 50%인 빨간색 */
color:hsla(0,100%,50%,0.6); /* 채도 100% 밝기 50% 불투명도 0.6인 빨간색 */
}
색상 추출 사이트 이용하기
Color Picker(http://www.colorpicker.com)