html - Div 表带:将窗口大小调整到某个点后背景图像开始缩小
问题描述
我正在尝试使表带充满超大图像。这个想法是,该图像具有一些固定的大小并且不会改变。图片所在的 div,在放大浏览器窗口的同时,应该显示图片的隐藏部分。我做到了。但是有一个问题......在某些时候,当浏览器窗口缩小图像时。
我希望在这个图像的那个高度将等于容器的高度,并且侧面将被裁剪,而图像将保持其比例。
一些代码:
.picbanner {
background: url(https://IMG) no-repeat center center;
background-size: 100% auto;
height: 250px;
object-fit: cover;
overflow: hidden;
}
JSF:
https://jsfiddle.net/kshdrynp/2/
提前谢谢你,
GT
解决方案
更改background-size
为cover
:
.picbanner {
background: url(https://IMG) no-repeat center center;
background-size: cover;
height: 250px;
object-fit: cover;
overflow: hidden;
}
推荐阅读
- python - '%config InlineBackend.figure_format = 'svg'' 不适用于 Python3.5
- android - 写入权限不起作用 - 范围存储 Android SDK 30(又名 Android 11)
- node.js - 为什么我的错误处理程序不处理异步中间件抛出的异常?
- angular - 401 未经授权的 API 使用不同的端口
- javascript - 使用 jQuery 解析带有变量和变量对的模板
- c++ - 无法检查 VS Code 中的 C++ STL 内容
- javascript - 无法执行“getTotalLength”
- python - 如何使用 Repl.it 中的调试工具?
- python - unity ml 代理 python api 的奇怪结果
- javascript - 获取此 AppBar 的 ScrollPosition