我有一个100*100的div,有个600*400的图片,我想把这图片作为div的背景,直接的话,会显示大图片左上角的100*100的大小,但我想从大图片的某一位置取100*100,譬如从图片(200,200)处取100*100,怎样做呀,我用div的clip可以做,但此时div的位置设定还是以大图像为准,不是从取的那一小部分定位。
另外,我不想自己用ps去截取那一部分,因为还有很多图片和层都要这样弄,麻烦不灵活。
请教各位高手呢,谢谢

解决方案 »

  1.   

    那你的DIV就都要固定好的呢
    有一个技术叫css sprites
    像淘宝等大型网站就使用了这个技术的
    用background-postion:进行定位
    取(200,200)的话就是
    background-postion:200px 200px;
    所以你DIV的宽高都应该是100才能取到你想要图像哦
    ^_^
      

  2.   

    谢谢。我用background-postion:200px 200px;这个试过啦,可以取一部分,但是这个200px,200px加上我设的div100*100大小,有点看不出来它是怎么取的,那个200px,200px是从哪算的呀
    不好意思,不太懂,还请教下哟
      

  3.   

    用background-postion:进行定位