文章專區

網頁設計相關文章

利用CSS裁切圖片

網頁設計上,有時我們只要擷取圖片的一部分時,若是還要另外切圖片的話又會顯得累贅,這時我們可以用CSS的屬性來自由裁切圖片囉!

css的overflow屬性

設定成overflow: hidden就可以將多餘的圖片隱藏起來,並利用margin來控制要顯示的部分。

範例:

原本的完整圖片

 

使用css裁切過後

 

css的clip屬性

clip的屬性值僅有rect( 矩形 ),其值為 rect (top, right, bottom, left),預設值為auto,而必須注意的是此屬性要有position:absolute才會生效,圖片顯示範圍的計算為top減掉bottom為顯示範圍的高,right減掉left為顯示範圍的寬。

範例: