css - 将背景图像与引导程序一起使用
问题描述
我正在尝试使用我自己的 css 样式表和引导程序来解决问题。我试图在我的索引页面上将图像设置为背景图像,但似乎可以显示它。
我的样式表中的 CSS:
.main-image{
background-image: url(img/studio.png);
height:100%;
width: 100%;
}
HTML:
<section class="row main-image"></section>
解决方案
添加 100% 宽度/高度在这里不起作用,因为元素的父级没有静态尺寸。
不要使用 height/width: 100%,而是使用 100vh 和 100vw。
- 1vh - 相对于视口高度的 1%。
- 1vw - 相对于视口宽度的 1%。
所以你的代码必须是:
body { margin: 0 } /* Removed the default body margin */
.main-image{
height: 100vh;
width: 100vw;
background-image: url('http://www.superedo.net/wallpapers/wallpapers/Android%20Tablet/Huawei%20Mediapad%2010%20Fhd/huawei_mediapad_10_fhd_005.jpg');
background-size: cover;
}
<section class="row main-image">
<!-- -->
</section>
推荐阅读
- python - 通过 python 将弹性数据转储到 csv 或任何 NOSQL
- typescript - 云函数 typescript snapshot.val() 类型安全
- vb.net - AcroPdfLib 临时旋转页面
- debugging - Intel VT-x:配置调试寄存器以从主机调试
- charts - Visio - 如何减小巨型流程图的大小
- django - Django:访问 CreateView 中的表单参数以传递给 get_success_url
- spring-mvc - 在 Liferay 7 中部署时,升级的 Spring MVC portlet 抛出 org.w3c.dom.Document not found 异常
- jenkins - 在 Jenkins Pipeline 中使用全局变量
- google-play - Google Play 开发者帐户的税费是否超过 25 美元?
- angular - 尝试创建新的角度应用程序时出现奇怪的错误