html - 如何在div内水平和垂直居中图像
问题描述
如何在 div 内水平和垂直居中图像
HTML:
<div class="main-item">
<div class="main-item--content">
<img src="imgs/item-1.png" alt="item-1" class="main-item--img" />
</div>
</div>
CSS:
.main-item {
height: 95vh;
margin-top: 6rem;
background-color: $color-grey-light;
}
我希望结果是响应式的,这样无论设备屏幕的宽度是多少,图像都会保持在中心。最重要的是我希望图像具有响应性。
解决方案
推荐阅读
- python - Numba 对具有类型参数的函数的无效使用
- sql-server - 更正命名管道的防火墙异常 (SQL Server)
- python - Python3 命令在我的虚拟环境中不起作用
- javascript - 计算数组中值的出现次数
- hibernate - Spring 安全配置无法正常工作
- javascript - 如何在 JavaScript 中存储键值对
- cypress - Jenkins 给出“已安装 cypress npm 包,但缺少 Cypress 二进制文件。” 运行 cypress 测试时出错
- c# - 空用户控件或表单中的 Windows 表单设计器错误
- c - LD_PRELOAD-ing go 可执行文件时未调用共享对象中的构造函数
- reactjs - 更改 ReactNative 的文本
以编程方式组件而不使用状态