Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.

Commit

Permalink
feat: add header component and foundation colors
Browse files Browse the repository at this point in the history
  • Loading branch information
GusBaamonde committed Feb 19, 2019
1 parent 4214b6a commit 3f35025
Show file tree
Hide file tree
Showing 17 changed files with 1,124 additions and 603 deletions.
1 change: 1 addition & 0 deletions assets/icons/menu.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions assets/js/jquery-2.2.4.min.js

Large diffs are not rendered by default.

58 changes: 58 additions & 0 deletions assets/js/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
$(document).ready(function() {
var $userMenu = $('.user-menu'),
$userMenuOpen = $('span.user-avatar'),
$menuMainItem = $('.menu-main .submenu-item'),
$submenuItem = $('.submenu-item .sub-menu li a'),
$subMenu = $('.submenu-item .sub-menu'),
$headerMain = $('.header-main');

$('body').mouseup(function(e) {
if (!$userMenu.is(e.target) && !$userMenuOpen.is(e.target) && $userMenu.has(e.target).length === 0) {
$userMenu.removeClass('open');
}
if (!$subMenu.is(e.target) && $subMenu.has(e.target).length === 0) {
$subMenu.removeClass('open');
$('.header-main').removeClass('header-open');
}
});

$menuMainItem.hover(function() {
if ($('.menu-main .sub-menu').is(':visible')) {
$headerMain.addClass('header-open');
} else {
$headerMain.removeClass('header-open');
}
});

$menuMainItem.click(function() {
$('.menu-main .submenu-item > a').removeClass('active');
$('.sub-menu').removeClass('open');
$(this).find('> a').addClass('active');
$headerMain.addClass('header-open');
$(this).find('.sub-menu').addClass('open');
});

$('.menu-main li a').click(function() {
$('.menu-main li a').removeClass('active');
$(this).addClass('active');
});

$('#user-menu--open').click(function() {
$userMenu.toggleClass('open');
});

$submenuItem.click(function() {
$('.submenu-item .sub-menu li a').removeClass('active');
$(this).addClass('active');
});

$('#open-menu').click(function() {
$headerMain.addClass('open');

});
$('#close-menu').click(function() {
$headerMain.removeClass('open');

});

});
65 changes: 35 additions & 30 deletions assets/scss/core/_colors.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,78 +5,83 @@
////
/// Colors ///
///
$ds-color-ghostwhite: #F2F2F2;
$ds-color-lightgrey: #999999;
$ds-color-grey: #666666;
$ds-color-darkgrey: #333333;
$ds-color-lightgreen: #65C192;
$ds-color-green: #33AD73;
$ds-color-darkgreen: #008046;
$ds-color-sylver: #CCCCCC;
$ds-color-snow: #EAEAEA;
$ds-color-lightyellow: #FDE577;
$ds-color-yellow: #FBB224;
$ds-color-darkyellow: #E58900;
$ds-color-lightred: #EC8A83;
$ds-color-red: #E34F45;
$ds-color-darkred: #A63A33;
$dp-color-ghostwhite: #F2F2F2;
$dp-color-lightgrey: #999999;
$dp-color-grey: #666666;
$dp-color-darkgrey: #333333;
$dp-color-lightgreen: #65C192;
$dp-color-green: #33AD73;
$dp-color-darkgreen: #008046;
$dp-color-sylver: #CCCCCC;
$dp-color-snow: #EAEAEA;
$dp-color-lightyellow: #FDE577;
$dp-color-yellow: #FBB224;
$dp-color-darkyellow: #E58900;
$dp-color-lightred: #EC8A83;
$dp-color-red: #E34F45;
$dp-color-darkred: #A63A33;
$dp-white: #FFFFFF;

.ghostwhite {
background-color: $ds-color-ghostwhite;
background-color: $dp-color-ghostwhite;
}

.light-grey {
background-color: $ds-color-lightgrey;
background-color: $dp-color-lightgrey;
}

.grey {
background-color: $ds-color-grey;
background-color: $dp-color-grey;
}

.dark-grey {
background-color: $ds-color-darkgrey;
background-color: $dp-color-darkgrey;
}

.sylver {
background-color: $ds-color-sylver;
background-color: $dp-color-sylver;
}

.snow {
background-color: $ds-color-snow;
background-color: $dp-color-snow;
}

.light-green {
background-color: $ds-color-lightgreen;
background-color: $dp-color-lightgreen;
}

.green {
background-color: $ds-color-green;
background-color: $dp-color-green;
}

.dark-green {
background-color: $ds-color-darkgreen;
background-color: $dp-color-darkgreen;
}

.light-yellow {
background-color: $ds-color-lightyellow;
background-color: $dp-color-lightyellow;
}

.yellow {
background-color: $ds-color-yellow;
background-color: $dp-color-yellow;
}

.dark-yellow {
background-color: $ds-color-darkyellow;
background-color: $dp-color-darkyellow;
}

.light-red {
background-color: $ds-color-lightred;
background-color: $dp-color-lightred;
}

.red {
background-color: $ds-color-red;
background-color: $dp-color-red;
}

.dark-red {
background-color: $ds-color-darkred;
background-color: $dp-color-darkred;
}

.white {
background-color: $dp-white;
}
Loading

0 comments on commit 3f35025

Please sign in to comment.