Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: static/css/main.css

Issue 29794555: Noissue - Fix broken layout from changeset 1940351cdb4c (Closed) Base URL: https://hg.adblockplus.org/web.acceptableads.com
Patch Set: Created May 30, 2018, 10:17 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | static/js/main.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: static/css/main.css
===================================================================
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -1461,20 +1461,19 @@
padding: 0 32px;
background-color: #FFFFFF;
line-height: 64px; }
#navbar img {
height: 16px;
margin: 0; }
.js #navbar {
- position: fixed;
- top: 0;
- left: 0;
- z-index: 1; }
+ position: absolute;
+ z-index: 1;
+ top: 0; }
.site-title {
margin: 0;
font-size: 17px;
line-height: 64px;
word-spacing: -2px; }
.site-title a {
@@ -1492,17 +1491,25 @@
margin-left: 208px; } }
@media (max-width: 1199px) {
#navbar {
margin-left: 60px; }
.js #navbar {
z-index: 2;
padding: 0;
- margin-left: 150px; } }
+ margin-left: 150px;
+ width: auto; }
+ html[dir="rtl"].js #navbar {
+ margin-right: 150px; }
+ html:not(.open-sidebar).mobile #navbar {
+ position: fixed;
+ transition: transform 0.2s ease-in-out; }
+ html:not(.open-sidebar).mobile.scrollDown #navbar {
+ transform: translate(0, -96px); } }
#sidebar {
text-transform: uppercase;
color: #FFFFFF;
background-color: #161616;
font-size: 16px;
font-weight: 400;
line-height: 100%; }
@@ -1556,39 +1563,44 @@
html[dir="rtl"] #sidebar {
right: 0;
text-align: left; } }
@media (max-width: 1199px) {
#sidebar {
margin-top: -64px; }
.js #sidebar {
- position: fixed;
- margin-top: 0;
z-index: 1;
top: 0;
left: 0;
+ margin-top: 0;
overflow: hidden;
width: 100%;
height: 64px; }
+ html:not(.open-sidebar).mobile #sidebar {
+ position: fixed;
+ transition: transform 0.2s ease-in-out; }
+ html:not(.open-sidebar).mobile.scrollDown #sidebar {
+ transform: translate(0, -96px); }
#sidebar-menus {
margin-top: 30px; }
.js #sidebar-menus {
margin-top: 0; }
- .js #sidebar.open {
- height: 100%; }
+ .js.open-sidebar #sidebar {
+ height: 100%;
+ position: fixed; }
html[dir="ltr"].js #sidebar {
text-align: left; }
html[dir="rtl"].js #sidebar {
text-align: right; }
.js #sidebar #sidebar-open {
display: block; }
- .js #sidebar.open #sidebar-open {
+ .js.open-sidebar #sidebar #sidebar-open {
display: none; }
- .js #sidebar.open #sidebar-close {
+ .js.open-sidebar #sidebar #sidebar-close {
display: block; }
#sidebar .site-title {
display: block; }
#sidebar #sidebar-brand {
background-color: #FFFFFF; }
#sidebar #sidebar-open,
#sidebar #sidebar-close,
#sidebar #sidebar-logo,
@@ -1726,17 +1738,16 @@
border-left: 1px solid #161616; }
.js #secondary-navigation {
display: none; }
.js #sidebar.open #secondary-navigation {
display: block; } }
#breadcrumbs {
position: absolute;
- z-index: 1;
top: 64px;
left: 0;
width: 100%;
text-transform: uppercase;
color: #FFFFFF;
background-color: #292929;
font-size: 12px;
font-weight: 400; }
@@ -1765,44 +1776,56 @@
#breadcrumbs li + li::before {
display: inline-block;
width: 32px;
content: ">";
color: #FFFFFF;
font-weight: 300; }
.js #breadcrumbs {
- position: fixed; }
+ z-index: 1; }
@media (max-width: 1199px) {
#breadcrumbs ol {
- padding: 0 16px; } }
+ padding: 0 16px; }
+ html:not(.open-sidebar).mobile #breadcrumbs {
+ position: fixed;
+ transition: transform 0.2s ease-in-out; }
+ html:not(.open-sidebar).mobile.scrollDown #breadcrumbs {
+ transform: translate(0, -96px); } }
@media (min-width: 1200px) {
html[dir="ltr"] #breadcrumbs {
- margin-left: 208px; }
+ padding-left: 208px; }
html[dir="rtl"] #breadcrumbs {
- margin-right: 208px; } }
+ padding-right: 208px; } }
-.js .outer {
- position: absolute;
- top: 96px;
- margin-top: 0;
+.outer {
bottom: 0px;
height: auto;
width: 100%;
- overflow: auto; }
+ overflow: auto;
+ margin-top: 32px; }
+
+.js .outer {
+ margin-top: 96px; }
+
+@media (max-width: 1199px) {
+ .outer {
+ margin-top: auto; }
+ html:not(.open-sidebar).mobile .outer {
+ position: static; }
+ html:not(.open-sidebar).mobile.scrollDown .outer {
+ margin-top: 32px; }
+ .mobile.open-sidebar .outer {
+ position: absolute; } }
@media (min-width: 1200px) {
html[dir="ltr"] .outer {
padding-left: 208px; }
- .outer {
- margin-top: 32px; }
- .js .outer {
- margin-top: 0px; }
html[dir="rtl"] .outer {
padding-right: 208px; } }
#footer {
padding-top: 64px;
padding-bottom: 96px;
font-size: 14px;
background-color: #292929;
« no previous file with comments | « no previous file | static/js/main.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld