Element Highlight

Use this fiddle to highlight text boxes or login areas.

by casemorton

HTML

<div class="buttonbox expose">When clicked</div>
<div class="lightbox expose">This box lights up</div><br /><br />
<div id="overlay"></div>

CSS

.buttonbox {     
    cursor:pointer;
    float:left;
	color:#1792C7;
	border: 1px solid #1792C7; 
	padding:10px 16px;
	background-color:transparent;
	-webkit-transition: background linear .3s; 
	-moz-transition: background linear .3s; 
	-ms-transition: background linear .3s; 
	-o-transition: background linear .3s; 
	transition: background linear .3s; 
}

.buttonbox:hover { 
	text-decoration: none; 
	color: #fff; 
	background-color: #1792C7; 
}
.lightbox {     
    background:#fff;
    border:1px solid #0d0d0d;
    color: #0d0d0d;
    cursor:pointer;
    float:left;
    margin:0px 0px 0px 5px; 
    padding:10px 16px;
    text-align:center;
}
.expose {
    position:relative;
}

#overlay {
    background:rgba(0,0,0,0.5);
    display:none;
    width:100%; height:100%;
    position:absolute; top:0; left:0; z-index:99998;
}

JavaScript

$('.expose').click(function(e){
    $('.lightbox').css('z-index','99999');
    $('#overlay').fadeIn(300);
});

$('#overlay').click(function(e){
    $('#overlay').fadeOut(300, function(){
        $('.expose').css('z-index','1');
    });
});