css - 透明PNG作为背景图像

标签 css png background transparency z-index

我有一个带有透明 png 作为其背景图像的元素 - 它就像一张宝丽来照片被切掉了,所以只显示了框架。

以此为背景,然后我想要一个标准图像位于具有透明 png 背景的元素后面 - 以适应框架。

我已经尝试设置 z-indexing 和不透明度,尽管由于不透明度设置,我可以让图像通过其明显透明的方式显示。

有什么想法吗?

最佳答案

如果 .yourPhoto 是背景图片,您可以这样做:

<div class="yourPhoto">
    <div class="yourPNGframeImage">
    </div>
<div>

或者您可以使用内联图像并使用绝对位置:

 <div class="container">
      <img class="yourPhoto" src="">
      <img class="yourPNGframeImage src="">
 </div>

.container {position: relative;}
.yourPhoto, .yourPNGframeImage {position: absolute; top: 0px; left: 0px;}

关于css - 透明PNG作为背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1704717/

相关文章:

android - New Image Asset Launcher 图标失去透明度

java - 如何在 Eclipse Helios 中设置 JFrame 或 JPanel 背景图片

css - 用于在不透明度/RGBA 之后确定颜色的 Sass/Compass Mixin

css 文本高亮

Pygame碰撞检测,透明边框

android - 基于主题的LinearLayout背景

jquery - 如何使用 jquery 使背景 css url 动态化

CSS:如何选择所有 rel 属性

html - 使用 CSS 在 DIV 上自定义图形边框

javascript - 将 PNG 分层(HTML5、JS)