2012-06-16 66 views

回答

1

嘗試拉斐爾
http://raphaeljs.com/
http://raphaeljs.com/reference.html#Paper.circle
下面是如何繪製圓拉斐爾的好example

+0

呀,投票了。 Raphael可能是最廣泛的瀏覽器支持的最簡單的方法。你不能依靠CSS3或webkit的東西在生產網站 – Alex

+0

@亞歷克斯:我愛拉斐爾:) 它只是真棒。 – xyz

+0

是的,我最近用它作爲我的第一個大項目,不得不說,這種方式比我想象的要更強調。一直在尋找這樣的東西,因爲把Flash扔在垃圾箱裏 – Alex

0

也許可以創建一個具有相同高度和寬度,「邊界半徑」爲50%,幾個像素的「邊框寬度」的大小的塊元素?

Here is an example.如果您需要動態調整大小,可以使用JavaScript設置高度和寬度。

3
  1. 使用SVG。 (最可靠的)
  2. 使用canvas這是HTML5標記,並且不是跨瀏覽器。 (畫一個圓然後清理它並畫另一個)
  3. 使用CSS3 border-radius property

    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    
+0

我會在CSS3做一個圈子是這樣的:'' border-radius:999px;' –

相關問題