summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--amber/layouts/_masthead.html.haml2
-rw-r--r--pages/assets/_leap.scss82
-rw-r--r--pages/assets/_new.scss62
-rw-r--r--pages/assets/style.scss53
4 files changed, 63 insertions, 136 deletions
diff --git a/amber/layouts/_masthead.html.haml b/amber/layouts/_masthead.html.haml
index 18f746e..af86d84 100644
--- a/amber/layouts/_masthead.html.haml
+++ b/amber/layouts/_masthead.html.haml
@@ -5,4 +5,4 @@
%h1 LEAP Encryption Access Project
%nav.nav-menu{:role => "navigation"}
- top_navigation_items(include_home:true) do |item|
- %a.nav-item{:href => item[:href]}= item[:label]
+ %a.nav-item{:href => item[:href], :class => item[:class]}= item[:label]
diff --git a/pages/assets/_leap.scss b/pages/assets/_leap.scss
index 7b961fe..866d79c 100644
--- a/pages/assets/_leap.scss
+++ b/pages/assets/_leap.scss
@@ -6,61 +6,44 @@ a:visited {
// MASTHEAD
//
-#masthead {
- width: 100%;
- margin: 0;
- background-color: $masthead-bg-color;
- border-bottom: $masthead-border;
-
- @include gradient-vertical(lighten($masthead-bg-color,8%),$masthead-bg-color);
- box-shadow: inset 0 0 8px 1px darken($masthead-bg-color, 8%);
- box-shadow-top: 0;
-
- .masthead-inner {
- height: $masthead-height;
- @include cutout-menu(
- $ul-id: top-menu,
- $active-bg: $cutout-color,
- $left-indent: $masthead-text-left-margin,
- $small-left-indent: $masthead-small-text-left-margin,
- $small-screen: $small-screen);
- @media (max-width: $small-screen) {
- height: $masthead-small-height;
+header {
+ grid-area: header;
+ padding: $header-padding;
+ background-color: $header-bg-color;
+ text-align: center;
+
+ @include gradient-vertical(lighten($header-bg-color,8%),$header-bg-color);
+ box-shadow: inset 0 0 8px 1px darken($header-bg-color, 8%);
+ box-shadow-top: 0;
+
+ > h1 {
+ color: $header-color;
+ font-weight: bold;
+ margin: $header-title-margin;
}
- }
-
- .logo {
- background: $masthead-bg;
- @media (max-width: $small-screen) {
- background: $masthead-small-bg;
- }
- }
-
- h1 {
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- color: $masthead-color;
+}
- line-height: $masthead-height;
- font-size: $masthead-text-size;
- padding-left: $masthead-text-left-margin - 2px;
+.nav-menu {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
@media (max-width: $small-screen) {
- line-height: $masthead-small-height;
- font-size: $masthead-small-text-size;
- padding-left: $masthead-small-text-left-margin - 2px;
+ flex-direction: $nav-small-direction;
}
- }
+}
- #top-menu a.tab {
+// If we don't add the "a" here, on hover styles won't be affected
+a.nav-item {
+ font-size: $nav-item-size;
+ padding: $nav-item-padding;
+ color: $nav-color;
+ background-color: $nav-bg-color;
font-weight: bold;
- color: white;
- background: rgba(0,0,0,0.5);
- &.active {
- color: black;
- }
- }
+}
+a.active {
+ background-color: $nav-color;
+ color: $nav-bg-color;
}
//
@@ -256,4 +239,5 @@ article.page-summary {
img.left {
float:left;
margin: 7px 14px 0px 0px;
-} \ No newline at end of file
+}
+
diff --git a/pages/assets/_new.scss b/pages/assets/_new.scss
deleted file mode 100644
index 7add150..0000000
--- a/pages/assets/_new.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-// Variables
-
-$main-v-spacing: 1rem;
-
-// Header variables
-
-// Free one line at the top of the page
-$header-padding: $main-v-spacing 0 0 0;
-$header-bg-color: #555;
-$header-color: #fff;
-$header-title-margin: 1rem 0;
-$header-title-size: inherit;
-
-// Navigation menu variables
-
-$nav-color: $header-color;
-$nav-bg-color: $header-bg-color;
-$nav-item-size: 1.5rem;
-$nav-item-padding: 0.6rem 1.2rem;
-// On smaller screen, choose between horizontal (row) and vertical (column) menu
-$nav-small-direction: column;
-
-// Nav menu
-
-header {
- grid-area: header;
- padding: $header-padding;
- background-color: $header-bg-color;
- text-align: center;
-
- @include gradient-vertical(lighten($header-bg-color,8%),$header-bg-color);
- box-shadow: inset 0 0 8px 1px darken($header-bg-color, 8%);
- box-shadow-top: 0;
-
- > h1 {
- color: $header-color;
- font-weight: bold;
- margin: $header-title-margin;
- }
-}
-
-.nav-menu {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- @media (max-width: $small-screen) {
- flex-direction: $nav-small-direction;
- }
-}
-
-// If we don't add the "a" here, on hover styles won't be affected
-a.nav-item {
- font-size: $nav-item-size;
- padding: $nav-item-padding;
- color: $nav-color;
- background-color: $nav-bg-color;
- font-weight: bold;
- &:first-child {
- background-color: $nav-color;
- color: $nav-bg-color;
- }
-}
diff --git a/pages/assets/style.scss b/pages/assets/style.scss
index cce3fd9..1e398a8 100644
--- a/pages/assets/style.scss
+++ b/pages/assets/style.scss
@@ -21,25 +21,34 @@ $link-visited-color: darken($link-color, 15%);
$background-color: #fff;
-$masthead-border-color: black;
-$masthead-border: 1px solid $masthead-border-color;
-$masthead-bg-color: #555;
-$masthead-color: #fff;
-
-$masthead-height: 128px;
-$masthead-bg: url(/img/leap180.png) 0px 50% no-repeat;
-$masthead-text-left-margin: 175px;
-$masthead-text-top-margin: 45px;
-$masthead-text-size: 36px;
-
-$masthead-small-height: 96px;
-$masthead-small-bg: url(/img/leap128.png) 0px 50% no-repeat;
-$masthead-small-text-left-margin: 96px;
-$masthead-small-text-top-margin: 20px;
-$masthead-small-text-size: 24px;
-
-//$tabs-small-size:
-//$tabs-small-padding:
+// Used for spacing between blocks
+$main-v-spacing: 1rem;
+
+//
+// HEADER VARIABLES
+//
+
+// Free one line at the top of the page
+$header-padding: $main-v-spacing 0 0 0;
+$header-bg-color: #555;
+$header-color: #fff;
+$header-title-margin: 1rem 0;
+$header-title-size: inherit;
+
+//
+// NAVIGATION MENU VARIABLES
+//
+
+$nav-color: $header-color;
+$nav-bg-color: $header-bg-color;
+$nav-item-size: 1.5rem;
+$nav-item-padding: 0.6rem 1.2rem;
+// On smaller screen, choose between horizontal (row) and vertical (column) menu
+$nav-small-direction: column;
+
+//
+// OTHER VARIABLES
+//
$cutout-color: darken($background-color,11%);
$background-color-start: darken($background-color,17%);
@@ -47,7 +56,7 @@ $background-color-start: darken($background-color,17%);
$side-column-bg-color: #d0d0d0; // rgba(0,0,0,0.05); // #e3e3e3
$side-column-border-color: #aaa; // rgba(0,0,0,0.2);
$side-column-active-bg-color: #000;
-$side-column-active-color: $masthead_color;
+$side-column-active-color: $header-color;
$side-column-text-color: #000;
$side-column-indent: 15px;
@@ -56,7 +65,3 @@ $well-border-color: #555;
@import "mixins";
@import "leap";
-
-// Trying not to break stuff, we just add things for now
-// Then we'll merge _new.scss into _leap.scss
-@import "new";