我需要将图像居中放置在 div 的中间。
<div class="main">
<img...>
</div>
在下面的示例中,图像居中,但不在中间。
https://jsfiddle.net/web_garaux/tng7db0k/
原文由 Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要将图像居中放置在 div 的中间。
<div class="main">
<img...>
</div>
在下面的示例中,图像居中,但不在中间。
https://jsfiddle.net/web_garaux/tng7db0k/
原文由 Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议
要使您的 div 垂直居中,您可以使用 positioning 。只需申请
position: relative;
top: 50%;
transform: translateY(-50%);
到您的图像,它将垂直居中。
.test {
background-color: orange;
width: 700px;
height: 700px;
text-align: center;
}
.test>img {
position: relative;
top: 50%;
transform: translateY(-50%);
}
<div class="test">
<img src="http://via.placeholder.com/350x150">
</div>
原文由 andreas 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答902 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答928 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答902 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
简单易行的方法,