[css] 색상값 단위 5가지(rgba 포함)
css 색상값(color value)을 입력할 때 다음 색상 단위를 이용할 수 있습니다.
1. 색상 이름(red,black, blue 등)
2. rgb(red, green, blue)값
3. rgba(red, green, blue, alpha)값
4. hsl(hue, saturation, linhtness)값
5. hsla(hue, saturation, lightness, alpha)값
이 중, rgba, hsl, hsla는 css3 으로 다음 브라우저에서만 지원합니다.
IE9+,Chrome 4.0+, FireFox 3.0+, Safari 3.1+, Opera 10.0+,
CSS 색상 단위
1. 색상 이름(color keyword)
black, white, red, green, lime 등
2. 숫자 색상 값
(1) RGB 색상값
-rgb는 red, green, blue의 약자입니다.
다음 색상값은 모두 같은 색입니다.
#f00
#ff0000
rgb(255,0,0)
rgb(100%, 0%, 0%)
-16진수는 3자리나 6자리로 가능한데,
#rgb는 #rrggbb와 같음. (예: #fb0 = #ffbb00 / #fff = #ffffff )
-rgb로 표현할 때는 0과 255 사이의 숫자 또는 백분율 0% 100% 사이
rgb(0,0,255) = rgb(0%,0%,255%)
사용 예:
div {background-color: rgb(0,255,0);} / * green */
(2) RGBA 색상값
rgba(red, green, blue, alpha)
RGB 색상에 alpha(투명도)가 추가된 것.
alpha 값은 0.0(완전 투명) 과 1.0(완전 불투명) 사이 입니다.
사용 예:
투명도 지정은 opacity 속성을 사용하는 방법도 있습니다.
(3) HSL 색상값
CSS3에서 rgb색상에 대한 보완으로 hue,saturation,lightness 색상값을 추가했습니다.
hue - 색조, saturation - 채도, lightness - 명도
hue 는 0~360 사이의 숫자. ( 0 또는 360은 red, 120은 green, 240은 blue)
saturation은 0%~100% (0%는 회색 빛, 100%는 원래의 완전한 색상)
lightness은 0%~100% (0%는 검정색, 100%는 흰색)
사용 예:
(4) HSLA 색상값
HSL에 ahpha(투명도)가 추가된 것
편리한 RGBA값 CSS 코드 생성기 CSS3.0 MAKER
CSS 3.0 MAKER란 사이트에서는 RGBA 값을 직접 선택하면,
CSS 코드를 자동 생성시켜줍니다. (아래 그림)
RGBA 생성기 http://www.css3maker.com/css-3-rgba.html
참조 : http://www.w3.org/TR/css3-color/#colorunits
[html/css] 글자색 color 속성, 배경색 background-color 속성 배우기
배경 이미지를 넣는 background-image 속성
'css' 카테고리의 다른 글
[css] rgba, opacity 차이 (2) | 2014.09.26 |
---|---|
[css3] background-clip 속성 (0) | 2014.09.24 |
[css3] opacity 속성(투명도 지정) (0) | 2014.09.22 |
haslayout 이란 (IE버그 해결책) (0) | 2014.09.19 |
[css1] ::first-letter 가상 요소 (0) | 2014.09.17 |
댓글