HTML5 body设置全屏背景图片的示例代码


Posted in HTML / CSS onDecember 08, 2020

用什么代码实现?不允许有白色底色产生,因为手机高度不一样

设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面

错误的写法:加到div中结合图片设置min-height,但是页面不会回弹

终极方案

html,body{
	width:100%;
	height:100%
}
body{
  font-family: "华文细黑";
  background:url("../img/Flyer-bg.png") no-repeat;
  background-size: 100%;
}

一个hack方案解决垂直剧中问题

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,minimum-scale=1.0">
    <title>缓存</title>
    <script src="js/jquery-1.8.2.min.js"></script>
    <script src="js/store.min.js"></script>
    <style>
        .parent{
            width:200px;
            height: 200px;
            /* 以下属性垂直居中 */
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            background-color: #aaa;
        }
    </style>
</head>
<body>
    <div class="parent">111</div>
</body>

其他方案

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="Layer1" style="position:fixed; left:0px; top:0px; width:100%; height:100%">  
    <img src="https://www.qianbuxian.com/uploads/banners/20171214085954_shouye5.jpg" width="100%" height="100%"/>  
</body>
</html>

清除浮动

.float-left {
    float: left;
}
.float-right {
    float: right;
}
.clear-fix:after {
    display: table;
    content: '';
    clear: both;
}

到此这篇关于HTML5 body设置全屏背景图片的示例代码的文章就介绍到这了,更多相关html5 body背景图片自适应屏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
css3 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
CSS3之2D与3D变换的实现方法
Jan 28 HTML / CSS
HTML5移动开发图片压缩上传功能
Nov 09 HTML / CSS
Html5页面在微信端的分享的实现方法
Aug 30 HTML / CSS
html通过canvas转成base64的方法
Jul 18 HTML / CSS
HTML5 Canvas 起步(1) - 基本概念
May 12 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
Jan 27 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
Feb 14 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
Dec 27 HTML / CSS
Canvas制作的下雨动画的示例
Mar 06 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
带你了解CSS基础知识,样式
Jul 21 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
Dec 07 #HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
Dec 04 #HTML / CSS
前端水印的简单实现代码示例
Dec 02 #HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
Dec 02 #HTML / CSS
Bootstrap File Input文件上传组件
Dec 01 #HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
Dec 01 #HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
Nov 30 #HTML / CSS
You might like
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
Yii框架中jquery表单验证插件用法示例
2016/10/18 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
围观tangram js库
2010/12/28 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
Python输入二维数组方法
2018/04/13 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
python tkinter基本属性详解
2019/09/16 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
餐厅采购员岗位职责
2014/03/06 职场文书
保护环境倡议书100字
2014/05/19 职场文书
语文教师个人工作总结
2015/02/06 职场文书
安全教育培训制度
2015/08/06 职场文书
执行力心得体会范文
2016/01/11 职场文书
七年级作文之雪景
2019/11/18 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby