|
3 | 3 | * Basic and global styles for generating a grid system, structural layout, and page templates |
4 | 4 | * ------------------------------------------------------------------------------------------- */ |
5 | 5 |
|
6 | | - |
7 | | -// GRID SYSTEM |
8 | | -// ----------- |
9 | | - |
10 | | -.row { |
11 | | - @include clearfix; |
12 | | - margin-left: -1 * $gridGutterWidth; |
13 | | - |
14 | | - // Find all .span# classes within .row and give them the necessary properties for grid columns (supported by all browsers back to IE7) |
15 | | - // Credit to @dhg for the idea |
16 | | - [class^="span"] { |
17 | | - display: inline; |
18 | | - float: left; |
19 | | - margin-left: $gridGutterWidth; |
20 | | - } |
21 | | - |
22 | | - // Default columns |
23 | | - .span1 { @include columns(1); } |
24 | | - .span2 { @include columns(2); } |
25 | | - .span3 { @include columns(3); } |
26 | | - .span4 { @include columns(4); } |
27 | | - .span5 { @include columns(5); } |
28 | | - .span6 { @include columns(6); } |
29 | | - .span7 { @include columns(7); } |
30 | | - .span8 { @include columns(8); } |
31 | | - .span9 { @include columns(9); } |
32 | | - .span10 { @include columns(10); } |
33 | | - .span11 { @include columns(11); } |
34 | | - .span12 { @include columns(12); } |
35 | | - .span13 { @include columns(13); } |
36 | | - .span14 { @include columns(14); } |
37 | | - .span15 { @include columns(15); } |
38 | | - .span16 { @include columns(16); } |
39 | | - |
40 | | - // Offset column options |
41 | | - .offset1 { @include offset(1); } |
42 | | - .offset2 { @include offset(2); } |
43 | | - .offset3 { @include offset(3); } |
44 | | - .offset4 { @include offset(4); } |
45 | | - .offset5 { @include offset(5); } |
46 | | - .offset6 { @include offset(6); } |
47 | | - .offset7 { @include offset(7); } |
48 | | - .offset8 { @include offset(8); } |
49 | | - .offset9 { @include offset(9); } |
50 | | - .offset10 { @include offset(10); } |
51 | | - .offset11 { @include offset(11); } |
52 | | - .offset12 { @include offset(12); } |
53 | | - |
54 | | - // Unique column sizes for 16-column grid |
55 | | - .span-one-third { width: 300px; } |
56 | | - .span-two-thirds { width: 620px; } |
57 | | - .offset-one-third { margin-left: 340px; } |
58 | | - .offset-two-thirds { margin-left: 660px; } |
59 | | -} |
60 | | - |
61 | | - |
62 | 6 | // STRUCTURAL LAYOUT |
63 | 7 | // ----------------- |
64 | 8 |
|
|
0 commit comments