响应式 div 中的响应式图像?

时间:2021-02-25 11:30:13

标签: html css responsive

我正在构建我的第一个真正体面的网站,我正在创建一个带有一些 css 和图像的背景 atm,我想按照图片中的样子进行操作

(已经完成)但它没有响应可能是因为 position: absolute 属性,我想让它正确响应。

这是我用于背景的 HTML 代码

.bg {
  background: #9359C7;
  color: white;
  display: grid;
  text-align: center;
  height: 764px;
  width: 1280px;
}

.content {
  position: relative;
}

.content img {
  width: auto;
  height: auto;
  position: absolute;
  right: -178px;
  bottom: 0;
}
<div class="bg">
  <div class="content">
    <h1>Lol</h1>
    <img src="https://www.pikpng.com/pngl/m/69-698658_yami-ygi-y-gi-yu-gi-oh.png" alt="Yugi">
  </div>
</div>

  • 编辑:我把我的整个网站放在这个 patebin 上,因为 idk 不允许我把它上传到这里,我得到的片段至少对我不起作用。

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

body {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
}

.hero {
  position: relative;
  overflow-x: hidden;
}

header {
  position: relative;
  background: black;
  padding: 40px 0;
  z-index: 5;
}

.content {
  position: relative;
  z-index: 5;
  color: white;
  text-align: center;
  width: 70%;
  height: 100vh;
  max-height: 768px;
  background: #9359C7;
  padding: 20px;
}

img {
  width: auto;
  height: 98%;
  position: absolute;
  right: 30%;
  bottom: 0;
  transform: translateX(50%);
  padding-top: 80px;
  z-index: 10;
}

h1 {
  margin: 0;
}
<div class="hero">
  <header></header>
  <div class="content">
    <h1>Lol</h1>
  </div>
  <img src="https://ms.yugipedia.com//c/c4/YamiYugi-DULI.png" alt="Yugi">
</div>