2014-01-06 134 views
2

如何添加圓角的邊框爲我的文字型輸入 圓角的邊框 - 文本輸入CSS

請給我一個解決方案,我怎麼能做到這一點(爲[在這裏輸入的形象描述] http://i.stack.imgur.com/zig2d.png!)。謝謝!! 我試過CSS3邊框,但它給一個壞的結果,因此,請與我分享怎麼辦呢

不低於

更新注意:JS解決方案:我仍然希望能找到一個純粹的CSS-on-the-input解決方案,但這裏是我現在使用的解決方法。請注意,這是粘貼我的應用程序,所以不是一個很好的,像上面的獨立示例。我剛剛在我的大型網絡應用程序中包含了相關的部分。你應該能夠明白這個主意。 HTML是「鏈接」類的輸入。大的垂直背景位置是因爲它是一個精靈。測試IE6,IE7,IE8,FF2,FF3.5,Opera 9.6,Opera 10,Chrome 2,Safari 4.我需要調整一些瀏覽器中的幾個像素的背景位置:

+1

使用'邊境radius'! – Fox

回答

6

你想看看在border-radiussee here瞭解更多信息)

的邊界半徑CSS屬性允許Web作者定義 圓角的邊框邊角如何。

Fiddle

input[type=text]{ 
    border-radius:10px; 
} 
+0

Upvoted。可能是唯一的CSS解決方案。在較舊的瀏覽器中,您只會得到常規的角落。 lol @ 10K派對 – Ivozor

+0

作爲引號問題的補充,CSS規範實際上將它們定義爲字母數字的可選項:http://www.w3.org/TR/CSS2/selector.html#matching-attrs – SW4

8

試試這個code

CSS

input{ 
-webkit-border-radius: 50px; 
-moz-border-radius: 50px; 
border-radius: 50px; 
} 

HTML:

<input type="text" placeholder="search">