Advertisement
smlombardi

SCSS list

Nov 6th, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.01 KB | None | 0 0
  1. @import "base";
  2. @import "compass";
  3.  
  4. $radius: 6px;
  5. $offwhite: #FAFAFA;
  6. $grey: #ccc;
  7. $lightgreylines: #EDEDED;
  8. $darkgrey: #666;
  9. $cyan: #00C3E9;
  10. $red: #EB1228;
  11. $borderbottom: 4px;
  12.  
  13. %nav-button {
  14.     background-color: #fff; // Old browsers
  15. }
  16.  
  17. %nav-button-on {
  18.     background-color: #2f3684; // Old browsers
  19.     border-bottom: $borderbottom solid #F31A35;
  20.     a { color: $red;}
  21. }
  22.  
  23. @mixin li-image($icon) {
  24.     @include background-image(url('../images/'+$icon+'.png'));
  25. }
  26.  
  27. @mixin li-image-on($icon) {
  28.     @include background-image(url('../images/'+$icon+'-on.png'));
  29. }
  30.  
  31. li {
  32.     @each $item in dashboard, challenges, goals, activity, destinations, fitness {
  33.         &.#{$item} {
  34.            @extend %nav-button;
  35.            @include li-image($item);
  36.            &:hover {
  37.                @extend %nav-button-on;
  38.                @include li-image-on($item);
  39.            }
  40.         }
  41.         .#{$item} &.#{$item} {
  42.           @extend %nav-button-on;
  43.           @include li-image-on($item);
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement