loader
js css
by Denis Tverdokhlebov
HTML
<div class="loader"></div>
CSS
.loader {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #bb0032;
border-bottom: 16px solid #bb0032;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
JavaScript
var data = "что-то";
$.ajax({
type: "POST",
url: "some.php",
data: data,
beforeSend: function() {
$('.loader').show();
alert(data);
},
complete: function() {
$('.loader').hide();
}
});