以下代码解决你的问题
<!doctype html><html lang="zh">
<head>
<meta charset="utf-8">
<title>文本输入边框</title>
<link rel="stylesheet" href="inputborder.css">
</head>
<body>
<form action="" method="">
<fieldset>
<label>用户登录</label>
<label>用户名</label>
<input type="text" id="Username">
<label>密码</label>
<input type="password" id="Pwd">
</fieldset>
</form>
</body>
</html>
inputborder.css 文件代码清单如下:
form {position: absolute /* 表单定位 */
top: 50px /* 表单定位 */
left: 200px /* 表单定位 */
color: rgb(120, 120, 120)
}
fieldset {
border: none
display: inline
}
label {
display: block
margin: 0
padding: 10px 1px
width: 150px
font-size: 16px
letter-spacing: 2px
text-align: center
}
input {
margin: 0
padding: 10px 0
border: 1px solid rgb(180, 180, 180)
border-radius: 8px /* 圆角边框 */
width: 150px
font-size: 16px
text-align: center
}
input:hover {
border: 1px solid rgb(255, 0, 0)
}
创建一个简单的input标签实现网页上的输入框效果。
添加输入框的步骤如下:
<input>标签用于搜集用户信息。根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
工具:编辑器、浏览器
1、创建一个简单的input标签实现网页上的输入框效果,代码如下:
1 First name: <input type="text" name="fname" />2 Last name: <input type="text" name="lname" />3 <input type="submit" value="Submit" />
2、以上代码中type=text是文本的输入框,type=submit是一个提交按钮,运行的效果如下图:
添加多个输入框的方法如下:
<input id="input_template" name="name" maxlength="7" type="text" style="width: 120px">
<!-- 这里是一个模版,追加的时候用来克隆的。 -->
$('#addBtn').bind('click', function() {
var input_ = $("#input_template").clone()
$("#input_container").append(input_)
})
<!-- 需要注意的是,在追加的时候,或者追加之后,把追加元素imput的name和id重置一下。 -->
两种办法。CSS3的办法:input:focus{border-widht:3px}
jQuery的办法:$("input").focus(function(){
$(this).css("border-width","3")
})
基本思路,就是文本框获取焦点的时候,让文本框的变宽宽度变大
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)