html+CSS让背景图片充满整个屏幕
由于给网页设置背景图时,需要设置背景图不重复且充满整个浏览器屏幕。
给body标签指定背景图,这样背景图就可以填充整个浏览器viewport了。
其实,该方案对所有的块级容器都可以生效。块级容器的宽高是动态的,那么背景图将自动伸缩,充满整个容器。
可设置body标签的CSS样式如下:
body{
/*加载背景图*/
background-image:url(./images/background.jpg);
/* 背景图垂直、水平均居中 */
background-position: center center; /* 背景图不平铺 */
background-repeat: no-repeat; /* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */ background-attachment: fixed; //此条属性必须设置否则可能无效/ /* 让背景图基于容器大小伸缩 */ background-size: cover; /* 设置背景颜色,背景图加载过程中会显示背景色 */ background-color: #CCCCCC;
}
或简写为如下CSS样式:
body{
background:url(./images/background.jpg) no-repeat center center;
background-size:cover;
background-attachment:fixed;
background-color:#CCCCCC;
}
html+CSS让背景图片充满整个屏幕相关推荐
- CSS设置背景图片撑满屏幕
方法一: position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: url(../../assets/mask-bg. ...
- css背景图不失真_html css 中非常经典的背景图片充满屏幕且不变形问题
要求: 图片尺寸任意,图片宽高比任意(意思就是随便拿张图片都得ok),渲染后不可变形 图片中心与可视区中心重合 图片充满整个屏幕 自适应屏幕宽高变化 给图片上一层蒙版,便于在其上渲染文字 思路分析: ...
- CSS网页背景图片等比例占满整个页面的解决方案
需求是这样的: 一个登录界面,让一张背景图片充满整个页面.需求看似非常简单,可是测试人员提的一个bug引起了我深入的思考.先上图,正常界面是这样的: 界面结构很简单,一个登录框,加一张背景图.我们都知 ...
- CSS让背景图适应整个屏幕(填满)
html代码如下 <body>/*此处内容省略*/</body> 使用css设置背景图片并且铺满整个屏幕(不重复),代码如下 body{/*设置背景图片*/background ...
- css实现背景图片自动适应
css实现背景图片自动适应 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...
- php设置背景图片的代码,css设置背景图片如何实现?(代码实例)
本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...
- css样式教程---css控制背景图片-背景相关的css
最近做网站的时候,感觉css使用并不是那么轻松,于是从网上找了点教程看看,感觉还是挺重要的,一个好的CSS代码,只要你熟悉了,以后拿过来之间套上就行了, 真是方面,但是看的那CSS代码总叫人感觉头大, ...
- background-position—CSS设置背景图片的位置
background-position :在 CSS 中通过 background-position 属性可以调整背景图片的位置.因为在默认情况下背景图片都是从设置了 background-posit ...
- php背景图片 存放位置,CSS中背景图片位置 background-position 的使用方法
在使用背景图片时,经常会遇到背景图片所在的位置不是我们想要的,那如何设置背景图片的位置呢?以下就来介绍CSS中背景图片位置 background-position 的用法. 在背景图片的背景图片位置属 ...
最新文章
- cisco路由交换系统测试命令
- vue组件的生命周期和执行过程
- Ubuntu 16.04 桌面菜单栏 任务栏 标题栏消失的解决办法
- 数据科学家需要掌握的10项统计技术,快来测一测吧
- 再获绿色等级5A称号!揭开腾讯数据中心节能环保黑科技
- linux输入influxdb密码,在RHEL 8/CentOS 8上安装InfluxDB的方法
- 关于 IHTMLDocument4 在 Delphi7.0 中不能编译的的解决方法
- matlab实验数据拟合,利用Matlab对实验数据拟合曲线与函数方法
- 数学分析高等代数考研试题考研真题汇总目录2020-01-10更新
- C语言应用(3)——Base64编码/解码
- 升级LTS长期支持版|奇点云数据云平台发布DataSimba R3.8
- linux把光标移到文件开头的命令,linux操作命令总结,希望可以帮助到菜鸟
- 微信 考勤 php,JavaScript_微信企业号开发之微信考勤Cookies的使用,在上篇文章给大家介绍了微信 - phpStudy...
- 我对价值投资的思考(一)
- HmailServer部署应用(完整过程,含故障处理)
- 什么是MapReduce?MapReduce整体架构搭建使用介绍
- CycleGAN中欺骗相反域的鉴别器是什么意思
- openstack创建的云主机不能访问外网,不能ping www.baidu.com
- 解决IDEA 在使用maven创建项目pom文件project出错的问题(亲测有效)
- oracle 同义词名称,ORACLE同义词总结
热门文章
- Arduino - 最小系统(基于ATtiny13A)
- folx pro 激活码使用安装下载教程(mac优秀下载工具)
- drds的update使用
- 天大2021年秋学期考试《基础会计》离线作业考核试题
- 从塞上明珠到科创新城 榆林数字经济的“速度与激情”
- NO PAPER COWBOYS【翻译】
- Chinese Rings HDU-2842 矩阵快速幂
- 在计算机中c语言是属于什么作用,C语言属于下列哪一类计算机语言( )
- 计算机中丢失fmodex64.dll,打开london 2012显示“没法启动此程序,因为计算机中丢失fmodex.dll。尝试重新安装该程序以解决此问题。”...
- SHELL : echo字体控制