authserver/testCAS/resources/assets/less/bootstrap/responsive-utilities.less
changeset 0 1afc9d2ab94d
equal deleted inserted replaced
-1:000000000000 0:1afc9d2ab94d
       
     1 //
       
     2 // Responsive: Utility classes
       
     3 // --------------------------------------------------
       
     4 
       
     5 
       
     6 // IE10 in Windows (Phone) 8
       
     7 //
       
     8 // Support for responsive views via media queries is kind of borked in IE10, for
       
     9 // Surface/desktop in split view and for Windows Phone 8. This particular fix
       
    10 // must be accompanied by a snippet of JavaScript to sniff the user agent and
       
    11 // apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at
       
    12 // our Getting Started page for more information on this bug.
       
    13 //
       
    14 // For more information, see the following:
       
    15 //
       
    16 // Issue: https://github.com/twbs/bootstrap/issues/10497
       
    17 // Docs: http://getbootstrap.com/getting-started/#support-ie10-width
       
    18 // Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/
       
    19 // Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
       
    20 
       
    21 @-ms-viewport {
       
    22   width: device-width;
       
    23 }
       
    24 
       
    25 
       
    26 // Visibility utilities
       
    27 // Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0
       
    28 .visible-xs,
       
    29 .visible-sm,
       
    30 .visible-md,
       
    31 .visible-lg {
       
    32   .responsive-invisibility();
       
    33 }
       
    34 
       
    35 .visible-xs-block,
       
    36 .visible-xs-inline,
       
    37 .visible-xs-inline-block,
       
    38 .visible-sm-block,
       
    39 .visible-sm-inline,
       
    40 .visible-sm-inline-block,
       
    41 .visible-md-block,
       
    42 .visible-md-inline,
       
    43 .visible-md-inline-block,
       
    44 .visible-lg-block,
       
    45 .visible-lg-inline,
       
    46 .visible-lg-inline-block {
       
    47   display: none !important;
       
    48 }
       
    49 
       
    50 .visible-xs {
       
    51   @media (max-width: @screen-xs-max) {
       
    52     .responsive-visibility();
       
    53   }
       
    54 }
       
    55 .visible-xs-block {
       
    56   @media (max-width: @screen-xs-max) {
       
    57     display: block !important;
       
    58   }
       
    59 }
       
    60 .visible-xs-inline {
       
    61   @media (max-width: @screen-xs-max) {
       
    62     display: inline !important;
       
    63   }
       
    64 }
       
    65 .visible-xs-inline-block {
       
    66   @media (max-width: @screen-xs-max) {
       
    67     display: inline-block !important;
       
    68   }
       
    69 }
       
    70 
       
    71 .visible-sm {
       
    72   @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
       
    73     .responsive-visibility();
       
    74   }
       
    75 }
       
    76 .visible-sm-block {
       
    77   @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
       
    78     display: block !important;
       
    79   }
       
    80 }
       
    81 .visible-sm-inline {
       
    82   @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
       
    83     display: inline !important;
       
    84   }
       
    85 }
       
    86 .visible-sm-inline-block {
       
    87   @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
       
    88     display: inline-block !important;
       
    89   }
       
    90 }
       
    91 
       
    92 .visible-md {
       
    93   @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
       
    94     .responsive-visibility();
       
    95   }
       
    96 }
       
    97 .visible-md-block {
       
    98   @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
       
    99     display: block !important;
       
   100   }
       
   101 }
       
   102 .visible-md-inline {
       
   103   @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
       
   104     display: inline !important;
       
   105   }
       
   106 }
       
   107 .visible-md-inline-block {
       
   108   @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
       
   109     display: inline-block !important;
       
   110   }
       
   111 }
       
   112 
       
   113 .visible-lg {
       
   114   @media (min-width: @screen-lg-min) {
       
   115     .responsive-visibility();
       
   116   }
       
   117 }
       
   118 .visible-lg-block {
       
   119   @media (min-width: @screen-lg-min) {
       
   120     display: block !important;
       
   121   }
       
   122 }
       
   123 .visible-lg-inline {
       
   124   @media (min-width: @screen-lg-min) {
       
   125     display: inline !important;
       
   126   }
       
   127 }
       
   128 .visible-lg-inline-block {
       
   129   @media (min-width: @screen-lg-min) {
       
   130     display: inline-block !important;
       
   131   }
       
   132 }
       
   133 
       
   134 .hidden-xs {
       
   135   @media (max-width: @screen-xs-max) {
       
   136     .responsive-invisibility();
       
   137   }
       
   138 }
       
   139 .hidden-sm {
       
   140   @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
       
   141     .responsive-invisibility();
       
   142   }
       
   143 }
       
   144 .hidden-md {
       
   145   @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
       
   146     .responsive-invisibility();
       
   147   }
       
   148 }
       
   149 .hidden-lg {
       
   150   @media (min-width: @screen-lg-min) {
       
   151     .responsive-invisibility();
       
   152   }
       
   153 }
       
   154 
       
   155 
       
   156 // Print utilities
       
   157 //
       
   158 // Media queries are placed on the inside to be mixin-friendly.
       
   159 
       
   160 // Note: Deprecated .visible-print as of v3.2.0
       
   161 .visible-print {
       
   162   .responsive-invisibility();
       
   163 
       
   164   @media print {
       
   165     .responsive-visibility();
       
   166   }
       
   167 }
       
   168 .visible-print-block {
       
   169   display: none !important;
       
   170 
       
   171   @media print {
       
   172     display: block !important;
       
   173   }
       
   174 }
       
   175 .visible-print-inline {
       
   176   display: none !important;
       
   177 
       
   178   @media print {
       
   179     display: inline !important;
       
   180   }
       
   181 }
       
   182 .visible-print-inline-block {
       
   183   display: none !important;
       
   184 
       
   185   @media print {
       
   186     display: inline-block !important;
       
   187   }
       
   188 }
       
   189 
       
   190 .hidden-print {
       
   191   @media print {
       
   192     .responsive-invisibility();
       
   193   }
       
   194 }