css - css 具有背景图像拉伸以填充窗口。不在乎纵横比
问题描述
我看了又看,我根本找不到答案。
我想要做的是拍摄一张图像(png)并让它拉伸以完全填充背景,无论窗口大小如何。
我尝试过的一切都会裁剪图像或不拉伸图像。我找不到可以拉伸和/或压缩图像以填充背景而无需裁剪或需要滚动条的 css 代码。正如标题中所暗示的那样:我不在乎纵横比是否真的很奇怪。
解决方案
尝试使用
background-size: contain;
如果你使用它会更好。它也会在一定程度上保持纵横比,您可以使用
background-position: center; //read about it to make a part of your image visible
希望对你有帮助
推荐阅读
- regex - 正则表达式匹配 0\n 但不匹配 0\.+
- javascript - 为什么 http 请求需要更长的时间从 angularjs 响应,而从 ajax 请求中响应的时间更短?
- c# - ReplicationManager 在打开连接时抛出异常
- java - 我在将 ArrayLists 的内容写入文件时遇到问题
- javascript - 如何用多个`==`s、多个`>=`、多个`<=`范围过滤器链接where子句
- jquery - 无法使用图像选项读取 null 的属性“select2”
- maven - 如果已经存在相等的文件,maven-jaxb2-plugin 不生成文件
- spring-boot - Spring Boot 自定义动态消息翻译
- android - 错误 [Dagger/MissingBinding] androidx.lifecycle.ViewModelProvider.Factory 不能在没有 @Provides-annotated 方法的情况下提供
- r - 更新与值列表匹配的数据框中的列