能否在CSS中指定背景图片中的某一块区域作为背景?

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:03:06
我想用在CSS中指定一张图片的某一区域作为DIV或TD的背景,比如说,指定图片中从左上角坐标X,Y(10,20)到右下脚坐标X,Y(30,50)这一块矩形区域作为TD的背景,并且横向填充。应该在CSS中怎么定义?

我知道定义{background:url(img/abc.gif) right left no-repeat}是从图片的右上方开始填充,并且默认是填充从右上方开始的所有左边部分和下边部分,直到填充完DIV或TD的宽度和高度为止。但是无法指定图片中的任意一块区域作为背景。

有知道的吗?谢谢各位的回答!

background:url(img/abc.gif) no-repeat x y ;
这里的x指左右距离,y指上下距离。这样就可以了!

在CSS中指定背景图片中的某一区域为背景是可以实现的。需要用到background-postion属性。

如background-position: 50px 100px;

方法示例可参考:
http://www.w3school.com.cn/tiy/t.asp?f=csse_background-position_pixel