文本框优化

文本框优化:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入姓名</title>
    <style>
        div,ul,li,input{padding:0;margin:0;}
        ul{list-style:none;}
        body{font:14px/28px "微软雅黑 ";}
        .contact *:focus{outline: none;}
        .contact{width:700px;height:auto;background:#F6F6F6;margin:40px auto;padding: 10px;}
        .contact ul{width: 700px;}
        .contact ul li{border-bottom:1px solid #d0d0d0;padding:4px;}
        .contact ul li label{width:120px;display:inline-block;float:left;}
        .contact ul li input[type=text]{width:200px;height:20px;border:1px solid #AAA;border-radius:4px;padding:3px 8px;background:url(red_asterisk.png) no-repeat #FFF 98%}
        .contact ul li input[type=text]:focus {border:1px solid red;background:url(invalid.png) no-repeat #FFF 98%;}
        .contact ul li input[type=text]{transition:padding .25s;-o-transition: padding .25s;-moz-transition: padding .25s;-webkit-transition: padding .25s;}
        .contact ul li input:focus{padding-right: 70px;}
    </style>
</head>
<body>
    <div class="contact">
        <form action="#" method="post" name="cForm">
            <ul>
                <li>
                    <label>姓名:</label>
                    <input type="text" name="yourname" placeholder="SunBest" required/>
                </li>
            </ul>
        </form>
    </div>
    <div>
        label是内联元素,设置宽也不起作用,所以要设定为display:inline-block;设定宽才有效<br/>
        属性选择器input[type=text]  input中属性为type值为text的才有效<bt/>
        文本获取焦点去除默认发光的框 outline: none;<br/>
        required 不允许空提交<br/>
        border-radius:10px; 圆角<br/>
        过渡 兼容 transition:padding .25s;-o-transition:padding .25s;-moz-transition:padding .25s;-webkit-transition:padding .25;</div>
        动画:transition:padding .25s; padding-right:70px; 右内边距70 0.25s完成动画<br/>

    </div>
</body>
</html>


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值