css实现背景图满屏效果_html5教程,css,背景图
作者:搜教程发布时间:2020-03-14分类:html教程浏览:17评论:0
导读:想让整个界面有一个背景图片,自然想到的是在body上加background,代码如下:body{width:100%;height:100%;...
想让整个界面有一个背景图片,自然想到的是在body上加background,代码如下:
body { width:100%; height: 100%; /* 加载背景图 */ background: url("../static/images/index/backImg.jpg") no-repeat; /* 背景图垂直、水平均居中 */ background-position: center center; /* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */ background-attachment: fixed; /* 让背景图基于容器大小伸缩 */ background-size: cover; /* 设置背景颜色,背景图加载过程中会显示背景色 */ background-color: rgba(41, 50, 39, 1); }
发现body的高度为0,所以图片不能显示;解决办法是给html设置宽高各100%,这样body就有值了,背景图片完整的充满整个屏幕。
(推荐教程:CSS教程)
扩展知识:
url(images/beijing.png)——图片路径的位置;
no-repeat—— 图片不重复;
center 0px——center是距离页面左边的定位,0px是距离页面上面的定位;
background-position: center 0——就是图片的定位,同上;
background-size: cover;——把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中;
min-height: 100vh;——视窗的高度,“视区”所指为浏览器内部的可视区域大小,即window.innerWidth/ window.innerHeight大小。
相关视频教程推荐:css视频教程
以上就是css实现背景图满屏效果的详细内容,更多请关注ki4网其它相关文章!
相关推荐
- 手把手教你CSS如何实现毛玻璃效果_html5教程,css
- css优化策略介绍_html5教程,css,优化策略
- 两分钟带你了解在CSS中三种使图片居中的方法_html5教程,css,图片居中
- 手把手教你CSS如何实现毛玻璃效果_css教程,css
- css优化策略介绍_css教程,css,优化策略
- 两分钟带你了解在CSS中三种使图片居中的方法_css教程,css,图片居中
- css中标签嵌套规则有哪些_html5教程,css,标签,嵌套规则
- CSS3如何实现图片滚动播放效果(附代码)_html5教程,css
- css中标签嵌套规则有哪些_css教程,css,标签,嵌套规则
- CSS3如何实现图片滚动播放效果(附代码)_css教程,css
你 发表评论:
欢迎- html教程排行
-
- 1css如何实现给div添加滚动并隐藏滚动条_html5教程,css,div,滚动条
- 2伪元素“::after”和“::before”的作用分别是什么_html5教程,伪元素,::after,::before
- 3css中的content属性该如何使用_html5教程,css,content
- 4详解CSS3实现弹性布局的方式_html5教程,CSS3,弹性布局,flexbox
- 5如何使用CSS隐藏滚动条?_html5教程,隐藏,css,滚动条
- 6CSS开发常用命名_html5教程,css
- 7纯CSS3打造自行车_html5教程,CSS3
- 8css实现文字过长显示省略号_html5教程,css,省略号
- 9css如何实现下划线滑动效果_html5教程,css,下划线
- 最新文章
- 广而告之