透明背景上的非透明输入文本

时间:2011-07-27 10:08:19

标签: css background transparent

我在div中有一个透明色的表单。我需要输入文本为纯白色(非透明)。我该怎么办?

以下是一些代码:

http://jsfiddle.net/d5Xuu/11/

(不介意背景,这只是我为示例选择的随机图像)

由于

2 个答案:

答案 0 :(得分:2)

@carlo;可能你必须使用css3 rgba颜色作为你的背景透明度,这不是效果div子元素。

background: rgba(0,0,0,0.3)

用于IE使用过滤器

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); /* IE 6 & 7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"; /* IE8 */

您可以从http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer/

生成rgba过滤器

答案 1 :(得分:1)

如果您使用:

opacity: .7

在一个div中,他的儿子们拥有相同的财产 您可以使用rgba (255,255,255, .7)

解决

http://jsfiddle.net/d5Xuu/19/