html - 如何保持纵横比但调整背景图像大小以适应整个屏幕,即使它不能显示整个图片
问题描述
我想做这样的事情:PhotoView 适合屏幕高度保持 CSS 中的纵横比,如前两张图片所示。我目前使用的方法,覆盖,在移动设备上变得很傻,所以背景图像只覆盖上面的部分,就像这样。
如何调整图像大小以保持此纵横比,但覆盖整个屏幕,即使这意味着剪掉一些图片?
解决方案
object-fit: cover
是正确的使用方法。您的问题似乎在于容器的高度。尝试min-height: 100vh;
为它设置一个?
或者,如果不是这样,请提供代码的工作测试用例,以便我们了解实际情况。
推荐阅读
- python - 在 Windows 上使用 Anaconda 进行 pytest githook
- javascript - 正则表达式匹配来自 url 的图像 id
- ios - 自定义绘图 UIView 在 iOS 9 上崩溃但在其他系统上工作
- node.js - 如何通过云功能删除所有匿名用户?
- javascript - 使用 Ajax POST 请求将数据发送到 Flask 后端
- angular - 角业力茉莉花日期比较
- java - Elasticsearch 排序 - 没有得到预期的结果
- html - 如何添加 X 微调型汉堡菜单
- xmpp - XMPP:如何在客户端之间发送自定义消息?
- python - 基于当前行和上一行的用户定义函数