【发布时间】:2011-12-21 11:48:44
【问题描述】:
你知道如何让img标签的源图片透明,这样就可以通过src图片看到背景图片吗?
假设我有这个 html:
<img src="my_image.jpg" height="200" width="300" style="background:url(img/bg.jpg) repeat;" />
我想以某种方式定位源图像并将不透明度设置为 i.ex。 0.7 .
使用 jQuery,我可以复制图像的 src、高度和宽度,并将标记操作为如下所示:
<div style="background:url(img/bg/jpg) repeat; height:200px; width:300px;">
<div style="background:url(my_image.jpg); height:200px; width:300px; opacity:0.7;"></div>
</div>
但是对于如何做到这一点,有人有更好/更简单的建议吗?最好不操纵标记。
【问题讨论】:
-
图像不能独立于背景透明。你为什么要这样做?
-
你完全确定?有一些使用 JavaScript 处理图像的方法。我想这样做的原因是让它看起来像图像有纹理。
标签: javascript jquery html css