美文网首页程序员
input样式一(鼠标点击文字上移)

input样式一(鼠标点击文字上移)

作者: Cherish丶任 | 来源:发表于2020-11-20 10:17 被阅读0次
input.png input-focus.png

表单样式

<style>
        * {
            margin:0;
            padding:0;
        }
        body {
            font-size:14px;
            font-family:"微软雅黑";
            color:#333;
        }
        .wrap {
            width:640px;
            height:320px;
            margin:50px auto;
        }
        .wrap .wrap_Iten {
            position:relative;
            margin:20px auto;
        }
        .item_tip {
            background-color: #fff;
            color: #999;
            font-size: 12px;
            left: 12px;
            padding: 0 3px;
            position: relative;
            top: 25px;
            transition: all .2s linear 0s;
            width: 4%;
        }
        .form_input {
            border:1px solid #dcdcdc;
            border-radius:5px;
            font-size:12px;
            padding:9px 10px;
            transition:border-color .15s ease-in-out 0s;
            width:278px;
            outline:none;
        }
        .item_tip_focus {
            color:#5188a6;
            font-size:12px;
            top:8px;
        }
        .form_input-focus {
            border-color:#5188a6;
            outline:0 auto;
        }

</style>
<div style="margin-top: 30px;"></div>
    <div class="wrap_input">
        <div class="wrap_Iten">
            <div class="item_tip">用户名/邮箱</div>
            <input type="text" tabindex="1" value="" name="username" class="form_input">
    </div>
</div>
<script>
        function focusInputLoginBox(obj) {
            obj.addClass("form_input-focus");
            obj.prev(".item_tip").addClass("item_tip_focus")
        }
        
        function blurInputLoginBox(obj) {
            var v = obj.val();
            if (v == "") {
                obj.removeClass("form_input-focus");
                obj.prev(".item_tip").removeClass("item_tip_focus")
            } else {
                obj.addClass("form_input-focus");
                obj.prev(".item_tip").addClass("item_tip_focus")
            }
        }
        $(document).ready(function() {
            $("input").blur(function() {
                blurInputLoginBox($(this))
            })
            $("input").focus(function() {
                focusInputLoginBox($(this))
            })
        })
    </script>
/*自用*/

相关文章

网友评论

    本文标题:input样式一(鼠标点击文字上移)

    本文链接:https://www.haomeiwen.com/subject/uqeliktx.html