重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用CSS怎么能写输入框呢,CSS只是用来写样式的。要写输入框就用HTML的input标签。例如:
10年积累的做网站、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有城步免费网站建设让你可以放心的选择与我们合作。
input type="text" name="username" /
input type="password" name="password"
中文字符的中线和英文字符的中线定义是不一样的,你在设置输入框与文本居中对齐的时候,最好将文本的字体样式设置成英文字体,比如font-family:verdana;这样有助于解决中线问题。然后再给输入框添加 vertical-align:middle;样式。
注意,由于涉及到中线问题,所以字号会影响对齐的效果。例子就不举了,你可以改变字号(12px、13px等)自己尝试一下。
使用css样式直接可以改变input的样式的,input属于行内替换元素height/width/padding/margin均可用,效果等于块元素。
工具原料:编辑器、浏览器
1、设置一个宽度是宽度500px,高度50px,边框是红色的input输入框的代码如下:
body
input type="text" /
style
input{
width: 500px;
height: 50px;
border: 1px solid red;
}
/style
/body
2、运行的效果如下图:
为了达到更好的交互效果,提高用户友好度,对文本框输入框之类的美化工作是很必要的。 一般的美化工作可以直接通过使用CSS完成,方法也十分简单,如下: 1、首先制作一张输入框的背景图,如上图所示。 2、添加按钮的Html代码: input type=button class=Selectbg 3、然后用css代码将它定义:stylebody{font-size:12px; } .Selectbg{border:none; width:150px; height:20px; background-image:url(image.gif); text-align:left;line-height:20px; }/style 在写CSS代码的时候要注意,如果背景图中带边框,一定要将输入框的边框去掉,否则会显示默认边框;其次还要将高度和行高定义好,否则点击输入框后文字的位置会很难看。
css 特殊input样式,参考如下:
输入框景背景透明:
input style="background:transparent;border:1px solid #ffffff"
鼠标划过输入框,输入框背景色变色:
INPUT value="Type here" NAME="user_pass" TYPE="text" SIZE="29" onmouseover="this.style.borderColor='black';this.style.backgroundColor='plum'"
style="width: 106; height: 21"
onmouseout="this.style.borderColor='black';this.style.backgroundColor='#ffffff'" style="border-width:1px;border-color=black"
输入字时输入框边框闪烁(边框为小方型):
Script Language="javascript"
function borderColor(){
if(self['oText'].style.borderColor=='red'){
self['oText'].style.borderColor = 'yellow';
}else{
self['oText'].style.borderColor = 'red';
}
oTime = setTimeout('borderColor()',400);
}
/Script
input type="text" id="oText" style="border:5px dotted red;color:red" onfocus="borderColor(this);" onblur="clearTimeout(oTime);"
输入字时输入框边框闪烁(边框为虚线):
style
#oText{border:1px dotted #ff0000;ryo:expression(onfocus=function light (){with(document.all.oText){style.borderColor=(style.borderColor=="#ffee00"?"#ff0000":"#ffee00");timer=setTimeout(light,500);}},onblur=function(){this.style.borderColor="#ff0000";clearTimeout(timer)})};
/style
input type="text" id="oText"
自动横向廷伸的输入框:
input type="text" style="huerreson:expression(this.width=this.scrollWidth)" value="abcdefghijk"
自动向下廷伸的文本框:
textarea name="content" rows="6" cols="80" onpropertychange="if(this.scrollHeight80) this.style.posHeight=this.scrollHeight+5"输入几个回车试试/textarea
只有下划线的文本框:
input style="border:0;border-bottom:1 solid black;background:;"
软件序列号式的输入框:
script for="T" event="onkeyup"
if(value.length==3)document.all[event.srcElement.sourceIndex+1].select();
/script
input name="T" size="5" maxlength="3"—input name="T" size="5" maxlength="3"—input name="T" size="5" maxlength="3"—input name="T" size="5" maxlength="3"—input name="T" size="5" maxlength="3"—input name="T7" size="5" maxlength="3"
1、通过css+div进行输入框样式的调整
例如:
输入框景背景透明:
input style="background:transparent;border:1px solid #ffffff"
鼠标划过输入框,输入框背景色变色:
INPUT value="Type here" NAME="user_pass" TYPE="text" SIZE="29" onmouseover="this.style.borderColor='black';this.style.backgroundColor='plum'"
style="width: 106; height: 21"
onmouseout="this.style.borderColor='black';this.style.backgroundColor='#ffffff'" style="border-width:1px;border-color=black"