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

时间:2014-09-29 12:04:00

标签: css opacity rgba

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

  1. 我不能使用RGBa或HSLA(我从PHP内容管理系统获取颜色)为Hex
  2. 背景颜色是动态的 - 我无法使用图像
  3. 当我使用不透明度时,文本也会受到影响,使其无法读取。
  4. 我确定我唯一的选择就是更改我的PHP代码来生成RGBa颜色,但是问,你看到其他任何解决方案吗?

    enter image description here

1 个答案:

答案 0 :(得分:0)

您可以将伪元素指定给包含div。 像这样:

.container:before{
 opacity:0.5;
}

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