diff --git a/blog/assets/css/additional_styles.css b/blog/assets/css/additional_styles.css index 6eb7317749..0c7faadbdc 100644 --- a/blog/assets/css/additional_styles.css +++ b/blog/assets/css/additional_styles.css @@ -62,19 +62,23 @@ body { } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { font-weight: bold; text-align: center; - border-left: 1px solid rgba(255,255,255,.75); - border-right: 1px solid rgba(0,0,0,.1); + border-left: 1px solid rgba(255, 255, 255, 0.75); + border-right: 1px solid rgba(0, 0, 0, 0.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -84,3 +88,30 @@ body { border-right: 0; border-radius: 0 3px 3px 0; } + +@media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } +} + +@media (max-width: 480px) { + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } +} diff --git a/bylaws.html b/bylaws.html index be439b1e8c..485a750e9c 100644 --- a/bylaws.html +++ b/bylaws.html @@ -56,12 +56,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -69,6 +71,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -78,6 +82,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + } diff --git a/community.html b/community.html index 95c033fcb3..f363f8bb93 100644 --- a/community.html +++ b/community.html @@ -51,12 +51,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -64,6 +66,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -73,6 +77,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + } diff --git a/downloads.html b/downloads.html index 96a5b1b55b..ba2e2aef03 100644 --- a/downloads.html +++ b/downloads.html @@ -53,12 +53,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -66,6 +68,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -75,6 +79,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + } diff --git a/impala-docs.html b/impala-docs.html index c4f4b080c5..505bbe11ba 100644 --- a/impala-docs.html +++ b/impala-docs.html @@ -51,12 +51,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -64,6 +66,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -73,6 +77,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + } diff --git a/index.html b/index.html index cc8f27bfd4..f5ad0c7a13 100644 --- a/index.html +++ b/index.html @@ -51,12 +51,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -64,6 +66,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -73,6 +77,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + } diff --git a/overview.html b/overview.html index 59fe64b793..8591b37c65 100644 --- a/overview.html +++ b/overview.html @@ -51,12 +51,14 @@ } .navbar .nav { margin: 0; - display: table; + display: flex; + flex-wrap: wrap; width: 100%; + justify-content: center; } .navbar .nav li { - display: table-cell; - width: 1%; + flex: 1 1 auto; + min-width: 100px; float: none; } .navbar .nav li a { @@ -64,6 +66,8 @@ text-align: center; border-left: 1px solid rgba(255,255,255,.75); border-right: 1px solid rgba(0,0,0,.1); + padding: 10px 8px; + display: block; } .navbar .nav li:first-child a { border-left: 0; @@ -73,6 +77,33 @@ border-right: 0; border-radius: 0 3px 3px 0; } + + @media (max-width: 768px) { + .navbar .nav li { + flex: 0 1 auto; + min-width: auto; + } + .navbar .nav li a { + font-size: 14px; + padding: 8px 5px; + white-space: nowrap; + } + } + + @media (max-width: 480px){ + .navbar .nav { + flex-direction: column; + } + .navbar .nav li { + width: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .1); + } + .navbar .nav li a { + border-left: 0; + border-right: 0; + border-radius: 0; + } + }