首页
位置:首页>新闻动态 > 建站指南 >

CSS3中关于background-size的解释与应用!

在HTML5+CSS3前端开发中经常用到background对网页背景进行自适应或匹配或浏览器兼容性,就会用到background中的size描述,直接上干货:

CSS3中关于background-size的解释与应用!

background-size: auto | <长度值> | <百分比> | cover | contain

1、auto:默认值,不改变背景图片的原始高度和宽度;

2、<长度值>:成对出现如200px 50px,将背景图片宽高依次设置为前面两个值,当设置一个值时,将其作为图片宽度值来等比缩放;

3、<百分比>:0%~100%之间的任何值,将背景图片宽高依次设置为所在元素宽高乘以前面百分比得出的数值,当设置一个值时同上;

4、cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器;

5、contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。

IE7,8

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='11.gif', sizingMethod='scale');

 

background-size: cover;  //只支持IE9+ 

-webkit-background-size: cover; //webkit核心 

-moz-background-size: cover; //FF核心 

-o-background-size: cover; //Opera  

上一篇:免费分享网站前端开发网页动画效果库

下一篇:移动商城网店系统/怀柔企业手机网店系统开发