Css PHP使用不透明度生成的半透明背景色会影响文本

Css PHP使用不透明度生成的半透明背景色会影响文本,css,opacity,rgba,Css,Opacity,Rgba,我使用的背景色应该是70%透明,但我有很多限制: 我不能使用RGBa或HSLA,我从PHP内容管理系统中获取十六进制的颜色 背景颜色是动态的-我不能使用图像 当我使用不透明度时,文本也会受到影响,使其无法阅读。 我确信我唯一的选择就是改变我的PHP代码来生成RGBa颜色,但是我会问,你看到其他的解决方案了吗 可以为包含的div分配一个伪元素。 像这样: .container:before{ opacity:0.5; } 您还可以将十六进制值转换为RGB,然后使用:不,不是。请先阅读我描述中的

我使用的背景色应该是70%透明,但我有很多限制:

我不能使用RGBa或HSLA,我从PHP内容管理系统中获取十六进制的颜色 背景颜色是动态的-我不能使用图像 当我使用不透明度时,文本也会受到影响,使其无法阅读。 我确信我唯一的选择就是改变我的PHP代码来生成RGBa颜色,但是我会问,你看到其他的解决方案了吗


可以为包含的div分配一个伪元素。 像这样:

.container:before{
 opacity:0.5;
}

您还可以将十六进制值转换为RGB,然后使用:

不,不是。请先阅读我描述中的限制。请在评论之前阅读。你看到这里的选项了吗?