일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 잔
- HTML #CSS
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- Today
- Total
영벨롭 개발 일지
[CSS]웹에서 색상 표현하기 본문
웹 문서에서 색상을 표현하는 방법에 대해 알아보겠습니다.
1. 16진수 표기법
16진수 표기법은 색상을 표현하는 가장 기본적인 방법으로, 세밀히 색상을 조절하고 싶을 때 사용합니다.
기본형 |
#RRGGBB (두 자리 씩 16진수, 00~ff) |
2. rgb와 rgba 표기법
이 표기법은 16진수 표기법과 달리 10진수로 RGB 값을 지정합니다. rgba 로 사용할 때, a는 alpha 값으로, 투명도를 조절할 수 있습니다.
R, G, B 값의 범위는 0부터 255이고 alpha 값의 범위는 0부터 1(0에 가까울수록 투명)입니다.
기본형 | |
rgb(R, G, B) | |
rgba(R, G, B, a) |
3. hsl과 hsla 표기법
hsl은 차례대로 색상(hue), 채도(saturation), 밝기(lightness)를 나타냅니다. alpha로 투명도를 조절할 수 있습니다.
색상(hue)는 각도를 기준으로 색상을 둥글게 배치한 색상환으로 표시합니다. 0도와 360도는 빨간색, 120도는 초록색, 240도는 파란색을 나타냅니다.
채도(saturation)는 '%'로 표시하며 100%에 가까울수록 채도가 높아집니다.
밝기(lightness) 또한 '%'로 표시하며 100%에 가까울수록 밝아집니다.
기본형 |
hsl(색상, 채도%, 밝기%) |
hsl(색상, 채도%, 밝기%, a) |
4. 색상 이름 표기법
이 표기법으론 red나 yellow, black 처럼 잘 알려진 색상 이름으로 표시할 수 있습니다.
모든 브라우저에서 표현할 수 있는 색상을 웹 안전 색상이라고 하는데 기본 16가지 색상을 포함해 모두 216가지입니다.
(기본 16가지 색상: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow)
- 예제
<style>
.text1 { /*16진수 표기법*/
color: #ffffff; /*흰 색*/
}
.text2 { /*rgb 표기법*/
color: rgb(0, 0, 255); /*파란색*/
}
.text3 { /*hsl 표기법*/
color: hsl(360, 100%, 0%); /*빨간색*/
}
.text4 { /*색상 이름 표기법*/
color: green; /*초록색*/
}
</style>
'Front-end > HTML & CSS' 카테고리의 다른 글
[HTML]기본 문서 구조 살펴보기 (0) | 2022.03.10 |
---|---|
[HTML]웹 이미지 종류 살펴보기 (0) | 2022.03.10 |
[HTML]VSCode에서 html, css, js 연결하기 (0) | 2022.03.09 |
[CSS]배경에 그라데이션 효과 주기(1): 선형 그라데이션 (0) | 2022.02.24 |
[CSS]웹에서의 배경 색과 배경 이미지 (0) | 2022.02.21 |