透明src,使背景显示通过
Transparent src so that background shows through
你知道如何使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>
但是,对于如何做到这一点,有人有更好/更简单的建议吗?最好不要操纵标记。
我不认为你可以做到这一点,只有一个<img/>
。试一试:
<div class="image-wrapper">
<img src="my_image.jpg" height="200" width="300"/>
</div>
.image-wrapper {
display: inline-block;
background: url(img/bg.jpg) repeat;
}
.image-wrapper img {
vertical-align: top;
opacity: 0.7;
}
您可以尝试在<span></span>
中包装图像并在其上设置背景,然后降低图像的透明度。这比用div替换图像要方便得多。
你可以把图片放在div而不是背景中,然后改变z-index,然后你可以直接在css中定位它
为什么不让图像在编辑器中部分透明,然后保存为PNG(因为JPG不支持透明度)?这比编写解决方案要容易得多。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在显示侧边栏时禁用背景,单击除侧边栏之外的任何位置都会关闭侧边栏
- 无法在qualtrics上使用javascript显示背景图像
- ASP MVC网站与vegas背景幻灯片不显示背景后发布到服务器
- 地图<区域>未显示背景图像
- 通过图像和 CSS 显示背景网格
- Chrome扩展程序:如何在新选项卡中显示背景图像
- 显示背景图像时出现问题
- 将图像 SRC 存储在 JS 变量中,以便可用于显示背景图像
- 高亮显示背景窗格大于链接对象且没有填充的链接
- 在java脚本的帮助下,在日历中显示背景日期应该是红色的,我也从oracle数据库中获取数据
- 如何在菜单部分滚动后线性显示背景颜色
- 在弹出窗口之前显示背景颜色
- 显示背景图像的位置(http://www..)在文本框HTML JAVASCRIPT
- 引导模式仅显示背景
- 带有Internet Explorer 8的JQuery/CSS不显示背景图像
- 为什么我的页面在移动设备上只显示背景黑屏而不是mp4视频背景
- 画布不显示背景
- 创建指令时不显示背景图像
- 如何确保在加载页面之前显示背景图像