2011-08-29 61 views
0

我已经看到许多网站有许多类型的形状文本框(例如,有人已经绘制它在油漆,并使其成为一个HTML文本框)。这些文本框是如何制作的?我想通了,某种CSS的使用,但如何获取..如何制作自定义文本框?

回答

0

一种方法是利用CSS3的象下面这样:

<html> 
<head> 
<style type="text/css"> 
.round{ 
border:2px solid; 
border-radius:25px; 
-moz-border-radius:25px; /* Firefox 3.6 and earlier */ 
padding:10px; 
} 
</style> 
</head> 
<body> 
<textarea rows="1" cols="10" class="round">Blah blab </textarea> 
</body> 
</html> 

以同样的方式,那么你可以添加背景图片,更多的造型等如下。希望这能回答你的问题!

<html> 
<head> 
<style type="text/css"> 
.round{ 
border-radius:25px; 
-moz-border-radius:25px; /* Firefox 3.6 and earlier */ 
padding:10px; 
background:yellow; 
border: 2px dotted red; 
} 
</style> 
</head> 
<body> 
<textarea rows="1" cols="10" class="round">Blah blab </textarea> 
</body> 
</html> 
1

或者您可以使用图像作为文本框的背景下,这才能真正让事情看起来真棒:

<style type="text/css"> 
input{ 
    width:220px; 
    height:50px; 
    display:block; 
    background:url(images/input.png); 
    border: none; 
} 
</style>