复制代码代码如下:
.btn_bg {
width:150px;
height:50px;
background-image:url(./btn.png);
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
-moz-border-image: url(./btn.png) 0;
background-repeat:no-repeat9;
background-image:none9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./btn.png, sizingMethod=scale)9;
}
定义好上述CSS后,就可以在页面中使用了,例如:
复制代码代码如下:
<div class="btn_bg"></div>
btn_bg样式中:width和height定义了背景图默认的宽高,假如这个不定义并且引用该样式的DIV也不定义宽度,那么背景图的宽度会拉伸至浏览器的宽度,另外可以指定DIV的宽度来拉伸背景图,如:
复制代码代码如下:
<div class="btn_bg"></div>。
细心的你会发现,最后三行代码每行样式后都加了 9 这是指定在IE8及以下浏览器中的样式。