css - 当你有两个图像(一个在另一个之上)时如何使图像响应

标签 css bootstrap-4

使用 Bootstrap ,我尝试在另一个图像上放置一个图像

HTML :

<section id="test">
  <div class="row">
          <div class="imgbg"><img src="img/bg_pres.png" class="img-responsive"></div>
          <div class="imgpos"><img src="img/ico_presentation.png" class="img-responsive"></div>
</div>
</section>

样式:

.imgbg
        {
  margin-top: 5%;
  position:absolute;
  background-repeat :repeat-x;
  width:98%;
  height:auto;
  background-image: url('img/bg_pres.png');
  z-index : 3;
      }


.imgpos
{
position:relative;
  z-index: 5;

}

当我调整窗口大小时,图片“ico_presentation.png”不会改变并保持其原始大小。

有人可以解释一下我需要更改什么吗?

非常感谢

最佳答案

1) 注意缩进。

2) 你有一个 div (imgbg),带有背景图像和 img 标签中的图像。

3) “ico_presentation.png”不要改变大小,因为你一开始就没有给它一个大小。如果您的图片(比方说)是 500x500 像素,它将在您的网页上显示为这样。我想你希望你的图像根据窗口大小调整大小,所以必须使用相对单位 (%, vw, vh, ...) 在 css 中给它尺寸

关于css - 当你有两个图像(一个在另一个之上)时如何使图像响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54497590/

相关文章:

php - 产品缩略图中的云缩放效果

javascript - 如何调整通过 ajax 添加的图像的大小以适应特定尺寸,同时使用 JQuery/CSS 保持纵横比?

html - 无法固定左侧边栏

c# - 长文字和图片排成一排,缩小图片

css - Bootstrap Accordion 在 safari 上的不同背景颜色

html - 堆叠行时更改行中列的高度

css - 元素的复杂剪辑路径/SVG 背景

jquery - 如何在悬停我的表格时应用 div td

html - 元素未出现在背景颜色之上

jquery - Bootstrap 4 - 复选框在 Bootstrap 模式的弹出窗口内无法正常工作