2011-10-31 43 views
-2

請看看這個圖片:如何用css製作這個形狀?

http://alexking.org/wp-content/uploads/2011/10/ios-shortcut-button-510x358.png

看,上面寫着「鍵盤」

我想要的形狀,但面臨的其他方式(右)和未彎曲的部分。

我知道這是一個五角形,但它不是標準類型,所以很難找到這種形狀的名稱或類型,以瞭解如何在css中創建它。有關如何製作它的任何想法!?!?

謝謝你們,

詹姆斯

回答

1

純粹在CSS中模仿iPhone設計幾乎是不可能的。但是:

我發現iWebKit是由一個在這個任務上花費大量時間的人寫的。他做了帶有邊框圖像的導航按鈕。 你可以在http://snippetspace.com/看看它。我想,它可以免費下載。看看演示代碼,您可以輕鬆看到按鈕的工作方式。 iWebKit僅適用於webkit瀏覽器,但它並不需要太多工作來適應其他瀏覽器(只需在其中添加-moz或-o行,其中指出CSS中包含-webkit)。

2

這是一個圓角矩形和一個三角形(或旋轉的方形)。爲了使它在「CSS」中需要一些黑客。我建議你使用背景圖片。

+0

我同意。這裏的背景圖片將是您最好和最安全的選擇。你用CSS3做的任何奇特的形狀可能無法在所有瀏覽器中呈現。 – Alex

+0

那麼,他可以用CSS三角形(http://css-tricks.com/snippets/css/css-triangle/)來做到這一點,但是對於單個按鈕來說,這是很多標記。 – mddw