You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何根据视口高度实现图片的显示与隐藏

页面两侧图片适配页面高度的问题

我需要在页面两侧展示图片,但有时页面高度小于所有图片的总高度。我尝试使用媒体查询解决该问题,相关代码如下:

.image1{
    display: none;
    width: 35em;
    position: absolute;
    top: 26em
}
.image2{
    display: none;
    width: 35em;
    position: absolute;
    top: 78em;
    right: 0;
}
.image3{
    display: none;
    width: 35em;
    position: absolute;
    top: 120em;
    left: 0;
}

@media (min-height: 0vh) and (max-height: 15vh)  {
    .image1{
        display: block !important;
    }
}
@media (min-height: 16vh) and (max-height: 25vh)  {
    .image1{
        display: block !important;
    }
    .image2{
        display: block !important;
    }
}
@media (min-height: 26vh) and (max-height: 900vh)  {
    .image1{
        display: block !important;
    }
    .image2{
        display: block !important;
    }
    .image3{
        display: block !important;
    }
}

预期效果如下:
预期效果

内容的提问来源于stack exchange,提问作者Richárd Bakos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 16:32:33