在写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法

需要的效果

  1. 图片以背景的形式铺满整个屏幕,不留空白区域
  2. 保持图像的纵横比(图片不变形)
  3. 图片居中
  4. 不出现滚动条
  5. 多浏览器支持

以图片bg.jpg为例

最简单,最高效的方法 CSS3.0

归功于css3.0新增的一个属性background-size,可以简单的实现这个效果,这里用fixed和center定位背景图,然后用background-size来使图片铺满,具体css如下

  1. -webkit-background-size: cover;
  2. -moz-background-size: cover;
  3. -o-background-size: cover;
  4. background-size: cover;

适用于以下浏览器

  • Safari 3+
  • Chrome
  • IE 9+
  • Opera 10+ (Opera 9.5 支持background-size属性 但是不支持cover)
  • Firefox 3.6+

低版本浏览器不支持 。

最新文章

  1. iOS优秀博客收录
  2. 在webstorm设置File watcher for Jade
  3. JSONObejct属性获取
  4. C++ JsonCpp 使用(含源码下载)
  5. DEV主从表
  6. UIApplication及UIWindow
  7. hive和hbase整合的原因和原理
  8. WCF 下的windows服务的安装卸载
  9. 数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解
  10. 通过配置tomcat虚拟路径配置站点的静态资源
  11. JSP内置对象(上)
  12. [javascript]event属性
  13. OAuth在WebApi
  14. 【初识Python】
  15. MySql数据库导入导出
  16. [编织消息框架][JAVA核心技术]动态代理介绍
  17. Javascript仿贪吃蛇出现Bug的反思
  18. Jmeter接口测试+压力测试
  19. mysql创建数据库指定编码格式
  20. rtpproxy 配置

热门文章

  1. 转:VMware 15 安装 MAC OS 10.13 原版(详细图文教程)
  2. System.Runtime.CompilerServices.Unsafe
  3. Python——语言基础
  4. Nexus3.x帐号权限配置
  5. nginx中location匹配规则介绍
  6. android data binding jetpack V 实现recyclerview 绑定
  7. java单例模式实现
  8. javascript之DOM总结
  9. RxJava2实战---第七章 合并操作符和连接操作符
  10. docker笔记、常遇问题、常用命令