How to make a div clickable using jquery
HTML
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<div class="clickable-div">
web files
</div>
<div class="popup">
<span class="close">
<i class="fa fa-close"></i>
</span>
</div>
CSS
.clickable-div
{
width:400px;
padding:50px;
text-align:center;
background:#CC9900;
cursor:pointer;
}
.clickable-div a
{
color:#333;
text-decoration:none;
font-weight:bold;
}
.popup{
display:block;
width:500px;
height:250px;
background:#fff;
border-radius:5px;
margin:80px auto;
padding:10px;
z-index:999;
overflow:hidden;
-webkit-transform:translateY(-300%);
transform:translateY(-300%);
-moz-box-shadow: 0px 0px 20px rgba(56,56,56,.2);
-webkit-box-shadow: 0px 0px 20px rgba(56,56,56,.2);
box-shadow: 0px 0px 20px rgba(56,56,56,.2);
text-align:center;
line-height:7em;
font-size:2em;
position:relative;
-webkit-transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.popup h1{
color:#8e54e9;
text-transform:capitalize;
font-weight:200;
font-size:1.1em;
position:relative;
left:-200%;
-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-transition-delay:900ms;
transition-delay:900ms;
}
.popup .close{
position:absolute;
top:-80px;
right:15px;
font-size:.9em;
font-weight:lighter;
cursor:pointer;
color:#8e54e9;
-webkit-transition:.5s;
transition:.5s;
}
.overlay{
overflow-x:hidden;
overflow-y:hidden;
-webkit-transition:all 3s ease-in-out;
transition:all 3s ease-in-out;
}
.overlay::before{
content: " ";
width: 100%;
height: 100%;
position: fixed;
z-index: 8;
top: 0;
left: 0;
background: rgba(0, 0, 0, .5);
-webkit-transition:3s;
transition:3s ;
}
.skillbar {
position:relative;
display:block;
margin-bottom:15px;
width:100%;
background:#eee;
height:15px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition:0.4s linear;
-moz-transition:0.4s linear;
-ms-transition:0.4s linear;
-o-transition:0.4s linear;
transition:0.4s...
JavaScript
$(document).ready(function(e) {
$('.clickable-div').click(function(){
$('.popup').css({
'transform':'translateY(0)',
'z-index':'999'
});
$('body').addClass('overlay');
$('.popup h1').animate({
left:'0'
},1000);
$(this).css({
'z-index':'-1'
});
$('.popup > .close').on('click',function(){
$(this).parent().css({
'transform':'translateY(-300%)'
});
$('body').removeClass('overlay');
$(this).parent().siblings('.btn').css({
'z-index':'1'
});
});
});
});