css图片等比放大居中|超出部分隐藏
图片等比放大居中
在一些情况下需要保证图片缩略图窗口大小固定,但是图片分辨率比例多种多样,需要在展示固定比例的窗口下展示不同分辨率的图片,还需保证展示的图片不被拉伸变形,保持原有比例的基础上进行等比放大。
// 外层
.img-box {
// 等比放大图片,超出部分隐藏
width: 120px;
height: 120px;
position: relative;
//--
margin: 5px;
display: inline-block;
background-color: #fff;
vertical-align: top;
}
// 内层
.item-img {
object-fit: cover;
height: 100%;
width: 100%;
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
}
本文作者:朝颜浅语
本文链接:https://www.cnblogs.com/ommggg/p/17897147.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步