阿本

html+css控制网页背景自适应全屏显示
最近项目实训,需要写个二次元风格的WebIM,web前端技术比较渣,想做个背景图,但一直卡在背景图不能完整全屏显示...
扫描右侧二维码阅读全文
27
2018/12

html+css控制网页背景自适应全屏显示

最近项目实训,需要写个二次元风格的WebIM,web前端技术比较渣,
想做个背景图,但一直卡在背景图不能完整全屏显示的问题上
网上查了许多资料,许多的都不可用,好在csdn上的一篇文章给了一点提示,问题得以解决

我把亲测可用的代码分享出来

html, body {
    height: 100%;
    width: 100%;
}

body {
    /* 加载背景图 */
    background-image: url(https://ww1.sinaimg.cn/large/87c01ec7gy1fshdwva5i5j21hc0u0q66.jpg);
    /* 背景图垂直、水平均居中 */
    background-position: center center;
    /* 背景图不平铺 */
    background-repeat: no-repeat;
    /* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */
    background-attachment: fixed;
    /* 让背景图基于容器大小伸缩 */
    background-size: cover;
    /* 设置背景颜色,背景图加载过程中会显示背景色 */
    background-color: #464646;
}

效果图

QQ截图20181227231630.png

最后提示一点
在选择背景图时,要特别注意尺寸。为了照顾到大尺寸屏幕,demo里用的图片尺寸为5498px * 3615px 。

Last modification:June 6th, 2019 at 07:19 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment