CSS:圆形文本输入字段

时间:2010-07-07 09:33:07

标签: css

如何使用css创建圆形文本输入字段?

感谢

7 个答案:

答案 0 :(得分:5)

使用CSS3:

 /* css 3 */
 border-radius:5px;
 /* mozilla */
 -moz-border-radius:5px;
 /* webkit */
 -webkit-border-radius:5px;

答案 1 :(得分:0)

答案 2 :(得分:0)

现代css3浏览器中的

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

在较旧的时候,你需要使用像jquery这样的JS与rounded corners插件或Ruzee

答案 3 :(得分:0)

也许你可以从输入字段中删除轮廓然后用jQuery将它们放在一个弯曲的框中......

答案 4 :(得分:0)

两个答案都是正确的,您可以使用CSS3样式(当前IE不支持),也可以使用http://www.malsup.com/jquery/corner/等javascript包。

然而,还有另一种选择,即使它不完全理想,也不应该被丢弃。如果您的输入具有固定长度,您还可以将输入所需的任何背景(包括边框)绘制到图像中并使用

background: transparent url(pathToYourImage.png);
border: none;

这有利于您可以想到的几乎所有浏览器。

答案 5 :(得分:0)

^最后一个将适用于所有浏览器。 但是有些浏览器添加了大纲! Chrome,safari等。

我知道你可以使用outline:0关闭chrome中的轮廓,但我找不到你可以在Safari中关闭轮廓的地方。它看起来很可怕!

答案 6 :(得分:-1)

根据您的布局使用border-radius使用像素。