Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS将不透明度添加到div的背景色而不是内容_Html_Css - Fatal编程技术网

Html CSS将不透明度添加到div的背景色而不是内容

Html CSS将不透明度添加到div的背景色而不是内容,html,css,Html,Css,我正在尝试创建一个具有简单背景色的div,并在div上添加一些文本。我想降低此div背景色的不透明度,但当我这样做时,div上文本的不透明度也会发生变化。有没有办法只改变背景色的不透明度 梅因先生{ 背景色:红色; 宽度:100%; 高度:200px; 不透明度:0.5; } 不应更改此文本的不透明度 使用的RGBA颜色值是带有alpha通道的RGB颜色值的扩展,该通道指定颜色的不透明度 RGBA代表红、绿、蓝、阿尔法 梅因先生{ 背景色:rgba255,0,0,0.5; 宽度:100%;

我正在尝试创建一个具有简单背景色的div,并在div上添加一些文本。我想降低此div背景色的不透明度,但当我这样做时,div上文本的不透明度也会发生变化。有没有办法只改变背景色的不透明度

梅因先生{ 背景色:红色; 宽度:100%; 高度:200px; 不透明度:0.5; } 不应更改此文本的不透明度


使用的RGBA颜色值是带有alpha通道的RGB颜色值的扩展,该通道指定颜色的不透明度

RGBA代表红、绿、蓝、阿尔法

梅因先生{ 背景色:rgba255,0,0,0.5; 宽度:100%; 高度:200px; } 不应更改此文本的不透明度

梅因先生{ 背景:rgba220,0,0,0.2; 宽度:100%; 高度:200px; } 不应更改此文本的不透明度

可以使用颜色的alpha通道,如下所示,这是RGBA中的第四个参数

rgba255,0,0,0.1/*10%不透明红色/ rgba255,0,0,0.4/40%不透明红色/ rgba255,0,0,0.7/70%不透明红色/ rgba255,0,0,1/全不透明红色*/

注意:红色的第一个参数为255,其他参数为0,您可以将第四个参数从0-1更改为不透明度

梅因先生{ 背景色:rgba255,0,0,0.7; 宽度:100%; 高度:200px; /*不透明度:0.5*/ } 不应更改此文本的不透明度


背景色:rgbarr,gg,bb,0.5。这个问题已经被问过了。在发布问题之前,请先尝试自己解决,或者至少在谷歌上搜索。我对这个问题投了反对票。对不起,我没看到。我会确保在下次提问之前做了适当的研究@MuhammadUsmanGlad帮助您:@Harish我更新了您的代码,您可以执行它以查看效果。@Harish Red的第一个参数是255,其他参数是0,您可以将第四个参数从0-1更改为0