css设置全屏背景图,background-size 属性
2024-08-29 21:47:31
在写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法
需要的效果
- 图片以背景的形式铺满整个屏幕,不留空白区域
- 保持图像的纵横比(图片不变形)
- 图片居中
- 不出现滚动条
- 多浏览器支持
以图片bg.jpg为例
最简单,最高效的方法 CSS3.0
归功于css3.0新增的一个属性background-size,可以简单的实现这个效果,这里用fixed和center定位背景图,然后用background-size来使图片铺满,具体css如下
- -webkit-background-size: cover;
- -moz-background-size: cover;
- -o-background-size: cover;
- background-size: cover;
适用于以下浏览器
- Safari 3+
- Chrome
- IE 9+
- Opera 10+ (Opera 9.5 支持background-size属性 但是不支持cover)
- Firefox 3.6+
低版本浏览器不支持 。
最新文章
- iOS优秀博客收录
- 在webstorm设置File watcher for Jade
- JSONObejct属性获取
- C++ JsonCpp 使用(含源码下载)
- DEV主从表
- UIApplication及UIWindow
- hive和hbase整合的原因和原理
- WCF 下的windows服务的安装卸载
- 数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解
- 通过配置tomcat虚拟路径配置站点的静态资源
- JSP内置对象(上)
- [javascript]event属性
- OAuth在WebApi
- 【初识Python】
- MySql数据库导入导出
- [编织消息框架][JAVA核心技术]动态代理介绍
- Javascript仿贪吃蛇出现Bug的反思
- Jmeter接口测试+压力测试
- mysql创建数据库指定编码格式
- rtpproxy 配置