用css怎么写输入框

html-css09

用css怎么写输入框,第1张

用CSS怎么能写输入框呢,CSS只是用来写样式的。要写输入框就用HTML的<input>标签。例如:

<input type="text" name="username" />

<input type="password" name="password">

<!DOCTYPE HTML>

<html>

<meta charset="UTF-8">

<title>test</title>

<head>

<style type="text/css">

body {

margin: 0 auto

text-align: center

font-family: "微软雅黑"

}

.normal {

background: url(http://pic.58pic.com/58pic/14/82/90/81B58PIC52m_1024.jpg) no-repeat

background-size: 6px

background-position: 95% 45%

}

.error {

background: url(http://static7.depositphotos.com/1222693/712/i/170/depositphotos_7122979-Red-button.jpg) no-repeat

background-size: 9px

background-position: 95% 45%

border-color: red

}

.warning {

visibility: hidden

font-size: 12px

background: red

color: white

padding: 1px

margin-left: 5px

}

</style>

<script type="text/javascript">

window.onload = function() {

var myinput = document.getElementById('myinput')

var myspan = document.getElementById('myspan')

//失去焦点事件

myinput.onblur = function() {

if(!myinput.value || isNaN(myinput.value)) {

this.className = 'error'

this.title = '请输入此字段'

this.focus()

myspan.style.visibility = 'visible'

} else {

this.className = 'normal'

this.title = ''

myspan.style.visibility = 'hidden'

}

}

}

</script>

</head>

<body>

<div>

<input class="normal" type="text" id="myinput" /><span id="myspan" class="warning">请输入数字</span>

</div>

</body>

</html>

用css改变输入框样式的方法如下:

1、打开编辑工具,创建静态页面。

2、在页面中插入一个输入框。

3、设置输入框的宽度、高度、文字样式。

4、在初始化函数里编写table函数,对于不同情况设置不同的样式。

5、预览静态页面,打开浏览器调试结果。

6、保存代码并预览页面,即可看到页面展示的效果。

7、按照上述操作,即可完成用css改变输入框样式。