diff options
| author | Mark Otto <[email protected]> | 2013-08-17 21:00:13 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2013-08-17 21:00:13 -0700 |
| commit | 5539db523743c177a2ebb7d878343776abf6b7b4 (patch) | |
| tree | a695233b9319eee5c45e3225c8c91712b56b45f3 /less | |
| parent | b413aff0458a9a2c1afdd6a66b1a58eef62c30b0 (diff) | |
| download | bootstrap-5539db523743c177a2ebb7d878343776abf6b7b4.tar.xz bootstrap-5539db523743c177a2ebb7d878343776abf6b7b4.zip | |
Navbar update
Addresses a few different cases where the navbar has and doesn't have a
container, and accordingly adjusts the padding and margin of key
elements.
Diffstat (limited to 'less')
| -rw-r--r-- | less/jumbotron.less | 2 | ||||
| -rw-r--r-- | less/navbar.less | 36 |
2 files changed, 25 insertions, 13 deletions
diff --git a/less/jumbotron.less b/less/jumbotron.less index c14b87697..bb5a71fb5 100644 --- a/less/jumbotron.less +++ b/less/jumbotron.less @@ -4,7 +4,7 @@ .jumbotron { - padding: 30px 15px; + padding: 30px; margin-bottom: 30px; font-size: (@font-size-base * 1.5); font-weight: 200; diff --git a/less/navbar.less b/less/navbar.less index e83606d91..ce598d0d2 100644 --- a/less/navbar.less +++ b/less/navbar.less @@ -30,15 +30,10 @@ // styling of responsive aspects. .navbar-header { - padding-left: @navbar-padding-horizontal; - padding-right: @navbar-padding-horizontal; .clearfix(); @media (min-width: @grid-float-breakpoint) { float: left; - padding-left: 0; - padding-right: 0; - margin-right: @navbar-padding-horizontal; } } @@ -69,8 +64,6 @@ @media (min-width: @grid-float-breakpoint) { width: auto; - padding-right: 0; - padding-left: 0; border-top: 0; box-shadow: none; @@ -88,6 +81,22 @@ } +// Both navbar header and collapse +// +// When a container is present, change the behavior of the header and collapse. + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -@navbar-padding-horizontal; + margin-left: -@navbar-padding-horizontal; + + @media (min-width: @grid-float-breakpoint) { + margin-right: 0; + margin-left: 0; + } +} + + // // Navbar alignment options // @@ -129,8 +138,7 @@ .navbar-brand { float: left; - padding-top: @navbar-padding-vertical; - padding-bottom: @navbar-padding-vertical; + padding: @navbar-padding-vertical @navbar-padding-horizontal; font-size: @font-size-large; line-height: @line-height-computed; color: @navbar-brand-color; @@ -140,6 +148,12 @@ text-decoration: none; background-color: @navbar-brand-hover-bg; } + + @media (min-width: @grid-float-breakpoint) { + .navbar > .container & { + margin-left: -@navbar-padding-horizontal; + } + } } @@ -151,6 +165,7 @@ .navbar-toggle { position: relative; float: right; + margin-right: @navbar-padding-horizontal; padding: 9px 10px; .navbar-vertical-align(34px); background-color: transparent; @@ -175,9 +190,6 @@ } @media (min-width: @grid-float-breakpoint) { - position: relative; - top: auto; - left: auto; display: none; } } |
