PHP使用不透明度生成半透明背景颜色影响文本
Posted
技术标签:
【中文标题】PHP使用不透明度生成半透明背景颜色影响文本【英文标题】:PHP generated semi transparent background color using opacity affects text 【发布时间】:2014-11-23 19:45:34 【问题描述】:我正在使用应该是 70% 透明的背景颜色,但我有很多限制:
-
我无法将 RGBa 或 HSLA(我从 php 内容管理系统获取颜色)用作 Hex
背景颜色是动态的 - 我不能使用图片
当我使用不透明度时,文本也会受到影响,使其无法阅读。
我确定我唯一的选择是更改我的 PHP 代码以生成 RGBa 颜色,但我问,你有没有其他解决方案?
【问题讨论】:
不,不是。阅读我的描述的第一个限制。评论前请阅读。 你看到这里的选项了吗? ***.com/questions/806000/… 【参考方案1】:您可以为包含的 div 分配一个伪元素。 像这样:
.container:before
opacity:0.5;
您也可以将十六进制值转换为 RGB,然后使用:RGB to Hex and Hex to RGB
【讨论】:
以上是关于PHP使用不透明度生成半透明背景颜色影响文本的主要内容,如果未能解决你的问题,请参考以下文章