2010-03-07 26 views

回答

2

尝试使用CSS溢出限制在div视,像这样

.preview {width: 60px; height: 60px; overflow: hidden;} 

<div class="preview"> 
    <img src="path to big image" alt=""/> 
</div> 
+0

这意味着你必须完全加载图片,但你只掩盖了一部分。 – Chris 2010-03-08 11:12:42

+0

这是正确的。 – pixeltocode 2011-06-19 22:50:18

0

开始这里就是你想做的事......与背景图像的DIV的工作是什么,但这是一个DIV。如果你希望它仍然像一个图像布局明智的行为,你可以用“内联块”和浏览器不兼容的矩阵弄脏你的手,或者你可以简单地使用透明图像和背景图像。构建1x1像素的透明GIF,称其为“pixel.gif”。然后你要做的就是:

<img src="pixel.gif" width="40" height="40" 
    style="background:url(full_pic.jpg) -90px -90px no-repeat"> 

在这种情况下,40×40是你的作物规模,和(90,90)的偏移量,你抓住从作物完整的图像。