프로그래밍 언어/HTML,CSS,JS

CSS 텍스트 색깔에 불투명도 적용하는 방법

Rateye 2021. 9. 1. 10:36
728x90
반응형
질문 : CSS 불투명도는 텍스트가 아닌 배경색에만 적용됩니까?

opacity 속성을 div background 속성에만 할당하고 텍스트에는 할당 할 수 없습니까?

난 노력 했어:

background: #CCC;
opacity: 0.6;

그러나 이것은 불투명도를 변경하지 않습니다.

답변

투명한 배경을 사용하고 싶은 것 같습니다.이 경우 rgba() 함수를 사용해 볼 수 있습니다.

rgba(R, G, B, A)

R (빨간색), G (녹색) 및 B (파란색)는 <integer> s 또는 <percentage> s 일 수 있습니다. 여기서 숫자 255는 100 %에 해당합니다. (알파)는 0과 1 사이 <number> <percentage> 일 수 있습니다. 여기서 숫자 1은 100 % (전체 불투명도)에 해당합니다.

RGBa 예

rgba(51, 170, 51, .1)    /*  10% opaque green */ 
rgba(51, 170, 51, .4)    /*  40% opaque green */ 
rgba(51, 170, 51, .7)    /*  70% opaque green */ 
rgba(51, 170, 51,  1)    /* full opaque green */ 

rgba 를 사용하는 방법을 보여주는 작은 예입니다.

2018 년부터 거의 모든 브라우저가 rgba 구문을 지원합니다.

출처 : https://stackoverflow.com/questions/5135019/css-opacity-only-to-background-color-not-the-text-on-it
728x90
반응형