2010-03-07 85 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)的偏移量,你抓住從作物完整的圖像。