Skip to content

Instantly share code, notes, and snippets.

@kingjmaningo
Last active May 20, 2020 02:44
Show Gist options
  • Save kingjmaningo/90cf4b8b802216db1e301b918ec2f165 to your computer and use it in GitHub Desktop.
Save kingjmaningo/90cf4b8b802216db1e301b918ec2f165 to your computer and use it in GitHub Desktop.
Simple website preloader
// Paste html in your header
<div class="loader-wrap">
<div class="loader-wrap-inner">
<div class="loader-holder">
<img src="your-loader.gif" alt="pre-loader-img" />
</div>
</div>
</div>
// Preloader style
<style>
.loader-wrap {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
background: rgba(0,0,0,1);
transition: all ease-in-out .3s;
opcity: 1;
}
.loaded .loader-wrap { opacity:0; visibility: hidden;}
.loader-wrap-inner { display: table; height: 100%; width: 100%;}
.loader-holder { display: table-cell; vertical-align: middle; text-align: center;}
</style>
// Preloader script
<script>
jQuery( document ).ready( function( $ ){
$(window).load(function() {
$('body').addClass('loaded');
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment