【发布时间】:2013-06-04 05:54:46
【问题描述】:
我想将元素的不透明度设置为 0。现在如果我这样做,元素的所有内容都将继承此属性。我不想要这个,我只想让背景的不透明度为 0,而内容(例如文本)保持可见
有什么线索吗?
谢谢。
【问题讨论】:
-
你应该更好地参考你的页面,而不是重复三遍。保持专业并回答问题,不是每个人都了解您的知识,分享或继续!
我想将元素的不透明度设置为 0。现在如果我这样做,元素的所有内容都将继承此属性。我不想要这个,我只想让背景的不透明度为 0,而内容(例如文本)保持可见
有什么线索吗?
谢谢。
【问题讨论】:
经过一番研究,我找到了一个简单的答案 - background-color: transparent;
【讨论】:
你可以设置背景颜色吗?
background-color: rgba(255,255,255,0.6);
【讨论】:
opacity 属性应用于整个对象,您可以在 the specification for it 上阅读。
应用于整个对象的统一不透明度设置。任何 0.0(完全透明)到 1.0(完全不透明)范围之外的值 将被限制在这个范围内。如果对象是容器元素, 那么效果就好像容器元素的内容是 使用掩码与当前背景混合,其中 掩码的每个像素都是。
你可以考虑使用rgba()颜色。
【讨论】: