JSFiddle - React, Tailwind, and code Playground
by billjohnston4
HTML
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<div class='pulse'>
<span id='item' class='big-centered fa fa-beer fade-transition'></span>
</div>
CSS
.big-centered{font-size:200px; height:1em; width:1em; margin:auto; position:absolute; top:0; left:0; right:0; bottom:0;}
.pulse {
-moz-animation: pulse 2s infinite linear;
-o-animation: pulse 2s infinite linear;
-webkit-animation: pulse 2s infinite linear;
animation: pulse 2s infinite linear;
}
@-webkit-keyframes pulse {
0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@-moz-keyframes pulse {
0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@-o-keyframes pulse {
0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@-ms-keyframes pulse {
0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
@keyframes pulse {
0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }
}
.fade-transition{
transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-webkit-transition: opacity 1s ease-in-out;
}
JavaScript
$('#item').on('click', function(){
var item = $(this);
item.css('opacity', 0);
//item.parent().removeClass('pulse');
});