属性,但是这个属性目前只有firfox
chrome
safari
opera
ie9+浏览器支持
如果想更全面的支持,可以不要做背景
用<img
/>
限定width、height,指定position:absolute和left、top位置,z-index设为-1
不知道CSS3 的 background-clip 属性是否能满足你的需求。这个属性可以规定背景的绘制区域,代码如下 :
<!DOCTYPE html><html>
<head>
<title></title>
<style>
.rect {
width:120px
height:120px
border:1px solid #999
padding:5px
background-color:green
background-clip:content-box
}
</style>
</head>
<body>
<div class="rect"></div>
</body>
</html>
结果如下:
将 background-clip 属性值设置为 content-box 将背景内容裁剪到内容框,这样只要改变 padding 值就可以实现边框不动,颜色变动。
背景图片CSS3缩放是可以的,但是不兼容。图片是可以缩放的,你定义他的一个宽度或者一个高度,就会按照这个尺寸等比例缩放,你也可以同事定义他的宽度和高度,但是比例把握不好会变形的格式:<img src="11.png" width=“数字" height="数字">