scaffolding.less 2.47 KiB
/*
 * Scaffolding
 * Basic and global styles for generating a grid system, structural layout, and page templates
 * ------------------------------------------------------------------------------------------- */
// STRUCTURAL LAYOUT
// -----------------
body {
  background-color: @white;
  margin: 0;
  font-family: @baseFontFamily;
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  color: @grayDark;
// Container (centered, fixed-width layouts)
.container {
  .fixed-container();
// Fluid layouts (left aligned, with sidebar, min- & max-width content)
.fluid-container {
  position: relative;
  min-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  .clearfix();
// Sidebars (left and right options)
.fluid-sidebar-left,
.fluid-sidebar-right {
  width: 220px;
.fluid-sidebar-left   { float: left; }
.fluid-sidebar-right  { float: right; }
// The main content area
.fluid-content {
  margin-left: 240px;
// Reverse layout for sidebar on right
.fluid-container.reverse .fluid-content {
  margin-left: 0;
  margin-right: 240px;
// BASE STYLES
// -----------
// Links
a {
  color: @linkColor;
  text-decoration: none;
  line-height: inherit;
  font-weight: inherit;
  &:hover {
    color: @linkColorHover;
    text-decoration: underline;
// Quick floats
.pull-right {
  float: right;
.pull-left {
  float: left;
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
} // Toggling content .hide { display: none; } .show { display: block; } // GRID SYSTEM // ----------- // To customize the grid system, bring up the variables.less file and change the column count, size, and gutter there .row { margin-left: -@gridGutterWidth; .clearfix(); } // Find all .span# classes within .row and give them the necessary properties for grid columns (supported by all browsers back to IE7) // Credit to @dhg for the idea [class*="span"] { .gridColumn(); } // Default columns .span1 { .columns(1); } .span2 { .columns(2); } .span3 { .columns(3); } .span4 { .columns(4); } .span5 { .columns(5); } .span6 { .columns(6); } .span7 { .columns(7); } .span8 { .columns(8); } .span9 { .columns(9); } .span10 { .columns(10); } .span11 { .columns(11); } .span12 { .columns(12); } // Offset column options .offset1 { .offset(1); } .offset2 { .offset(2); } .offset3 { .offset(3); } .offset4 { .offset(4); } .offset5 { .offset(5); } .offset6 { .offset(6); } .offset7 { .offset(7); } .offset8 { .offset(8); } .offset9 { .offset(9); } .offset10 { .offset(10); } .offset11 { .offset(11); }