Create by Gapra
jQuery (1.9.0 or later)
note: jQuery 1.9.0 or later is strongly recommended because using jQuery less than 1.8.3
Modern browsers such as Chrome, Firefox, and Safari on both desktop and smartphones have been tested. Not tested on IE.
View demo site to view the result. See demo here
Load jQuery latest version (1.9.0 or later) and script.js on assets directory, eg:
<script type="text/javascript" src="assets/scripts/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="assets/scripts/script.js"></script>
Write HTML structure for menu, eg:
.....
<div class="menu">
<ul>
<li><a href="#" class="whoami">who am i</a></li>
<li><a href="#" class="myworks">my works</a></li>
<li><a href="#" class="blog">blog</a></li>
<li><a href="#" class="contact">contact me</a></li>
</ul>
</div>
<div id="awesome-menu">
<a href="#awesome-menu" class="showmenu">menu</a>
<a href="#awesome-menu" class="hidemenu">hide</a>
<p>
<span class="title-overlay show">.....</span>
<span class="title-overlay hide">.....</span>
</p>
</div>
.....
You can modification animate on script.js in section
.....
$('.menu li a.whoami').animate({
marginTop : '30px'
}, 400, function() {
$('.menu li a.myworks').animate({
marginTop : '30px'
}, 400, function() {
$('.menu li a.blog').animate({
marginTop : '30px'
}, 400, function() {
$('.menu li a.contact').animate({
marginTop : '30px'
}, 400);
});
});
});
.....
It's very simple