html - 类后面的图像没有正确对齐
问题描述
我有六个类名为A 的响应框,当我尝试将图像放在它后面的 div 类图片中时,它不适合精确地放在 6 个框后面。图像略微向左侧投影。
如何使它正好在盒子后面?
我已经尝试但无法移除突出到左侧的部分。
.A {
width: 60%;
height: 110px;
display: inline-block;
border-radius: 5px;
border: 2px solid #333;
border-color: #e6e600;
margin: -2px;
}
#container {
white-space: nowrap;
text-align: center;
margin-right: 30%;
border: px solid #CC0000;
}
.containerr {
margin-top: 5%;
margin-right: 20%;
margin-left: 0%;
border: px solid #FF3399;
}
.pic {
background-size: 100vw 100vh;
}
.container2 {
margin-top: 6%;
margin-right: 20%;
margin-left: 0%;
border: px solid #009;
margin-left: 20%;
border: px solid #FF3399;
}
<div class="container2">
<div class="containerr">
<div class="pic" style="background-image: url(https://picsum.photos/200/300/?random);">
<div id="container">
<div class="A" >
</div>
<div class="A" >
</div>
<div class="A" >
</div>
</div>
<div id="container">
<div class="A" >
</div>
<div class="A" >
</div>
<div class="A" >
</div>
</div>
</div>
</div>
</div>
解决方案
您需要将 A 元素的宽度更改为容器的三分之一,并删除容器的右边距以使背景和行适合。
.A {
width: calc(33.3% - 4px);
height: 110px;
display: inline-block;
border-radius: 5px;
border: 2px solid #333;
border-color: #e6e600;
margin: -2px;
}
#container {
white-space: nowrap;
text-align: center;
border: px solid #CC0000;
}
.containerr {
margin-top: 5%;
margin-right: 20%;
margin-left: 0%;
border: px solid #FF3399;
}
.pic {
background-size: 100vw 100vh;
}
.container2 {
margin-top: 6%;
margin-right: 20%;
margin-left: 0%;
border: px solid #009;
margin-left: 20%;
border: px solid #FF3399;
}
<div class="container2">
<div class="containerr">
<div class="pic" style="background-image: url(https://picsum.photos/200/300/?random);">
<div id="container">
<div class="A" >
</div>
<div class="A" >
</div>
<div class="A" >
</div>
</div>
<div id="container">
<div class="A" >
</div>
<div class="A" >
</div>
<div class="A" >
</div>
</div>
</div>
</div>
</div>
推荐阅读
- node.js - 在节点中处理请求的更整洁的方式?
- terminal - 如何从 Google Cloud Shell 保存终端文本?
- ios - iOS13 设备上不再调用 UIViewController viewDidAppear
- java - Android Recycler视图自定义适配器未执行
- npm - 在简单项目中使用节点模块
- node.js - 带有 Node.js API 的 Keycloak 通过 Docker 失败
- django - 如何仅为 Django allauth 注册页面返回 404?
- r - R: install_github 后无法使用函数
- graphql - GraphQL 查询访问位于子目录中的文件夹中的所有转换后的 json 文件
- python - 用列表选择一维多维数组 - numpy