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将你的设计带入下个高度
Aug 08 HTML / CSS
使用css3和jquery实现可伸缩搜索框
Feb 12 HTML / CSS
利用CSS3的线性渐变linear-gradient制作边框的示例
Jun 02 HTML / CSS
css3 transform导致子元素固定定位变成绝对定位的方法
Mar 06 HTML / CSS
localStorage 设置过期时间的方法实现
Dec 21 HTML / CSS
HTML5 创建canvas元素示例代码
Jun 04 HTML / CSS
HTML5之tabindex属性全面解析
Jul 07 HTML / CSS
解决HTML5手机端页面缩放的问题
Oct 27 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
Mar 21 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
HTML5离线应用与客户端存储的实现
May 03 HTML / CSS
如何使用 resize 实现图片切换预览功能
Aug 23 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判断表是否存在的方法
2015/06/18 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
简单的js表单验证函数
2013/10/28 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
详解python中*号的用法
2019/10/21 Python
python取均匀不重复的随机数方式
2019/11/27 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
Python实现随机爬山算法
2021/01/29 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
行政前台岗位职责
2013/12/04 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
学生个人总结范文
2015/02/15 职场文书
百日宴上的祝酒词
2015/08/10 职场文书
python tkinter模块的简单使用
2021/04/07 Python
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
如何自己动手写SQL执行引擎
2021/06/02 MySQL