2012-09-30 37 views

回答

2

您可以使用background-size: contain;保持縱橫比和保留元素中的圖像:

.dbutton, .ctrlbutton { 
    vertical-align: middle; 

    -webkit-background-size: contain; 
    -moz-background-size: contain; 
    -o-background-size: contain; 
    background-size: contain; 
} 

演示:http://jsfiddle.net/Blender/CJzCA/2/

現在,你可以調整widthheight單獨和圖像將永遠看起來不錯。

+0

+1 - 用於「包含」 - Tks。 – techfoobar

+0

+1和最好的答案,真棒也 – Gallaxhar

1

做一個img每個鏈接的圖像內部和簡單地改變的寬度和高度爲所需值的CSS。這不需要CSS3。

+0

所有做的是裁剪圖像的一部分,它也不會允許適當的縮放(保留原始圖像的寬高比) – Gallaxhar

+0

+1 - 這是我的建議。把它作爲背景是沒有意義的。 –

相關問題