【发布时间】:2021-09-28 19:53:58
【问题描述】:
我有 3 张图片。每层一个。每张图片必须改变它的大小并且仍然相对于彼此定位。第一层就像第二层的 i bg,第三层只是眩光前 bg 和第二层。我尝试了某种,但我的第二层宽度与父 div 不匹配。
<div class="parent">
<img src="_/pic/bg.jpg" alt="" class="bg"/>
<div class="cont">
<img /> or some text
</div>
<img src="_/pic/shine.png" alt="" class="fr"/>
</div>
抱歉英语不好 应该看起来像这样http://i5.photobucket.com/albums/y155/R_E_D/example.jpg
我也用
img {max-width: 100%;}
随意更改html和css
【问题讨论】:
-
不要使用图像,如果这些应该是背景图像,请将它们用作背景图像!这些可以应用于
div样式 -
背景大小:100%;不好的变种=(
-
您能否发布一个视觉示例来说明您想要实现的目标?我的意思是分层图像的实际最终效果。也许我们至少可以用 CSS3 解决方案来代替“闪耀”。
-
为了将第二层 (
div.cont) 与第一层 (div.parent) 匹配,您可以使用.parent{position:relative;} .parent .cont {position:absolute; top:0; right:0; left:0; bottom:0;}。但是如果没有您的 CSS 定义,就很难判断。
标签: html css responsive-design