html - 背景图像填充和调整到浏览器窗口
问题描述
这是我的网站需要的效果:
http://urban-walks.com/#nicer_way
不是它的花哨的一面 - 我有某些“部分”或 div 的背景图像,我需要它们来填充整个浏览器窗口。他们还需要在更改浏览器端(例如使用移动端)时调整大小以保持效果。
这是我当前每个 div 的代码 -
HTML:
<div class="graph">
<br><h1>Latest SKE Graph</h1>
<img src="knowledge_graph.jpg">
</div>
CSS:
.graph {
background-image: url("pexels-photo-279366.jpeg");
background-size: cover;
background-position: center;
height: 700px;
text-align: center;
}
解决方案
将高度更改为“100vh”,将宽度更改为“100vw”。v 代表设备的视口。
.graph {
background-image: url("pexels-photo-279366.jpeg");
background-size: cover;
background-position: center;
height: 100vh;
width: 100vw;
text-align: center;
}
推荐阅读
- angular - 使用参数发出 Get 请求
- css - 粘性表格标题边框被元素重叠
- c# - 模拟返回只读结构的接口方法
- python - 使用 numpy 找到由两个 3 位数字的乘积构成的最大回文
- c# - 如何在 Quartz.Net Job 中使用依赖注入 (Autofac) 获取服务
- pandas - 在 Python 3 中将 TXT/CSV 转换为 JSON
- javascript - Visual Studio 在 JavaScript 中显示错误“无法访问的代码”
- c - 隐写术功能适用于文本,但二进制输出会出现乱码
- python - numpy.fft 自定义范围和频率数
- flutter - 颤振:下拉按钮
小部件需要一个 Material 小部件祖先