转载两篇博文,合起来就行了:
1、《背景图拉伸显示–只面向IE》
链接 http://weilaixu.cn/read.php/49.htm 语言 简体中文 内容
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’’, sizingMethod=’scale’)
2、background-size
链接 https://developer.mozilla.org/en/CSS/background-size 语言 English 内容
.foo {
background-image: url(bg-image.png); -moz-background-size: 100% 100%; /* Gecko 1.9.2 (Firefox 3.6) */ -o-background-size: 100% 100%; /* Opera 9.5 */ -webkit-background-size: 100% 100%; /* Safari 3.0 */ background-size: 100% 100%; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */ -moz-border-image: url(bg-image.png) 0; /* Gecko 1.9.1 (Firefox 3.5) */
}
其中,background-size 的浏览器兼容情况: 综上所述, IE9 以上才支持 background-size,所以这样写:
/自动拉伸背景/
.foo {
background-image:url(scale.jpg);
-moz-background-size: 100% 100%;
/\* Gecko 1.9.2 (Firefox 3.6) */
-o-background-size: 100% 100%;
/\* Opera 9.5 */
-webkit-background-size: 100% 100%;
/\* Safari 3.0 */
background-size: 100% 100%;
/\* Gecko 2.0 (Firefox 4.0) and other
CSS3-compliant browsers */
-moz-border-image: url(scale.jpg) 0;
/\* Gecko 1.9.1 (Firefox 3.5) */
}