Skip to content

Instantly share code, notes, and snippets.

@DaneTheory
Created February 17, 2016 05:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DaneTheory/e0340051190483f20549 to your computer and use it in GitHub Desktop.
Save DaneTheory/e0340051190483f20549 to your computer and use it in GitHub Desktop.
Navigation Bar by Jan Kaděra
- @icons = ['icon-reorder','icon-th-large','icon-bar-chart','icon-tasks','icon-bell','icon-archive','icon-comment','icon-sitemap','icon-thumbs-up','icon-tumblr']
%ul
- @icons.each do |icon|
%li
%a.list-item{:href=>""}
%i{:class=>"#{icon}"}
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
@import "compass/css3";
body {
background:#3B3B3B;
}
ul {
position:relative;
@include transform(rotate(0deg));
}
.list-item {
background:#3B3B3B;
color:#FFFFFF;
text-align:center;
height:2.5em;
width:4em;
vertical-align:middle;
line-height:2.5em;
border-bottom:1px solid #060606;
position:relative;
display:block;
text-decoration:none;
@include box-shadow(-1em 1em 1em rgba(0,0,0,0.25));
@include transition(all .25s linear);
&:hover {
background:#3FA5C3;
color:#FFFFFF;
@include transform(translate(0.5em,-0.5em));
@include transition(all .25s linear);
@include box-shadow(-1em 1em 0.25em #e1e1e1);
&:before, &:after { @include transition(all .25s linear); }
&:before {
background:#333333;
width:1em;
top:0.5em;
left:-1em;
}
&:after {
background:#222222;
width:1em;
bottom:-2.5em;
left:1em;
height:4em;
}
}
&:before, &:after {@include transition(all .25s linear);}
&:after {
content:"";
position:absolute;
height:4em;
background:#181818;
width:0.5em;
bottom:-2.25em;
left:1.5em;
@include transform(rotate(90deg) skew(0deg,45deg));
}
&:before {
content:"";
position:absolute;
height:2.5em;
background:#121212;
width:0.5em;
top:0.25em;
left:-0.5em;
@include transform(skewY(-45deg));
}
}
<link href="http://codepen.io/katydecorah/pen/23c0352cf1813420a04865d33f1a7c3f" rel="stylesheet" />
@kum-christian
Copy link

that perfect

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment