2011-04-06 55 views
4

我看只有最新的瀏覽器根:CSS3形狀 - 有什麼可能?

  • IE9(還沒有真正研究過這一次多)
  • FF4
  • Chrome10
  • Safari5
  • 的iOS 3.4
  • 歌劇?

我知道我可以很容易得到正方形和矩形,具有圓形邊界的圓形和省略號(圓形:W = H,省略號:W!= H)。我知道我可以通過邊框設置獲得slopes。我知道如何獲得1/2和1/4圈,但有可能得到:

  • 餅楔(任何尺寸,在任何位置在圓圈即18%的楔形,20%?水平)
  • 梯形,八邊形,五邊形,六邊形
  • 星(正五角星)
  • 任何單個形狀的未已經提到

我要找的CSS this + DIV選項,而不是<canvas>選項。我也在尋找使用最少嵌套div的選項。 Here是一個在一個示例中顯示幾種形狀的示例...

+2

爲什麼,哦,你爲什麼要用直接的HTML/CSS來做到這一點?這真的不適合它。使用畫布,SVG,別的。 – 2011-04-06 03:25:35

+0

@cwolves - 我不想使用'',因爲像$('#buttonTop')。click()這樣的東西不適用於畫布中的部分繪製圖像,而我可以將對象的各個部分使用DIV。對於整個對象的子節點,SVG可能是可定位的,但我並不真正想要繪製圖像,而是構建接口項目。 – Justin808 2011-04-07 01:30:20

+0

是的,但是你正在構建一個星際迷航控制面板......其中一些形狀將成爲一個真正的帶有HTML/CSS的PITA,它們在任何其他方面都很簡單。即使只是創建一個圖像和映像整個事情將更符合邏輯! :) – 2011-04-07 01:39:07

回答