static/less/grid.less
author stetrabby <info@trabucchi.de>
Fri, 20 Dec 2013 22:30:44 +0100
changeset 53 3416f82943ea
permissions -rwxr-xr-x
less initial added
     1 //
     2 // Grid system
     3 // --------------------------------------------------
     4 
     5 // Set the container width, and override it for fixed navbars in media queries
     6 .container {
     7   .container-fixed();
     8 
     9   @media (min-width: @screen-sm) {
    10     width: @container-sm;
    11   }
    12   @media (min-width: @screen-md) {
    13     width: @container-md;
    14   }
    15   @media (min-width: @screen-lg-min) {
    16     width: @container-lg;
    17   }
    18 }
    19 
    20 // mobile first defaults
    21 .row {
    22   .make-row();
    23 }
    24 
    25 // Common styles for small and large grid columns
    26 .make-grid-columns();
    27 
    28 
    29 // Extra small grid
    30 //
    31 // Columns, offsets, pushes, and pulls for extra small devices like
    32 // smartphones.
    33 
    34 .make-grid-columns-float(xs);
    35 .make-grid(@grid-columns, xs, width);
    36 .make-grid(@grid-columns, xs, pull);
    37 .make-grid(@grid-columns, xs, push);
    38 .make-grid(@grid-columns, xs, offset);
    39 
    40 
    41 // Small grid
    42 //
    43 // Columns, offsets, pushes, and pulls for the small device range, from phones
    44 // to tablets.
    45 
    46 @media (min-width: @screen-sm-min) {
    47   .make-grid-columns-float(sm);
    48   .make-grid(@grid-columns, sm, width);
    49   .make-grid(@grid-columns, sm, pull);
    50   .make-grid(@grid-columns, sm, push);
    51   .make-grid(@grid-columns, sm, offset);
    52 }
    53 
    54 
    55 // Medium grid
    56 //
    57 // Columns, offsets, pushes, and pulls for the desktop device range.
    58 
    59 @media (min-width: @screen-md-min) {
    60   .make-grid-columns-float(md);
    61   .make-grid(@grid-columns, md, width);
    62   .make-grid(@grid-columns, md, pull);
    63   .make-grid(@grid-columns, md, push);
    64   .make-grid(@grid-columns, md, offset);
    65 }
    66 
    67 
    68 // Large grid
    69 //
    70 // Columns, offsets, pushes, and pulls for the large desktop device range.
    71 
    72 @media (min-width: @screen-lg-min) {
    73   .make-grid-columns-float(lg);
    74   .make-grid(@grid-columns, lg, width);
    75   .make-grid(@grid-columns, lg, pull);
    76   .make-grid(@grid-columns, lg, push);
    77   .make-grid(@grid-columns, lg, offset);
    78 }
    79 
Impressum Datenschutzerklärung