From: Zac Wasielewski Date: Wed, 7 Aug 2013 20:47:49 +0000 (-0400) Subject: Make visibility utility classes responsive when used as LESS mixins X-Git-Tag: v3.0.0-rc.2~60^2~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=407c966736c93ca63509fa3e1bffff8c5dc6f946;p=thirdparty%2Fbootstrap.git Make visibility utility classes responsive when used as LESS mixins --- diff --git a/less/responsive-utilities.less b/less/responsive-utilities.less index 38dd9639af..0815909cc1 100644 --- a/less/responsive-utilities.less +++ b/less/responsive-utilities.less @@ -35,70 +35,58 @@ // Visibility utilities -// For Phones .visible-sm { .responsive-visibility(); + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { + .responsive-invisibility(); + } + @media (min-width: @screen-desktop) { + .responsive-invisibility(); + } } .visible-md { .responsive-invisibility(); + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { + .responsive-visibility(); + } + @media (min-width: @screen-desktop) { + .responsive-invisibility(); + } } .visible-lg { .responsive-invisibility(); -} - -.hidden-sm { - .responsive-invisibility(); -} -.hidden-md { - .responsive-visibility(); -} -.hidden-lg { - .responsive-visibility(); -} - - -// Tablets & small desktops only -@media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { - .visible-sm { + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { .responsive-invisibility(); } - .visible-md { + @media (min-width: @screen-desktop) { .responsive-visibility(); } - .visible-lg { - .responsive-invisibility(); - } +} - .hidden-sm { +.hidden-sm { + .responsive-invisibility(); + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { .responsive-visibility(); } - .hidden-md { - .responsive-invisibility(); - } - .hidden-lg { + @media (min-width: @screen-desktop) { .responsive-visibility(); } } - -// For desktops -@media (min-width: @screen-desktop) { - .visible-sm { - .responsive-invisibility(); - } - .visible-md { +.hidden-md { + .responsive-visibility(); + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { .responsive-invisibility(); } - .visible-lg { + @media (min-width: @screen-desktop) { .responsive-visibility(); } - - .hidden-sm { - .responsive-visibility(); - } - .hidden-md { +} +.hidden-lg { + .responsive-visibility(); + @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) { .responsive-visibility(); } - .hidden-lg { + @media (min-width: @screen-desktop) { .responsive-invisibility(); } }