html - 保持 div 和图像分离实体

标签 html css image

除了一些问题外,我在产品页面上有一个布局,用于放置一堆图像,这是我想要的。我的图像和边框是我希望边框(图像容器)与图像分开的地方。我穿过图像的文本 block 周围有一些框阴影,尽管我没有在任何地方说过我想要框阴影,最后,在某些显示器上,图像会失去它们的形状并且只是坐在彼此之上。我希望它们保持它们的形状,直到它们由于屏幕尺寸的限制而绝对必须坐在彼此之上。我在编码方面还不够新,所以请尽量清楚(简化)。图片和文字仅供引用,请随意更改,

谢谢

div.maintext {
  position: relative;
  text-align: center;
  margin: auto;
  width: 90%;
  font-weight: normal;
  font: ;
  background-color: #ffffff;
  padding: 25px;
  margin-top: 30px;
  box-shadow: 3px 3px 3px #888888;
  border-radius: 5px;
  overflow: hidden;
}
.leftimg {
  position: relative;
  width: 400px;
  height: auto;
  margin-top: 50px;
  margin-bottom: 30px;
  float: left;
  margin-left: 10%;
  `
}
h3 span {
  position: absolute;
  top: 60%;
  left: 0;
  width: 100%;
  color: white;
  font: bold 35px/45px freestyle script, Sans-Serif;
  text-align: center;
  background: rgb(0, 0, 0);
  /* fallback color */
  background: rgba(0, 0, 0, 0.7);
}
img[width="400"] {
  border: 3px solid #5F5F5F;
  border-radius: 3px;
  transition: .15s ease-out;
}
img[width="400"]:hover {
  opacity: 0.6;
  transition: opacity .15s ease-in-out;
}
<div class="maintext">
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Big American Burger</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Tasty Carvery</span></a>
    </h3>
    </a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Sausage and Chips</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Delicious Deserts</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Beautiful Carverys</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Tasty Carvery</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Sausage and Chips</span></h3></a>
  </div>
  <div class="leftimg">
    <a href="Homepage.php">
      <img src="http://dummyimage.com/300" width="400" height="auto">
    </a>
    <a href="Homepage.php"><h3><span>Delicious Deserts</span></h3></a>
  </div>
</div>

最佳答案

看起来你已经把一个 div.maintext 框阴影。您可以使用 boostrap使页面轻松响应并使用 browser developer tools轻松调试 jscss 错误。快速编辑 your code .这是一个示例页面,您可以尝试which i found快速搜索。

关于html - 保持 div 和图像分离实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39386183/

相关文章:

jquery - HTML 表到 JSON

javascript - 在特定浏览器中打开链接

python - 如何将 Pyglet 图像转换为 PIL 图像?

javascript - 检查 Amazon S3 上是否存在文件

javascript - 当用户使用浏览器的后退按钮时如何删除 css 类

image - WP 8.1 从 http 请求绑定(bind)图像

javascript - HTML 滚动条太长

html - 行在列中向上划分,列的两侧都有 2

javascript - 数据百分比属性更改的 CSS 转换

html - 为什么我的图片不在 div 的中心