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使用不透明度生成半透明背景颜色影响文本的主要内容,如果未能解决你的问题,请参考以下文章

设置div背景透明的方法?

如何制作半透明背景?

如何制作半透明背景?

UIView的不透明alpha和背景颜色之间有什么关系?

如何使输入字段的不透明度不影响其中的文本颜色?

如何使div的背景颜色半透明?