Making Animated Placeholder
 To make a Placeholder animation we need to make custom placeholder, for this I have used span tag. 
HTML -
<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            .input_field{
                position: relative;
            }
            .input_field input[type="text"]{
                padding: 10px;
                background: rgba(0,0,0,0.4);
                width: 50%;
                border: none;
            }
            .input_field span.placeholder.remove{
                transform:translateY(-90%);
                opacity: 0;
            }
            .input_field span.placeholder{
                display: inline-block;
                position: absolute;
                top: 0;
                left: 0;
                color: #fff;
                padding: 7px 9px;
                opacity: 1;
                transition:all 0.7s ease-in-out 0s;
            }
        </style>
        <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
        <script>
            $(function(){
                $('.input_field input[type="text"]').focus(function(){
                    $('.input_field span.placeholder').addClass('remove');
                });
                $('.input_field input[type="text"]').focusout(function(){
                    $('.input_field span.placeholder').removeClass('remove');
                });
            });
        </script>
    </head>
    <body>
        <div class="input_field">
            <span class="placeholder">Email</span>
            <input type="text">
        </div>      
    </body>
</html>
                       
                    
0 Comment(s)