CSS对文本框的修饰
这是我们常用的文本框,第一个是普通的样式,第二个是只有背景颜色的文本框,第三个是把文本框的四个边变成黑色的样式,第四个是把上边框、左右边框定义与背景颜色的样式,像一个填空题:) 这是怎么实现的呢?下面我将依次介绍。
(1)普通文本框
代码如下:(实际上就是我们常用的)
<input type="text" name="email" size="15" maxlength="255">
(2)仅有背景的文本框
先在head部中加入如下代码:
<head>
<style>
<!--
.input{ BACKGROUND-COLOR:#dbe9f5; BORDER-BOTTOM:#ffffff 1px solid; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP:
#ffffff 1px solid; COLOR: rgb(0,0,0); FONT-SIZE: 9pt
}
//-->
</style>
</head>
然后在你有引用文本框的地方写上:
<input type="text" name="email" size="15" maxlength="255" class=input>
解释程序:在head中的代码中的红色地方,你大约都能看懂:BORDER-BOTTOM --- 文本框边框底边的颜色值,其他的依次是左边、右边、上边的颜色值。在这里将四个边的颜色值都设置成与网页同颜色的,因此当你把文本框的颜色设置成与边框不同的颜色时,就会显示出上面例子中第二个文本框的那中情况。应该注意的是当你想得到这样的效果时,你应注意把class=input写在上面(具体的意思你可以看看前面的内容)
(3)没有阴影的文本框
代码如下:
.input1{ BACKGROUND-COLOR:#ffffff; BORDER-BOTTOM:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-RIGHT: #000000 1px solid; BOR
DER-TOP: #000000 1px solid; COLOR: rgb(0,0,0); FONT-SIZE: 9pt
}
<input type="text" name="email" size="15" maxlength="255" class=input1>
(4)填空式的文本框
.input2{ BACKGROUND-COLOR:#ffffff; BORDER-BOTTOM:#000000 1px solid; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP
: #ffffff 1px solid; COLOR: rgb(0,0,0); FONT-SIZE: 9pt
}
<input type="text" name="email" size="15" maxlength="255" class=input2>
(5)透明度的文本框
.input{ border: 0px solid #ffffff;
BACKGROUND-COLOR:#dbe9f5;
COLOR: rgb(0,0,0);
FONT-SIZE: 29pt;
height: 39px;
width: 298px;
Opacity: 0.3;
}<input type="text" name="email" size="15" maxlength="255" class="input">
(6)全透明的文本框
.input{ border: 0px solid #ffffff;
BACKGROUND-COLOR:transparent;
COLOR: rgb(0,0,0);
FONT-SIZE: 29pt;
height: 39px;
width: 298px;
}
<input type="text" name="email" size="15" maxlength="255" class="input">