CSS 색상 키워드

transparent 키워드

transparent 키워드는 색상을 투명하게 만드는 데 사용됩니다. 요소의 투명한 배경색을 만드는 데 자주 사용됩니다.

예제 1 - <div> 요소의 배경색이 완전히 투명해지고 배경 이미지가 다음을 통해 표시됩니다.
body {
  background-image: url("paper.gif");
}

div {
  background-color: transparent;
}

transparent 키워드는 rgba(0,0,0,0)와 같습니다. RGBA 색상 값은 색상의 불투명도를 지정하는 알파 채널로 RGB 색상 값을 확장한 것입니다.

currentcolor 키워드

currentcolor 키워드는 요소의 색상 속성의 현재 값을 유지하는 변수와 같습니다.

이 키워드는 요소 또는 페이지에서 특정 색상을 일치시키려면 유용합니다.

예제 2 - <div> 요소의 텍스트 색상이 파란색이기 때문에 <div> 요소의 테두리 색상이 파란색이 됩니다.
div {
  color: blue;
  border: 10px solid currentcolor;
}
예제 3 - <div>의 배경색이 차체 요소의 현재 색상 값으로 설정됩니다.
body {
  color: purple;
}

div {
  background-color: currentcolor;
}
예제 4 - <div>의 테두리 색상과 섀도 색상이 신체 요소의 현재 색상 값으로 설정됩니다.
body {
 color: green;
}

div {
  box-shadow: 0px 0px 15px currentcolor;
  border: 5px solid currentcolor;
}

inherit 키워드

inherit 키워드는 속성이 상위 요소에서 해당 값을 상속하도록 지정합니다.

inherit 키워드는 모든 CSS 속성과 HTML 요소에 사용할 수 있습니다.

예제 5 - <span>의 테두리 설정은 상위 요소에서 상속됩니다.
div {
  border: 2px solid red;
}

span {
  border: inherit;
}