CSS 유효 색상 값

CSS 색상

CSS에서 색상을 다음과 같은 방법으로 지정할 수 있습니다:

  • 16진수 색상
  • 투명도가 있는 16진수 색상
  • RGB 색상
  • #p3 {background-color: rgb(0, 0, 255);} /* 파란색 */
  • HSL 색상
  • HSLA 색상
  • 预定义/跨浏览器的颜色名称
  • 사용 currentcolor 키워드

16진수 색상

16진수 색상을 #RRGGBB로 지정합니다. RR(빨간색), GG(녹색), BB(파란색) 16진수 정수는 색상의 구성 요소(부분)를 지정합니다. 모든 값은 00에서 FF 사이여야 합니다.

예를 들어, #0000ff 값은 파란색으로 표시됩니다. 파란 부분이 최고 값(ff)으로 설정되었으며, 다른 부분은 00으로 설정되었습니다.

예제

다른 HEX 색상을 정의합니다:

#p1 {background-color: #ff0000;}   /* 빨간색 */
#p2 {background-color: #00ff00;}   /*緑색 */
#p3 {background-color: #0000ff;}   /* 파란색 */

직접 테스트해 보세요

투명도가 있는 16진수 색상

16진수 색상을 #RRGGBB로 지정합니다. 투명도를 증가시키려면 00과 FF 사이에 두 개의 추가 숫자를 추가하십시오.

예제

투명도가 있는 HEX 색상을 정의합니다:

#p1a {background-color: #ff000080;}   /* 투명도가 있는 빨간색 */
#p2a {background-color: #00ff0080;}   /* 투명도가 있는緑색 */
#p3a {background-color: #0000ff80;}   /* 투명도가 있는 파란색 */

직접 테스트해 보세요

RGB 색상

RGB 색상 값은 rgb() 함수정의하고, 문법은 다음과 같습니다:

rgb(red, green, blue)

각 매개변수(red, green, blue색의 강도를 정의합니다. 0에서 255 사이의 정수 또는 백분율 값(0%에서 100%까지)이 될 수 있습니다.

예를 들어, 값 rgb(0,0,255)는 파란색으로 표시됩니다. blue 매개변수가 최고 값(255)으로 설정되었으며, 다른 매개변수는 0으로 설정되었습니다.

此外,以下值定义相同的颜色:rgb(0,0,255) 和 rgb(0%,0%,100%)。

예제

또한, 다음 값은 같은 색상을 정의합니다: rgb(0,0,255)과 rgb(0%,0%,100%)。

다른 RGB 색상을 정의합니다:
#p1 {background-color: rgb(255, 0, 0);}   /* 빨간색 */
#p2 {background-color: rgb(0, 255, 0);}   /* 녹색 */

직접 테스트해 보세요

#p3 {background-color: rgb(0, 0, 255);} /* 파란색 */

RGBA 색상

RGBA 색상은 RGB 색상 값을 확장하여 Alpha 채널을 추가합니다 - 객체의 불투명도를 지정합니다。 rgba() 함수정의하고, 문법은 다음과 같습니다:

rgba(red, green, blue, alpha)

alpha 파라미터는 0.0(완전 투명)과 1.0(완전 불투명) 사이의 숫자입니다.

예제

불투명도가 있는 다른 RGB 색상을 정의합니다:

#p1 {background-color: rgba(255, 0, 0, 0.3);}   /* 불투명도 있는 빨간색 */
#p2 {background-color: rgba(0, 255, 0, 0.3);}   /* 불투명도 있는 녹색 */
#p3 {background-color: rgba(0, 0, 255, 0.3);}   /* 불투명도 있는 파란색 */

직접 테스트해 보세요

HSL 색상

HSL은 색상의 휠(hue), 부드러움(saturation), 밝기(lightness)을 의미합니다 - 색상의 원형 좌표 시스템을 대표합니다。

사용 hsl() 함수HSL 색상 값을 지정하는 함수의 문법은 다음과 같습니다:

hsl(hue, saturation, lightness)

색상은 색环상의 각도(0에서 360까지)입니다 - 0(또는 360)는 빨간색이고 120는 녹색이고 240는 파란색입니다。

부드러움은 백분율 값입니다; 0%는 회색 그림자이고 100%는 전체 색상입니다。

명확도는 백분율입니다; 0%는 검은색이고 100%는 흰색입니다。

예제

다른 HSL 색상을 정의합니다:

#p1 {background-color: hsl(120, 100%, 50%);}   /* 녹색 */
#p2 {background-color: hsl(120, 100%, 75%);}   /* 양녹색 */
#p3 {background-color: hsl(120, 100%, 25%);}   /* 깊은 녹색 */
#p4 {background-color: hsl(120, 60%, 70%);}    /* 부드러운 녹색 */

직접 테스트해 보세요

HSLA 색상

HSLA 색상 값은 HSL 색상 값의 확장으로, Alpha 채널을 가지고 있습니다 - 객체의 불투명도를 지정합니다.

HSLA 색상 값은 hsla() 함수지정하면, 함수의 문법은 다음과 같습니다:

hsla(hue, saturation, lightness, alpha)

alpha 파라미터는 0.0(완전 투명)과 1.0(완전 불투명) 사이의 숫자입니다.

예제

불투명도가 있는 다른 HSL 색상을 정의합니다:

#p1 {background-color: hsla(120, 100%, 50%, 0.3);}   /* 불투명도가 있는 녹색 */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);}   /* 불투명도가 있는 연녹색 */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);}   /* 불투명도가 있는 검은 녹색 */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);}    /* 불투명도가 있는 부드러운 녹색 */

직접 테스트해 보세요

预定义/跨浏览器的颜色名称

HTML과 CSS 색상 규범에서는 140개의 색상 이름이 предопределены.

예를 들어:blueredcoralbrown 와 같이:

예제

다른 색상 이름을 정의합니다:

#p1 {background-color: blue;}
#p2 {background-color: red;}
#p3 {background-color: coral;}
#p4 {background-color: brown;}

직접 테스트해 보세요

모든 предопределенные имена можно найти в нашей таблице цветов.

currentcolor 키워드

currentcolor 키워드 참조 요소의 color 속성 값을 인용합니다.

예제

다음 <div> 요소의 경계선 색상은 레드가 될 것입니다. 왜냐하면 <div> 요소의 텍스트 색상이 레드이기 때문입니다:

#myDIV {
  color: red; /* 레드 텍스트 색 */
  border: 10px solid currentcolor; /* 레드 캔들 색 */
}

직접 테스트해 보세요