diff options
Diffstat (limited to 'assets/sass')
-rw-r--r-- | assets/sass/_config.scss | 2 | ||||
-rw-r--r-- | assets/sass/alaveteli-org.scss | 93 |
2 files changed, 94 insertions, 1 deletions
diff --git a/assets/sass/_config.scss b/assets/sass/_config.scss index 356c58711..7e665163f 100644 --- a/assets/sass/_config.scss +++ b/assets/sass/_config.scss @@ -1,5 +1,5 @@ $logo_path: "../img/alaveteli-logo.svg"; $logo_height: 60px; -$logo_width: 320px; +$logo_width: 140px; $colour_brand: #a94ca6; /* Alaveteli's purple */ diff --git a/assets/sass/alaveteli-org.scss b/assets/sass/alaveteli-org.scss index 18979d08d..97749896e 100644 --- a/assets/sass/alaveteli-org.scss +++ b/assets/sass/alaveteli-org.scss @@ -1,4 +1,5 @@ @import '../../theme/sass/variables'; +@import '../../theme/sass/mixins'; @import 'config'; $high-dpi-screen: '-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi'; @@ -60,6 +61,95 @@ h3 { text-decoration: none; } } +.nav-position { + @media (min-width: 47.5em) { + position: absolute; + top: 0.33em; + left: 180px; + } + @media (min-width: $large-screen) { + left: 240px; + top: 0; + } +} + +.site-nav { + ul { + margin-top: 0; + @extend .unstyled-list; + } + li { + @media (min-width: 47.5em) { + display: inline-block; + } + } + a { + color: #fff; + margin-right: 0.33em; + display: block; + padding: 0.33em; + border-bottom: 1px solid rgba(255,255,255,0.1); + @media (min-width: 47.5em) { + display: inline-block; + border-bottom: none; + } + @media (min-width: $large-screen) { + font-size: 1.125em; + margin-right: 0.66em; + } + } +} + +/*! responsive-nav.js 1.0.32 by @viljamis */ + +.js .nav-collapse { + clip: rect(0 0 0 0); + max-height: 0; + position: absolute; + display: block; + overflow: hidden; + zoom: 1; +} + +.nav-collapse.opened { + max-height: 9999px; +} + +.disable-pointer-events { + pointer-events: none !important; +} + +.nav-toggle { + -webkit-tap-highlight-color: rgba(0,0,0,0); + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + position: absolute; + top: 0.1em; + right: 5em; + display: inline-block; + padding: 0.3em 0.75em; + border: 1px solid rgba(255,255,255,0.1); + border-radius: 5px; + color: #fff; + font-size: 0.875em; +} + +@media screen and (min-width: 47.5em) { + .js .nav-collapse { + position: relative; + } + .js .nav-collapse.closed { + max-height: none; + } + .nav-toggle { + display: none; + } +} + .hero { @extend %dark-section; @@ -75,6 +165,9 @@ h3 { border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 0.5em; margin-bottom: 0.25em; + @media (min-width: $large-screen) { + font-size: 4em; + } } span { opacity: 0.7; |