html - 随分辨率变化缩放背景图像
问题描述
我创建了一个热点登录站点,该站点必须适用于分辨率/屏幕较小的设备,因此我的背景必须随之扩展。现在的问题是比例尺,但它粘在屏幕顶部。因此,当分辨率变得太小时,图像下方会出现白色空白。这看起来像:https ://imgur.com/a/0jAprjJ
这是我用于背景样式的 CSS 代码:
background-image: url("img/AngelnträgtGelb.jpg");
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
解决方案
您可以做的是对屏幕尺寸小于的媒体查询,无论它在哪里中断并将其用于您的图像尺寸:
@media only screen and (max-width: 600px) {
body {
background-size: auto 100vh;
background-position: center;
}
}
推荐阅读
- html - 如何在 CSS 网格上移动元素?
- java - 每次实例化类时如何实例化单独的bean成员
- unit-testing - 如何对文档具有给定权限进行单元测试?
- c++ - “void *”类型的值不能分配给“double *”类型的实体
- laravel - 以雄辩的方式附加到数组的字段
- amazon-web-services - Terraform:将预先存在的 aws 策略附加到预先存在的 aws 角色
- python - 是否可以让 numpy 从不同调用的分布中生成相同的随机数?
- bitmap - 如何平滑宽阶梯位图?
- azure - 适用于 Linux 容器的 Azure Web 应用服务未从 docker-compose 文件中获取环境变量
- ruby-on-rails - 如何在 ActiveRecord 中处理 Rails N:M/HABTM 关系?