X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/64cf4d889127d7dc3ea893e8a27711468276dc47..2b96b3e346a68d086568c8fc57c1df455105c062:/apps/wolnelektury_core/static/scss/book_text/menu.scss diff --git a/apps/wolnelektury_core/static/scss/book_text/menu.scss b/apps/wolnelektury_core/static/scss/book_text/menu.scss index e2879b429..1a555733b 100644 --- a/apps/wolnelektury_core/static/scss/book_text/menu.scss +++ b/apps/wolnelektury_core/static/scss/book_text/menu.scss @@ -1,37 +1,74 @@ -/* Button for showing menu */ -#menu-toggle-on { - width: 20px; - height: 20px; - position: fixed; - top: 0; - left: 0; - background: #191919; - color: white; - text-align: center; - z-index: 500; +%menu-toggle { + position: relative; + padding: 0; + &:before { + content: ""; + position: absolute; + top: 8px; + height: 5px; + border-top: 15px double #ddd; + border-bottom: 5px solid #ddd; + } +} - @include min-screen(240px) { - width: 30px; - height: 30px; +#no-menu { + @include size(width, $W_NONUMBERS_TINY); + + @include min-screen($S_NONUMBERS_TINY_MAX) { + @include size(width, $W_NONUMBERS); + } + + @include min-screen($S_NUMBERS) { + @include size(width, 44px); + } + + /* Button for showing menu */ + #menu-toggle-on { + @extend %menu-toggle; + display: block; + background: #191919; + color: #ddd; + text-align: center; + z-index: 100; + @include size(height, 44px); + padding: 0; + + &:before { + left: 5px; + right: 5px; + @include min-screen(240px) { + left: 8px; + right: 8px; + } + } } +} - @include min-screen(320px) { - width: 44px; - height: 44px; +#menu-toggle-off { + @extend %menu-toggle; + height: 24px; + &:before { + left: 25px; + right: 25px; } } + #menu { display: none; - z-index: 1000; - width: 80px; + height: 100%; +} + +#menu, #no-menu { + z-index: 101; position: fixed; top: 0; left: 0; text-align: center; + line-height: 1.1em; background: #191919; - height: 100%; + color: #ddd; ul { list-style: none; @@ -62,17 +99,30 @@ } /* body class for showing menu */ -.menu-showed #menu { - display: block; +.menu-showed { + #menu { + display: block; + } + #no-menu { + display: none; + } } /* menu showing by default */ -@include min-screen(640px) { +@include min-screen($S_MENU) { #menu { display: block; } - /* body class for hiding menu */ - .menu-hidden #menu { + #no-menu { display: none; } + /* body class for hiding menu */ + .menu-hidden { + #menu { + display: none; + } + #no-menu { + display: block; + } + } }