当我尝试使图片可调整大小时遇到问题,我解释说:
- 我有一个适合窗口的 div“叠加层”;
- 在这个 div 里面我有另一个 div “imgActive”,它将包含一些以窗口为中心的图片;
- 里面的这些图片无论大小都必须适合窗户。
但是,正如您在这个小提琴上看到的那样,里面的图片水平适合(宽度变化)但是当您垂直调整窗口大小时,它根本不会调整大小(高度仍然相同)。
.overlay {
background: rgba(0, 0, 0, 0.7);
height:100%;
position: fixed;
width: 100%;
top: 0;
z-index: 999;
}
.imgActive {
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
left: 50%;
max-height: 100%;
max-width: 100%;
position: absolute;
top: 50%;
z-index: 1000;
}
.imgActive img {
max-height: 100%;
max-width: 100%;
}
我该怎么做才能使它起作用?改变高度?
谢谢你的时间。