CSS 实现让body背景图片自适应全屏
AI 概述
最近在整公司登录页背景时,需要为 body 设置全屏背景图片,如何让 body 的背景图片自适应整个屏,让然使用 background 相关属性了。
简单介绍一下接下来要用到的 background 属性知识。
url(images/beijing.png)——图片路径的位置;
no-repeat—— 图片不重复;
center 0px——center 是距离页面左边的定位,0px 是距离页面...
最近在整公司登录页背景时,需要为 body 设置全屏背景图片,如何让 body 的背景图片自适应整个屏,让然使用 background 相关属性了。
简单介绍一下接下来要用到的 background 属性知识。
- url(images/beijing.png)——图片路径的位置;
- no-repeat—— 图片不重复;
- center 0px——center 是距离页面左边的定位,0px 是距离页面上面的定位;
- background-position: center 0——就是图片的定位,同上;
- background-size: cover;——把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中;
- min-height: 100vh;——视窗的高度,“视区”所指为浏览器内部的可视区域大小,即 window.innerWidth/ window.innerHeight 大小。
实战代码:
body {
width:100%;
height: 100%;
background: url(../image/sso_bg.png);
/* 背景图垂直、水平均居中 */
background-position: center center;
/* 背景图不平铺 */
background-repeat: no-repeat;
/* 当内容高度大于图片高度时,背景图像的位置相对于 viewport 固定 */
background-attachment: fixed;
/* 让背景图基于容器大小伸缩 */
background-size: cover;
/* 设置背景颜色,背景图加载过程中会显示背景色 */
background-color: #464646;
}

以上所述是码云笔记给大家介绍的 css 设置 body 背景图片满屏的实例代码,希望对大家有所帮助。
以上关于CSS 实现让body背景图片自适应全屏的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » CSS 实现让body背景图片自适应全屏
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » CSS 实现让body背景图片自适应全屏
微信
支付宝