2014-09-29 123 views
0

我與背景顏色應爲70%透明的工作,但我有很多侷限性:PHP產生半透明的背景顏色使用透明度影響文本

  1. 我不能使用的RGBA或HSLA(我從PHP內容管理系統獲取顏色)作爲十六進制
  2. 背景顏色是動態的 - 我無法使用圖像
  3. 當我使用不透明度時,文本也會受到影響並且不可讀。

我確定我唯一的選擇是改變我的PHP代碼來生成RGBa顏色,但問,你看到任何其他解決方案?

enter image description here

+0

沒有事實並非如此。閱讀我描述的第一個限制。請在評論前閱讀。 – 2014-09-29 12:08:23

+0

你見過這裏的選擇嗎? http://stackoverflow.com/questions/806000/transparent-background-but-not-the-content-text-images-inside-it-in-css-on – 2014-09-29 12:15:47

回答

0

您可以將僞元素賦值給一個包含分區。 像這樣:

.container:before{ 
opacity:0.5; 
} 

您也可以將您的十六進制值,以RGB,然後使用:RGB to Hex and Hex to RGB

+0

謝謝,之前的技巧工程。 – 2014-09-29 12:23:02