SO - 22065614

by Arun P Johny

HTML

<div id="admin">
    <p><br/>Admin</p>
    <form method="POST" action="loginAdmin.php">Username:
        <br/>
        <input type="text" name="username" />
        <br />Password:
        <br/>
        <input type="password" name="password" />
        <br />
        <div id="button">
            <button id="btn" name="send" type="submit" value="enviar">Login</button>
        </div>
    </form>
</div>

CSS

#admin {
	position: absolute;
	margin-top: 140px;
	right: 200px;
	width: 224px;
	z-index: 1;
	height: 140px;
}
#admin p {
	font-family: Lato-Light;
	float: right;
	cursor: pointer;
	color: blue;
	bottom: 0;
	right: 15px;
	position: absolute;
	font-size: 11px;
	opacity: 0.3;
}
#admin .adminPvisible {
	opacity:1;
}
#admin p:hover {
	opacity: 1;
}
#admin form {
	display: none;
	font-family:Lato-Light;
	font-size: 11px;
	margin:35px 0 0 100px;
}
#btn {
	display: none;
	font-size: 12px;
	margin: 5px 0 0 0;
	font-family: Lato-Regular;
}
#admin input {
	width: 120px;
	font-size: 12px;
	margin: 0;
	height: 20px;
}

JavaScript

$(document).ready(function () {
    $('#admin > p').click(function () {
        $(this).toggleClass('adminPvisible');
        var right = $('#admin > p').css('right') == '135px' ? '0' : '135px';
        $('#admin > p').animate({
            right: right,
            width: '50px'
        });
        $('#admin > form, #btn').stop(true).slideToggle();        
    })
})