【发布时间】:2019-02-02 18:35:21
【问题描述】:
幻灯片 div 是轮播的一部分,其中包含大小或纵横比不同的图像。无论大小如何,如何在不损失质量的情况下将背景图像居中?我编写的代码非常适合普通大小的图像,但如果图像更小(30 像素 x 30 像素),它将被拉伸以匹配 div 的宽度或高度。
<div class="slide"></div>
.slide {
width: 100%;
height: 400px;
background-image: url('./assets/img4.jpeg');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
border: 1px solid red;
}
【问题讨论】: