回答
如果您需要JavaScript解決方案,您可以檢出Corner。它是跨平臺的。
隨着CS3 border-radius
屬性,這並不難。有些瀏覽器有自己的暗示,比如firefox的-moz-border-radius
,safari和chrome的-webkit-border-radius
。
但IE仍然不支持border-radius,所以很難讓它跨瀏覽器工作。
有跨瀏覽器的一些變通圓角不使用Javascript:
CSS Rounded Corners In All Browsers
An Experiment in Rounded Corners
Rounded corners in CSS (cross browser implementations)
使用CSS3的WebKit的&壁虎基於瀏覽器,SVG歌劇和VML for IE。
如果你想通過Javascript使用,你也可以使用着名的jQuery Corners。
我知道這是一個古老的線程,但只是你知道 - 第一個和最後一個鏈接依賴於使用'.htc'文件,實際上** **是JavaScript - 所以你不能說這兩個解決方案是「..不使用Javascript」 – techexpert 2012-06-24 01:58:49
您已經接受,但是CSS3 PIE您可以在IE3中使用border-radius
屬性(以及漸變,陰影和其他有趣的CSS3功能)。我認爲這是解決問題的更清潔方法之一。
- 1. CSS和跨瀏覽器的圓角
- 2. 跨瀏覽SVG圓環圖
- 3. 跨瀏覽器圖像
- 4. 跨瀏覽器圖像CSS過濾器
- 5. Twitter引導:跨瀏覽器圓角和漸變?
- 6. 跨瀏覽器圓進度條
- 7. 跨瀏覽器定位背景圖像
- 8. 互聯網瀏覽器的圓角
- 9. CSS谷歌瀏覽器中的圓角
- 10. jquery.corner.js圓角在IE瀏覽器
- 11. 在ie8瀏覽器中圓角工作
- 12. 無休止旋轉圖像/ DIV(跨瀏覽器)
- 13. 跨所有瀏覽器的Rails圖像預覽
- 14. 這是最好的輕量級jquery插件,使跨瀏覽器圓角不使用圖像?
- 15. 圓角圖像
- 16. 圖像的圓角
- 17. 跨瀏覽器與多瀏覽器
- 18. 導航中的CSS跨瀏覽器圖像分隔器
- 19. 跨瀏覽器css
- 20. 跨瀏覽器javascript
- 21. ClickOnce跨瀏覽器
- 22. 跨瀏覽器CSS
- 23. 跨瀏覽器localStorage
- 24. Javascript:document.execCommand跨瀏覽器?
- 25. 跨瀏覽器CSS
- 26. .htaccess跨瀏覽器
- 27. HTML:跨瀏覽器
- 28. document.evaluate - 跨瀏覽器?
- 29. 瀏覽器無法渲染圓形
- 30. CSS:樣式訪問圖像跨瀏覽器的方式/跨瀏覽器的不透明度
看起來不錯,因爲它使用支持它的瀏覽器的CS3屬性並恢復爲IE的圖像。 – 2010-05-11 21:02:35
哇,它就像一個發現車輪或什麼... – 2010-09-15 02:45:44
CSS3PIE [css3pie.com]如下所示似乎是最好的解決方案。 – zachzurn 2012-02-28 23:46:30