使用css可以使縮略圖的角落變圓嗎?縮略圖上的圓角
編輯 - 在HTML的出發點是:
<img src='test.jpg' width='50' height='50' />
它沒有CSS就可以開始和我的是那些想圓邊角有點...
編輯+注意: moz-border方法並不真正圍繞圖像本身的角落,這正是我所希望的,而是圍繞圖像圍繞在一個邊緣廣場的角落。看起來不錯...
使用css可以使縮略圖的角落變圓嗎?縮略圖上的圓角
編輯 - 在HTML的出發點是:
<img src='test.jpg' width='50' height='50' />
它沒有CSS就可以開始和我的是那些想圓邊角有點...
編輯+注意: moz-border方法並不真正圍繞圖像本身的角落,這正是我所希望的,而是圍繞圖像圍繞在一個邊緣廣場的角落。看起來不錯...
擴大@克萊頓的回答是:
您可以在任何現代原生瀏覽器做到這一點:
-moz-border-radius: 5px;
border-radius: 5px;
廠商前綴-moz
可能會很快消失。
請參閱this jsfiddle看到它的行動。另請注意,舍入直接應用於<img>
元素。
這適用於所有5個主要瀏覽器的所有當前版本。
+1,但我認爲Lynx是一個主要的瀏覽器,我一直都在使用它。 :) – 2011-04-11 21:22:41
@Radek哈!嗯,我認爲真正的問題是顯示縮略圖本身,然後,而不是四捨五入的角落;) – rockerest 2011-04-11 21:25:42
真正的問題是Lynx根本不支持CSS。 :) – 2011-04-11 21:27:07
爲了更好地說明這一點,以下兩行將在Firefox,Chrome和IE9中實現預期效果。
-moz-border-radius: 5px;
border-radius: 5px;
更多信息可以在這裏找到: http://www.css3.info/preview/rounded-border/
要在IE8做到這一點,你需要使用JavaScript。這jQuery的插件會做的伎倆:http://jquery.malsup.com/corner/
WebKit不需要前綴。 'border-radius'對於WebKit瀏覽器來說很好。 – 2011-04-11 21:20:22
甚至包含邊界半徑的IE9:5px 5px 0 0; – Todd 2011-04-11 21:20:55
這個解決方案只圍繞頂部兩個角落:http://jsfiddle.net/cRpnC/1/ – 2011-04-11 21:23:57
是使用漂亮的角技術。漂亮的角落是產生圓角邊緣的古老方式。它會在所有瀏覽器(舊的和新的瀏覽器)功能
您可以使用border-radius
。它在<img>
元素上不起作用,但您可以將border-radius
應用於<div>
,圖像作爲背景圖像。
此代碼將圍繞所有四個角落,它也支持Opera。
img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
克萊頓的解決方案只是一個輪頂部兩個角,這可能是也可能不是你要找的內容。
地址欄中的圖像或圖標的縮略圖? – atlavis 2011-04-11 21:18:14
縮略圖(基本上是一個圖像) – David19801 2011-04-11 21:24:43