214 lines
6.0 KiB
CSS
Executable File
214 lines
6.0 KiB
CSS
Executable File
/* --------------------------------------------------------------
|
|
|
|
grid.css
|
|
* Sets up an easy-to-use grid of 24 columns.
|
|
|
|
By default, the grid is 950px wide, with 24 columns
|
|
spanning 30px, and a 10px margin between columns.
|
|
|
|
If you need fewer or more columns, namespaces or semantic
|
|
element names, use the compressor script (lib/compress.rb)
|
|
|
|
Note: Changes made in this file will not be applied when
|
|
using the compressor: make changes in lib/blueprint/grid.css.rb
|
|
|
|
-------------------------------------------------------------- */
|
|
|
|
/* A container should group all your columns. */
|
|
.container {
|
|
width: 950px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
/* Use this class on any .span / container to see the grid. */
|
|
.showgrid { background: url(src/grid.png); }
|
|
|
|
|
|
/* Columns
|
|
-------------------------------------------------------------- */
|
|
|
|
/* Sets up basic grid floating and margin. */
|
|
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5,
|
|
div.span-6, div.span-7, div.span-8, div.span-9, div.span-10,
|
|
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15,
|
|
div.span-16, div.span-17, div.span-18, div.span-19, div.span-20,
|
|
div.span-21, div.span-22, div.span-23, div.span-24 {
|
|
float: left;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
/* The last column in a row needs this class. */
|
|
.last, div.last { margin-right: 0; }
|
|
|
|
/* Use these classes to set the width of a column. */
|
|
.span-1 { width: 30px; }
|
|
.span-2 { width: 70px; }
|
|
.span-3 { width: 110px; }
|
|
.span-4 { width: 150px; }
|
|
.span-5 { width: 190px; }
|
|
.span-6 { width: 230px; }
|
|
.span-7 { width: 270px; }
|
|
.span-8 { width: 310px; }
|
|
.span-9 { width: 350px; }
|
|
.span-10 { width: 390px; }
|
|
.span-11 { width: 430px; }
|
|
.span-12 { width: 470px; }
|
|
.span-13 { width: 510px; }
|
|
.span-14 { width: 550px; }
|
|
.span-15 { width: 590px; }
|
|
.span-16 { width: 630px; }
|
|
.span-17 { width: 670px; }
|
|
.span-18 { width: 710px; }
|
|
.span-19 { width: 750px; }
|
|
.span-20 { width: 790px; }
|
|
.span-21 { width: 830px; }
|
|
.span-22 { width: 870px; }
|
|
.span-23 { width: 910px; }
|
|
.span-24 { width: 950px; margin: 0; }
|
|
|
|
/* Add these to a column to append empty cols. */
|
|
.append-1 { padding-right: 40px; }
|
|
.append-2 { padding-right: 80px; }
|
|
.append-3 { padding-right: 120px; }
|
|
.append-4 { padding-right: 160px; }
|
|
.append-5 { padding-right: 200px; }
|
|
.append-6 { padding-right: 240px; }
|
|
.append-7 { padding-right: 280px; }
|
|
.append-8 { padding-right: 320px; }
|
|
.append-9 { padding-right: 360px; }
|
|
.append-10 { padding-right: 400px; }
|
|
.append-11 { padding-right: 440px; }
|
|
.append-12 { padding-right: 480px; }
|
|
.append-13 { padding-right: 520px; }
|
|
.append-14 { padding-right: 560px; }
|
|
.append-15 { padding-right: 600px; }
|
|
.append-16 { padding-right: 640px; }
|
|
.append-17 { padding-right: 680px; }
|
|
.append-18 { padding-right: 720px; }
|
|
.append-19 { padding-right: 760px; }
|
|
.append-20 { padding-right: 800px; }
|
|
.append-21 { padding-right: 840px; }
|
|
.append-22 { padding-right: 880px; }
|
|
.append-23 { padding-right: 920px; }
|
|
|
|
/* Add these to a column to prepend empty cols. */
|
|
.prepend-1 { padding-left: 40px; }
|
|
.prepend-2 { padding-left: 80px; }
|
|
.prepend-3 { padding-left: 120px; }
|
|
.prepend-4 { padding-left: 160px; }
|
|
.prepend-5 { padding-left: 200px; }
|
|
.prepend-6 { padding-left: 240px; }
|
|
.prepend-7 { padding-left: 280px; }
|
|
.prepend-8 { padding-left: 320px; }
|
|
.prepend-9 { padding-left: 360px; }
|
|
.prepend-10 { padding-left: 400px; }
|
|
.prepend-11 { padding-left: 440px; }
|
|
.prepend-12 { padding-left: 480px; }
|
|
.prepend-13 { padding-left: 520px; }
|
|
.prepend-14 { padding-left: 560px; }
|
|
.prepend-15 { padding-left: 600px; }
|
|
.prepend-16 { padding-left: 640px; }
|
|
.prepend-17 { padding-left: 680px; }
|
|
.prepend-18 { padding-left: 720px; }
|
|
.prepend-19 { padding-left: 760px; }
|
|
.prepend-20 { padding-left: 800px; }
|
|
.prepend-21 { padding-left: 840px; }
|
|
.prepend-22 { padding-left: 880px; }
|
|
.prepend-23 { padding-left: 920px; }
|
|
|
|
|
|
/* Border on right hand side of a column. */
|
|
div.border {
|
|
padding-right: 4px;
|
|
margin-right: 5px;
|
|
border-right: 1px solid #eee;
|
|
}
|
|
|
|
/* Border with more whitespace, spans one column. */
|
|
div.colborder {
|
|
padding-right: 24px;
|
|
margin-right: 25px;
|
|
border-right: 1px solid #eee;
|
|
}
|
|
|
|
|
|
/* Use these classes on an element to push it into the
|
|
next column, or to pull it into the previous column. */
|
|
|
|
.pull-1 { margin-left: -40px; }
|
|
.pull-2 { margin-left: -80px; }
|
|
.pull-3 { margin-left: -120px; }
|
|
.pull-4 { margin-left: -160px; }
|
|
.pull-5 { margin-left: -200px; }
|
|
|
|
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5 {
|
|
float:left;
|
|
position:relative;
|
|
}
|
|
|
|
.push-1 { margin: 0 -40px 1.5em 40px; }
|
|
.push-2 { margin: 0 -80px 1.5em 80px; }
|
|
.push-3 { margin: 0 -120px 1.5em 120px; }
|
|
.push-4 { margin: 0 -160px 1.5em 160px; }
|
|
.push-5 { margin: 0 -200px 1.5em 200px; }
|
|
|
|
.push-1, .push-2, .push-3, .push-4, .push-5 {
|
|
float: right;
|
|
position:relative;
|
|
}
|
|
|
|
|
|
/* Misc classes and elements
|
|
-------------------------------------------------------------- */
|
|
|
|
/* In case you need to add a gutter above/below an element */
|
|
.prepend-top {
|
|
margin-top:1.5em;
|
|
}
|
|
.append-bottom {
|
|
margin-bottom:1.5em;
|
|
}
|
|
|
|
/* Use a .box to create a padded box inside a column. */
|
|
.box {
|
|
padding: 1.5em;
|
|
margin-bottom: 1.5em;
|
|
background: #E5ECF9;
|
|
}
|
|
|
|
/* Use this to create a horizontal ruler across a column. */
|
|
hr {
|
|
background: #ddd;
|
|
color: #ddd;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
height: .1em;
|
|
margin: 0 0 1.45em;
|
|
border: none;
|
|
}
|
|
hr.space {
|
|
background: #fff;
|
|
color: #fff;
|
|
}
|
|
|
|
|
|
/* Clearing floats without extra markup
|
|
Based on How To Clear Floats Without Structural Markup by PiE
|
|
[http://www.positioniseverything.net/easyclearing.html] */
|
|
|
|
.clearfix:after, .container:after {
|
|
content: "\0020";
|
|
display: block;
|
|
height: 0;
|
|
clear: both;
|
|
visibility: hidden;
|
|
overflow:hidden;
|
|
}
|
|
.clearfix, .container {display: block;}
|
|
|
|
/* Regular clearing
|
|
apply to column that should drop below previous ones. */
|
|
|
|
.clear { clear:both; }
|