Some Favourite Animations
A few animations that I've come across.
1) Cool Hamburger Menu
This really turned me on when I saw it. Great idea! I saw it on Science Friday's website as their mobile "hamburger menu". Just click on it. Of course it would open and close a mobile menu.
HTML
<button class="menu-toggle"> <div class="menui top-menu"> </div> <div class="menui mid-menu"> </div> <div class="menui bottom-menu"> </div> </button>
CSS
.menu-toggle { z-index: 999; position: absolute; display: block; width: 68px; height: 68px; margin: 0px; top: 0; right: 5%; background-color: transparent; } .menu-toggle .menui { background-color: #2f2e2c; margin-top: 10px; position: absolute; transition: 0.6s ease; transition-timing-function: ease; transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01); } .menu-toggle .top-menu { top: 11px; width: 85%; height: 2px; border-radius: 10px; } .menu-toggle .mid-menu { top: 23px; width: 85%; height: 2px; border-radius: 10px; } .menu-toggle .bottom-menu { top: 34px; width: 85%; height: 2px; border-radius: 10px; } .menu-toggle.open .top-menu { top: 24px !important; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .menu-toggle.open .mid-menu { opacity: 0; } .menu-toggle.open .bottom-menu { top: 24px !important; -webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); }
Javascript
$('.menu-toggle').click( function(a) { $('.menu-toggle').hasClass("open") ? $('.menu-toggle').removeClass("open") : $('.menu-toggle').addClass("open") });
2) Image Hover Effects
All done with CSS, the image-hover library is super! http://www.imagehover.io/

So classy!
HTML
<figure class="imghvr-push-up" style="background-image: url('/images/headers/raindrops.jpg');"><img src="/images/headers/raindrops.jpg" /> <figcaption> <div class="portfolio-hover"> <span class="ph-title">So classy!</span> </div> </figcaption> </figure>
CSS
[class^="imghvr-"] figcaption{ background-color:rgba(19,87,150,0.6) } .portfolio-hover{ display:table;width:100%;height:100% } .ph-title{ font-size:48px; font-family:'Poppins'; color:#fff; text-align:center; display:table-cell; vertical-align:middle } .imghvr-push-up figcaption{ -webkit-transform:translateY(100%); transform:translateY(100%) } .imghvr-push-up:hover>img{ -webkit-transform:translateY(-100%); transform:translateY(-100%) }
- Created on .