欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

css设置全屏背景图,background-size 属性

程序员文章站 2022-08-08 16:10:40
在写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法 需要的效果 以图片bg.jpg为例 最简单,最高效的方法 CSS3.0 归功于css3.0新增的一个属性background-size,可以简单的实现这个效果,这里用fixed和center定位背景图,然后用backgrou ......

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

需要的效果

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

以图片bg.jpg为例

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

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

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

 

css设置全屏背景图,background-size 属性

 

 

适用于以下浏览器

  • safari 3+
  • chrome
  • ie 9+
  • opera 10+ (opera 9.5 支持background-size属性 但是不支持cover)
  • firefox 3.6+

 

低版本浏览器不支持 。