2012-07-26 52 views
2

可能重複的形狀:
Draw Circle using css alone如何更改提交按鈕,就可以

我想知道是否有任何方式更改從提交按鈕的形狀矩形爲圓形

我不想使用圓形成形圖像解決方案。我想從CSS樣式的按鈕的所有其他特徵。

+0

@WesleyMurch但這個問題顯示瞭如何創建一個圓成形的div區..我的改變提交按鈕形狀.. – 2012-07-26 14:39:52

+0

對不起,你沒有覺得它有用。如果它有幫助,造型提交按鈕就像設計一個div(嘗試它)。事實上,兩個問題的最高票數答案都是一樣的。我沒想到你的問題實際上會被封閉,有人必須標記它。 – 2012-07-26 15:16:08

回答

5

您的問題已答覆,但我建議你Twitter Bootstrap

這是一個HTML/CSS框架,它允許您輕鬆地製作great buttons(等等)。

這個按鈕是「crossbrowser」,這意味着它們與Internet Explorer兼容。

只有一個類別 - btn - 您可以設定<button><input type="button"><a>

此:

<button class="btn"></button> 

給出:

btn-primarybtn-infobtn-successbtn-warningbtn-danger

enter image description here

您還可以快速與可選類自定義按鈕和btn-inverse

這個類轉換你的按鈕,像:

enter image description here

然後你可以選擇一個大小與類btn-largebtn-smallbtn-mini

最後,您可以在按鈕中添加一個圖標(the list is here)。

此:

<button class="btn btn-success"> 
    <i class="icon-shopping-cart icon-white"></i> 
    <span>Checkout</span> 
</button> 

給出:

enter image description here

與你的新的按鈕樂趣。 :)

+0

我正在研究相同的..但沒有任何按鈕形狀的選項..他們呢? – 2012-07-26 14:47:35

+0

它提供了一個默認的形狀(如上圖),但你可以自由修改它:**它只是CSS!**如果你需要它可以在'border-radius:10px'中修改'border-radius:5px'。 ':)' – 2012-07-26 14:50:18

+0

這根本不回答問題。 – 2015-09-09 13:42:35

2

使用CSS邊框半徑。我會推薦使用Google搜索'CSS按鈕生成器'等,並找到任何數量的按鈕生成工具,你可以玩,以獲得正確的CSS。您只需確保元素的高度=寬度,然後相應地調整角半徑。

14

使用border-radius財產。

實施例:

.button { 
    width: 100px; 
    height: 100px; 
    background-color: #000; 
    border: solid 1px #000; 
    border-radius: 50% 
} 

上面的例子會給你一個規則的圓形。

如果你想只是一個小圓形,試試這個:

.button { 
    width: 100px; 
    height: 30px; 
    background-color: #000; 
    border: solid 1px #000; 
    border-radius: 5px 
} 

現場演示:Regular circle
現場演示:Rounded shape
現場演示:Input button with text

+0

但這個解決方案不保留「提交」按鈕的特徵..它只是創建一個圓形的div .. – 2012-07-26 14:32:08

+0

@vivek_jonam看到這個:http://tinkerbin.com/8wU6CMgy – 2012-07-26 14:33:25

+0

但這也是一個div區..我需要它提交按鈕屬性.. – 2012-07-26 14:37:55

0

您可以使用邊界半徑在你的CSS中,但它不會在IE中支持。

玩弄: -

border-radius: 10px 10px 10px 10px 
1

使用這種樣式:

input[type='submit'] { 
    width:100px; 
    height:100px; 
    border-radius:50px; 
}​