From 030265eaecf2c7287df6fac1ba45e1057ff37483 Mon Sep 17 00:00:00 2001 From: Bryan Petty Date: Sun, 1 Apr 2012 16:22:52 -0600 Subject: [PATCH 1/3] Restrict collapsed items in Navbar to only those in .nav-collapse, and buttons in Navbar. --- docs/examples/fluid.html | 12 +++++- less/navbar.less | 76 ++++++++++++++++++++++--------------- less/navs.less | 8 ++-- less/responsive-navbar.less | 47 ++++++++++++++--------- 4 files changed, 90 insertions(+), 53 deletions(-) diff --git a/docs/examples/fluid.html b/docs/examples/fluid.html index 651b6f2f9f..f235d76149 100644 --- a/docs/examples/fluid.html +++ b/docs/examples/fluid.html @@ -44,13 +44,23 @@ Project name +
+ + Username + + + +
diff --git a/less/navbar.less b/less/navbar.less index 6816a6ab9b..a5122e75c8 100644 --- a/less/navbar.less +++ b/less/navbar.less @@ -30,27 +30,6 @@ width: auto; } -// Navbar button for toggling navbar items in responsive layouts -.btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-left: 5px; - margin-right: 5px; - .buttonBackground(@navbarBackgroundHighlight, @navbarBackground); - .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)"); -} -.btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - .border-radius(1px); - .box-shadow(0 1px 0 rgba(0,0,0,.25)); -} -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} // Override the default collapsed state .nav-collapse.collapse { height: auto; @@ -233,6 +212,21 @@ text-decoration: none; text-shadow: 0 -1px 0 rgba(0,0,0,.25); } +// Buttons +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + // Vertically center the button given @navbarHeight + @elementHeight: 28px; + margin: ((@navbarHeight - @elementHeight) / 2 - 1) 5px ((@navbarHeight - @elementHeight) / 2); + line-height: @baseLineHeight; +} +.navbar .btn-group { + margin: 0; + // Vertically center the button given @navbarHeight + @elementHeight: 28px; + padding: ((@navbarHeight - @elementHeight) / 2 - 1) 5px ((@navbarHeight - @elementHeight) / 2); +} // Hover .navbar .nav > li > a:hover { background-color: @navbarLinkBackgroundHover; // "transparent" is default to differentiate :hover from .active @@ -264,6 +258,28 @@ margin-right: 0; } +// Navbar button for toggling navbar items in responsive layouts +// These definitions need to come after '.navbar .btn' +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + .buttonBackground(@navbarBackgroundHighlight, @navbarBackground); + .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)"); +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + .border-radius(1px); + .box-shadow(0 1px 0 rgba(0,0,0,.25)); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} // Dropdown menus @@ -310,31 +326,31 @@ } } // Dropdown toggle caret -.navbar .nav .dropdown-toggle .caret, -.navbar .nav .open .caret { +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { border-top-color: @white; border-bottom-color: @white; } -.navbar .nav .active .caret { +.navbar .nav li.dropdown.active .caret { .opacity(100); } // Remove background color from open dropdown -.navbar .nav .open > .dropdown-toggle, -.navbar .nav .active > .dropdown-toggle, -.navbar .nav .open.active > .dropdown-toggle { +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: transparent; } // Dropdown link on hover -.navbar .nav .active > .dropdown-toggle:hover { +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { color: @white; } // Right aligned menus need alt position // TODO: rejigger this at some point to simplify the selectors -.navbar .nav.pull-right .dropdown-menu, -.navbar .nav .dropdown-menu.pull-right { +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { left: auto; right: 0; &:before { diff --git a/less/navs.less b/less/navs.less index 4f4b6c3273..e06795c2be 100644 --- a/less/navs.less +++ b/less/navs.less @@ -234,14 +234,14 @@ // ------------------------- .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, -.nav > .open.active > a:hover { +.nav > li.dropdown.open.active > a:hover { color: @white; background-color: @grayLight; border-color: @grayLight; } -.nav .open .caret, -.nav .open.active .caret, -.nav .open a:hover .caret { +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { border-top-color: @white; border-bottom-color: @white; .opacity(100); diff --git a/less/responsive-navbar.less b/less/responsive-navbar.less index 2f1c4925a7..39b164ac53 100644 --- a/less/responsive-navbar.less +++ b/less/responsive-navbar.less @@ -31,40 +31,51 @@ clear: left; } // Block-level the nav - .navbar .nav { + .navbar .nav-collapse .nav { float: none; margin: 0 0 (@baseLineHeight / 2); } - .navbar .nav > li { + .navbar .nav-collapse .nav > li { float: none; } - .navbar .nav > li > a { + .navbar .nav-collapse .nav > li > a { margin-bottom: 2px; } - .navbar .nav > .divider-vertical { + .navbar .nav-collapse .nav > .divider-vertical { display: none; } - .navbar .nav .nav-header { + .navbar .nav-collapse .nav .nav-header { color: @navbarText; text-shadow: none; } // Nav and dropdown links in navbar - .navbar .nav > li > a, - .navbar .dropdown-menu a { + .navbar .nav-collapse .nav > li > a, + .navbar .nav-collapse .dropdown-menu a { padding: 6px 15px; font-weight: bold; color: @navbarLinkColor; .border-radius(3px); } - .navbar .dropdown-menu li + li a { + // Buttons + .navbar .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + .border-radius(4px); + } + .navbar .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; } - .navbar .nav > li > a:hover, - .navbar .dropdown-menu a:hover { + .navbar .nav-collapse .nav > li > a:hover, + .navbar .nav-collapse .dropdown-menu a:hover { background-color: @navbarBackground; } + // Buttons in the navbar + .navbar .nav-collapse.in .btn-group { + margin-top: 5px; + padding: 0; + } // Dropdowns in the navbar - .navbar .dropdown-menu { + .navbar .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; @@ -78,16 +89,16 @@ .border-radius(0); .box-shadow(none); } - .navbar .dropdown-menu:before, - .navbar .dropdown-menu:after { + .navbar .nav-collapse .dropdown-menu:before, + .navbar .nav-collapse .dropdown-menu:after { display: none; } - .navbar .dropdown-menu .divider { + .navbar .nav-collapse .dropdown-menu .divider { display: none; } // Forms in navbar - .navbar-form, - .navbar-search { + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { float: none; padding: (@baseLineHeight / 2) 15px; margin: (@baseLineHeight / 2) 0; @@ -96,7 +107,7 @@ .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)"); } // Pull right (secondary) nav content - .navbar .nav.pull-right { + .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0; } @@ -106,7 +117,7 @@ padding-right: 10px; } // Navbar button - .btn-navbar { + .navbar .btn-navbar { display: block; } From 4b81c0dff371edad2afd5df77c957265235e34b1 Mon Sep 17 00:00:00 2001 From: Bryan Petty Date: Thu, 5 Apr 2012 13:48:17 -0600 Subject: [PATCH 2/3] Changed .nav-collapse to clear both instead of left, and added compiled files. --- docs/assets/bootstrap.zip | Bin 56985 -> 57172 bytes docs/assets/css/bootstrap-responsive.css | 49 +++++--- docs/assets/css/bootstrap.css | 148 ++++++++++++----------- less/responsive-navbar.less | 2 +- 4 files changed, 110 insertions(+), 89 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index badb33c217873746c334afb920c9681859b120e8..d301c2fe874f710723c29fa37a3744796125430c 100644 GIT binary patch delta 23079 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

MF5a0)=C!pC~*1m1P;CRRV64rbk1}TvC-#B1TBF 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 li { + .navbar .nav-collapse .nav > li { float: none; } - .navbar .nav > li > a { + .navbar .nav-collapse .nav > li > a { margin-bottom: 2px; } - .navbar .nav > .divider-vertical { + .navbar .nav-collapse .nav > .divider-vertical { display: none; } - .navbar .nav .nav-header { + .navbar .nav-collapse .nav .nav-header { color: #999999; text-shadow: none; } - .navbar .nav > li > a, - .navbar .dropdown-menu a { + .navbar .nav-collapse .nav > li > a, + .navbar .nav-collapse .dropdown-menu a { padding: 6px 15px; font-weight: bold; color: #999999; @@ -647,14 +647,25 @@ -moz-border-radius: 3px; border-radius: 3px; } - .navbar .dropdown-menu li + li a { + .navbar .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .navbar .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; } - .navbar .nav > li > a:hover, - .navbar .dropdown-menu a:hover { + .navbar .nav-collapse .nav > li > a:hover, + .navbar .nav-collapse .dropdown-menu a:hover { background-color: #222222; } - .navbar .dropdown-menu { + .navbar .nav-collapse.in .btn-group { + margin-top: 5px; + padding: 0; + } + .navbar .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; @@ -672,15 +683,15 @@ -moz-box-shadow: none; box-shadow: none; } - .navbar .dropdown-menu:before, - .navbar .dropdown-menu:after { + .navbar .nav-collapse .dropdown-menu:before, + .navbar .nav-collapse .dropdown-menu:after { display: none; } - .navbar .dropdown-menu .divider { + .navbar .nav-collapse .dropdown-menu .divider { display: none; } - .navbar-form, - .navbar-search { + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { float: none; padding: 9px 15px; margin: 9px 0; @@ -690,7 +701,7 @@ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); } - .navbar .nav.pull-right { + .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0; } @@ -698,7 +709,7 @@ padding-left: 10px; padding-right: 10px; } - .btn-navbar { + .navbar .btn-navbar { display: block; } .nav-collapse, diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 1b09b7904d..16bd705fb8 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -2752,14 +2752,14 @@ input[type="submit"].btn.btn-mini { } .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, -.nav > .open.active > a:hover { +.nav > li.dropdown.open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; } -.nav .open .caret, -.nav .open.active .caret, -.nav .open a:hover .caret { +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; @@ -2892,58 +2892,6 @@ input[type="submit"].btn.btn-mini { .navbar .container { width: auto; } -.btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-left: 5px; - margin-right: 5px; - background-color: #2c2c2c; - background-image: -moz-linear-gradient(top, #333333, #222222); - background-image: -ms-linear-gradient(top, #333333, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); - background-image: -webkit-linear-gradient(top, #333333, #222222); - background-image: -o-linear-gradient(top, #333333, #222222); - background-image: linear-gradient(top, #333333, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - *background-color: #222222; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); -} -.btn-navbar:hover, -.btn-navbar:active, -.btn-navbar.active, -.btn-navbar.disabled, -.btn-navbar[disabled] { - background-color: #222222; - *background-color: #151515; -} -.btn-navbar:active, -.btn-navbar.active { - background-color: #080808 \9; -} -.btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} .nav-collapse.collapse { height: auto; } @@ -3107,6 +3055,16 @@ input[type="submit"].btn.btn-mini { text-decoration: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} .navbar .nav > li > a:hover { background-color: transparent; color: #ffffff; @@ -3130,6 +3088,58 @@ input[type="submit"].btn.btn-mini { margin-left: 10px; margin-right: 0; } +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #222222; + *background-color: #151515; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #080808 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} .navbar .dropdown-menu:before { content: ''; display: inline-block; @@ -3164,35 +3174,35 @@ input[type="submit"].btn.btn-mini { bottom: -6px; top: auto; } -.navbar .nav .dropdown-toggle .caret, -.navbar .nav .open .caret { +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } -.navbar .nav .active .caret { +.navbar .nav li.dropdown.active .caret { opacity: 1; filter: alpha(opacity=100); } -.navbar .nav .open > .dropdown-toggle, -.navbar .nav .active > .dropdown-toggle, -.navbar .nav .open.active > .dropdown-toggle { +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: transparent; } -.navbar .nav .active > .dropdown-toggle:hover { +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { color: #ffffff; } -.navbar .nav.pull-right .dropdown-menu, -.navbar .nav .dropdown-menu.pull-right { +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { left: auto; right: 0; } -.navbar .nav.pull-right .dropdown-menu:before, -.navbar .nav .dropdown-menu.pull-right:before { +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { left: auto; right: 12px; } -.navbar .nav.pull-right .dropdown-menu:after, -.navbar .nav .dropdown-menu.pull-right:after { +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { left: auto; right: 13px; } diff --git a/less/responsive-navbar.less b/less/responsive-navbar.less index 39b164ac53..4d2bc60c49 100644 --- a/less/responsive-navbar.less +++ b/less/responsive-navbar.less @@ -28,7 +28,7 @@ } // Nav collapse clears brand .navbar .nav-collapse { - clear: left; + clear: both; } // Block-level the nav .navbar .nav-collapse .nav { From 5b85ed181a75b286ac4e898173da7b65e20e6d8a Mon Sep 17 00:00:00 2001 From: Bryan Petty Date: Tue, 10 Apr 2012 15:19:10 -0600 Subject: [PATCH 3/3] Fixed extra margin on Navbar buttons. --- docs/assets/bootstrap.zip | Bin 57172 -> 57176 bytes docs/assets/css/bootstrap.css | 2 +- less/navbar.less | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index d301c2fe874f710723c29fa37a3744796125430c..29867c1bb617a257a9cf91043cf3854559d86f29 100644 GIT binary patch delta 8040 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 delta 8009 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