css - 你如何用窗口调整背景图像的大小
问题描述
我正在开发我妻子的商业网站。每个页面的菜单栏下方都有一个背景图像。请参阅 invisionbilling.com/stackoverflow 了解我想使用的图片(它在背景图片下方)。我希望这张图片调整大小,同时保持相同的比例一直到响应。我目前有一些正在工作的东西,但我无法获得正确的高度。它切断了桌面视图上的图片,但是当我缩小窗口时,它开始更正确地进入视图。但是,一旦您达到某个窗口大小,它就会停止调整并开始切断图像的右侧。如何让高度正确调整,并在不切断的情况下一直调整到响应。谢谢你的帮助!
CSS
.breadcrumb_area {
background: url("http://invisionbilling.com/wp-
content/uploads/2018/07/Background-Photo-Updated.jpg");
box-shadow: 0 0 5px rgba(51, 51, 51, 0.1) inset;
border-bottom: 1px solid #e8e8e8;
padding: 60px 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
解决方案
如果您只是将面包屑区域切换为具有背景大小:包含并设置背景重复:无重复,那么您应该没问题。
.breadcrumb_area {
background-image: url(http://invisionbilling.com/wp-content/uploads/2018/06/Vision-V5.jpg);
box-shadow: 0 0 5px rgba(51, 51, 51, 0.1) inset;
border-bottom: 1px solid #e8e8e8;
padding: 60px 0;
width: 100%;
height: 295px;
background-size: contain;
background-repeat: no-repeat;
}
推荐阅读
- apache-kafka - 当我尝试从 kafka 服务器上传数据时,德鲁伊出现 504 错误
- r - 在R中按ID组合数据
- javascript - 如果条件匹配,如何立即退出迭代
- database - 如何在 TimeScale DB 中使用“partitioning_func”
- excel - 如何在excel工作表中提取特定范围并合并
- c - 为什么我的程序在 C 中给出双文件扩展名时只读取文件名?
- node.js - 如何更改新的 mongodb.ObjectId 使其再次工作
- javascript - javascript中未检测到对象长度数组
- regex - 使用简单的英语为 AutoHotkey 生成正则表达式?
- javascript - 如何配置 playwright-jest 以排除测试套件(规范)文件以进行运行?