【发布时间】:2015-01-23 18:59:25
【问题描述】:
我尝试在 css 中更改图像不透明度。但这正在影响它里面的所有孩子。我查看了许多 stackoverflow 问题和答案,但它仍然不适合我。因此,决定自己问一个问题。
我的示例代码:
<div id="home" class="home">
<h2 style="margin-top:130px; text-shadow: #fff 0 0 10px; color:white; font-weight:bold; font-family: 'Gloria Hallelujah', cursive;">Find the suitable tutor you are looking for..</h2><br />
</div>
CSS:
#home {
background: url(../images/home1.png) no-repeat center center fixed;
display: table;
height: 100%;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*opacity: 0.5;*/
}
起初,我尝试更改div home 的不透明度,但由于它也占用了文本,所以我决定使用 GIMP 手动更改图像不透明度。
我改了。即使这样,文本看起来也没有实际颜色。所以我尝试通过做一些text-shadow 之类的东西让它发光。仍然我似乎没有得到实际的文本颜色。
这是没有改变不透明度的实际图片。
Image with changed opacity in GIMP
这是在 GIMP 中更改不透明度后的图像。
我希望图像具有这种不透明度,但第一张图像的文本颜色。
希望我清楚。我在这里上传了这些图片,但由于我没有足够的声誉,所以在上传到另一个网站后不得不分享链接。
【问题讨论】: