Mark Otto
0016c17f93
Switch to &:extend(.clearfix all)
for clearfix mixin
...
Original discussion:
https://github.com/less/less.js/issues/1437#issuecomment-21383639 .
Since we’re switching to `grunt-contrib-less`, we can take advantage of
newer LESS features than what RECESS supported. Included in that is the
ability to `:extend`, and not only that, but `:extend(.mixin-name
all)`. By doing so, we remove duplicate CSS for all our elements that
were being clearfix-ed.
Fixes #8947 , #8968 , #8991 , #9257 , #9268 , #9291 , #9430 , #9604 , #9686 ,
#9929 , #10731 , #10793 , #11305 , #11498 , #11533 , #11570 , #11604 , #11652 .
(dem issues, tho)
2013-12-08 23:18:28 -08:00
Mark Otto
6273604601
Add .container-fluid variation for full-width containers and layouts
...
/cc #10711 #9862
2013-12-07 20:52:51 -08:00
Mark Otto
45930acdf7
Fixes #11610 : Add @grid-float-breakpoint-max to better link navbar behavior across viewports and improve customization.
...
Also addresses #10371 , #10395 , and #10465 .
2013-12-04 22:32:56 -08:00
Chris Rebert
199872418c
reference root issue in explanatory comment
2013-12-03 11:14:13 -08:00
Mark Otto
561aff7942
Merge pull request #11499 from bassjobsen/patch-3
...
fix navbar dropdown window resize bug
2013-12-01 20:18:40 -08:00
Mark Otto
5a0365524d
Rework navbar padding and margins for right aligned last-child elements
...
This slight reworking of the navbar spacing was brought about by a
problem noted in #11530 : use of `.navbar-form.navbar-right` leaves an
extra 15px of space on the right.
Here’s what’s new:
* Removed the `padding` on `.navbar-collapse` within static top, fixed
top, and fixed bottom navbars. Meaning, it’s still there for the
default navbar. This was the root cause of the extra 15px padding for
navbar forms.
* As part of this, I also replaced the existing negative margin
overrides for last-child elements with more contextual ones within
their sub-components.
Overall not too different, but should be more effective now and easier
to work with now.
For example of new changes, see http://jsbin.com/odeSiSo/1/ .
2013-12-01 19:27:33 -08:00
Mark Otto
d417fcecea
Fixes #11357 : Vertically center sm and xs buttons in the navbar
2013-12-01 18:13:27 -08:00
Mark Otto
6a2ca0ab3a
Fixes #11444 : Use @navbar-padding-vertical for nav links padding
2013-11-30 16:08:49 -08:00
Mark Otto
09cd5289ab
Fixes #11468 : Prevent default gradient on in Firefox for Android
2013-11-29 17:47:27 -08:00
Mark Otto
9f68a5b241
Fixes #11516 : Invert dropdown divider border in navbars
2013-11-28 12:39:39 -08:00
Tobias Lindig
ea78248608
removed all caret border color settings.
2013-11-28 17:41:43 +01:00
Julian Thilo
cdb243706e
Fix #11513 : Don't always float navbar-text
...
`navbar-text` should only float when the navbar is expanded on larger
screens, otherwise the element might be (hidden) behind `navbar-nav`.
Fixes #11513 .
X-Ref: #8820 #8815
2013-11-17 23:07:28 +01:00
Bass Jobsen
fbd3cf5f52
Update navbar.less
...
fix for issue #11243
2013-11-16 12:03:50 +01:00
Chris Rebert
aafe3f90bd
fix misspelling in comment
2013-10-24 19:50:08 -07:00
Chris Rebert
f31aae469e
fix misspelling in comment
2013-10-24 19:48:42 -07:00
Mark Otto
eed53d7811
Fixes #10601 : Use overflow-y: auto; for navbar collapse instead of visible to better enable scrolling on Android 4.x
2013-10-21 01:53:41 -07:00
Mark Otto
76baacf2c9
Remove default z-index on navbar and only set on static and fixed variants
2013-10-20 21:12:09 -07:00
Mark Otto
e486bb4f39
Fixes #10433 : Navbar z-index refactor
...
* Resets the default navbar z-index to auto at a certain breakpoint
* Adds fixed navbar z-index var to fixed bottom navbar (previously only on fixed top navbar)
2013-10-20 20:30:16 -07:00
jeonghwan
976f6dfdad
Fixes issue #11122 -- navbar-fixed-bottom border
...
Enable border-top in .navbar-fixed-bottom
2013-10-16 23:20:34 +09:00
Lipis
a6e2a93feb
Changed the border-color of .navbar-form to @navbar-default-border
2013-09-16 19:36:39 +02:00
Mark Otto
7bc845abfa
Add default navbar z-index to fix #9844
...
iOS doesn't pick up the z-indexing properly on the dropdowns unless you
specify one for the parent navbar.
2013-08-19 09:31:16 -07:00
Mark Otto
f497b5e1f5
move dropdown change from navbar to dropdowns to fix customizer compiling
2013-08-19 08:54:40 -07:00
Mark Otto
14c4484ec4
Nuke margin for last child navbar text
2013-08-19 00:34:31 -07:00
Mark Otto
5bd2d7ed7e
fixes #9815 : proper alignment of navbar nav if first child
2013-08-18 18:49:07 -07:00
Julian Thilo
546b2cc614
Fix some forgotten things for navbar-default
...
New variable names were missing here and there.
2013-08-18 23:30:40 +02:00
Julian Thilo
abca00870f
Add a .navbar-default class for default colors
...
* Extract color styles from .navbar { } and put them into
.navbar-default { }
* Change variable names
* Change the docs accordingly (i.e., add the .navbar-default class to
all default navbars)
* Change customizer accordingly
2013-08-18 23:05:56 +02:00
Mark Otto
9b66e6b0f4
fixes #9790 : nullify right padding in container-ed navbars when last element in collapse is a right aligned navbar nav
2013-08-18 11:17:28 -07:00
Mark Otto
5539db5237
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.
2013-08-17 21:00:13 -07:00
Mark Otto
e587219958
Fix navbar brand alignment by removing header padding when above 768px
2013-08-17 17:26:52 -07:00
Mark Otto
61caed21e2
More consistent naming with screen size variables using xs, sm, md, and lg
2013-08-17 15:21:38 -07:00
Mark Otto
f459d76e38
fixes #9475
2013-08-16 15:07:45 -07:00
Mark Otto
c13772d5f7
switch to margin on navbar-nav to avoid stacking negative space reported in #9705
2013-08-16 12:38:41 -07:00
Mark Otto
e5f38207e0
fixed navbar static top borders
2013-08-16 11:34:30 -07:00
Mark Otto
2dbf2bb8fb
fixes #9629
2013-08-15 13:54:47 -07:00
Mark Otto
0664b3f0da
fixes #9634 : turn off overflow-y when the navbar is re-expanded into horizontal mode
2013-08-15 13:29:45 -07:00
Mark Otto
5a0ba42a7b
fix up inverse navbar form styles
2013-08-15 11:47:56 -07:00
Mark Otto
1b6a5bbca2
fixes #9507 : remove padding on navbar-collapse as any padding on an animated object screws it up; instead use some padding on the navbar nav
2013-08-15 00:08:21 -07:00
Mark Otto
0456e5e4b3
fixes #9508 : use navbar align mixin for buttons to get correct top/bottom spacing
2013-08-14 23:02:58 -07:00
Mark Otto
c5ca743cb7
Merge branch 'navbar-brand-margin' of https://github.com/Luis-TP/bootstrap into Luis-TP-navbar-brand-margin
...
Conflicts:
dist/css/bootstrap.min.css
2013-08-14 22:59:02 -07:00
Mark Otto
9de788134f
refactor navbar file to better nest css and restore navbar-color to navbar text ( fixes #9500 )
2013-08-14 21:32:23 -07:00
Luis Aleman
ef60b0e5fb
Get rid of navbar-brand margin-right
2013-08-14 13:03:00 -04:00
Luis Aleman
1b3896fabf
Remove .navbar-collapse padding when not in mobile context
2013-08-14 11:39:38 -04:00
Luis Aleman
c79fa6ad04
Apply mixin to correct class
2013-08-13 22:53:23 -04:00
Luis Aleman
e29c2d0c24
Fix .navbar-right > .dropdown-menu alignment
2013-08-13 22:30:02 -04:00
Mark Otto
5b4fe08f42
fixes #9439 : use overflow: auto on navbar collapse
2013-08-13 15:22:05 -07:00
Mark Otto
fa330f308a
Overhaul navbar alignment (.pull-) utilities ( fixes #9440 )
...
Now navbars have their own float utility classes, mixin-ed versions of
`.pull-left` and `.pull-right`.
* Removed chained `.navbar-nav.pull-right`
* Added `.navbar-left` and `.navbar-right` as mixins of the default
float utilities, but only above the `@grid-float-breakpoint` to match
the new navbar behavior
* Updated components docs to match the new changeas
* Added callout about component alignment here to explain the new
classes
2013-08-13 15:19:59 -07:00
Mark Otto
2bc67b334d
nuke the box-shadow on uncollapsed navbar-collapse
2013-08-13 14:46:34 -07:00
Mark Otto
3c772b1ceb
lighter default navbar, add borders to navbars, tweak padding and alignments
2013-08-13 13:39:21 -07:00
Mark Otto
48e7468e3a
invert dropdown styles in navbar for inverse variation
2013-08-12 21:43:59 -07:00
Mark Otto
8bb7def26c
Navbar refactor
...
* Now responsive by default (fits better with mobile-first approach)
* Requires `.nav-header` to group `.navbar-brand` and `.navbar-toggle`
for proper mobile display.
* Changed `.nav-collapse` to `.navbar-collapse`
* Simplified examples in docs
2013-08-12 21:23:28 -07:00