diff options
author | Martin Wright <martin@mysociety.org> | 2014-04-17 16:44:36 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2014-04-24 15:38:09 +0100 |
commit | 3fbfda4e9eac3df8428531ce9c971cec4b186f32 (patch) | |
tree | d3357c00b63497c32d647f5074fd4b9c13905e43 | |
parent | 108464e19f86645cfc484da0e01ec61ecda0c4c1 (diff) |
Changes to locale switcher on mobile
Now part of global navigation, sits within the main menu on mobile
Removed un-needed HTML and CSS
-rw-r--r-- | app/assets/stylesheets/responsive/_header_layout.scss | 44 |
1 files changed, 17 insertions, 27 deletions
diff --git a/app/assets/stylesheets/responsive/_header_layout.scss b/app/assets/stylesheets/responsive/_header_layout.scss index fc5debcb3..8d58c1891 100644 --- a/app/assets/stylesheets/responsive/_header_layout.scss +++ b/app/assets/stylesheets/responsive/_header_layout.scss @@ -2,13 +2,14 @@ #banner_content{ @include grid-row; + position: relative; } #banner{ // Hide menu items by default on mobile - #banner_nav, #logged_in_bar, - #topnav{ + #topnav, + #user_locale_switcher{ display:none; } @@ -47,7 +48,8 @@ @media( max-width: $main_menu-mobile_menu_cutoff ){ // Show menu items when menu is targeted #logged_in_bar, - #topnav{ + #topnav, + #user_locale_switcher{ display:block; clear:both; } @@ -60,7 +62,8 @@ // On larger screens show the menu #banner_nav, #logged_in_bar, - #topnav{ + #topnav, + #user_locale_switcher{ display:block; } @@ -82,7 +85,6 @@ list-style: none; @include grid-row; padding: 0; - } /* Spread the nav elements horizontally on larger screens */ li{ @@ -168,34 +170,22 @@ padding:0 0 0 1em; } + } } } -#banner_upper{ - @include grid-row; -} - -#banner_nav{ - - display:none; - @extend .right; +#user_locale_switcher { @media( min-width: $main_menu-mobile_menu_cutoff ){ - display:block; - @include grid-column(6); + position: absolute; + right: 0; + top: 0; } - - #user_locale_switcher { - - .btn-group { - @extend .right; - padding: 1em 2em; - } - a{ - line-height: 1.4; - padding: 0.6em 1em; + a{ + display: block; + padding: 0.5em 1em; + @media( min-width: $main_menu-mobile_menu_cutoff ){ + display: inline-block; } - } - } |