Difference between revisions of "D7 Themes"

From Things and Stuff Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
** https://github.com/nextmat/compass-960-plugin/blob/master/stylesheets/960/_grid.sass
 
** https://github.com/nextmat/compass-960-plugin/blob/master/stylesheets/960/_grid.sass
 
** [http://net.tutsplus.com/tutorials/html-css-techniques/mastering-the-960-grid-system/ Mastering the 960 Grid System]
 
** [http://net.tutsplus.com/tutorials/html-css-techniques/mastering-the-960-grid-system/ Mastering the 960 Grid System]
@import "css3";
+
 
  @import "960/grid";
+
// Grid mixins (see Sasson's layout partials for examples)
@import "base";
+
  @import "960/grid";  
 
   
 
   
 +
Default is 12 colums. Set this in subtheme .scss;
 
  $ninesixty-columns: 16;
 
  $ninesixty-columns: 16;
  
 +
Give an element a grid attribute
 
  @include grid(8); - declare an 8 column wide element
 
  @include grid(8); - declare an 8 column wide element
 
  @include grid-prefix(2); - add an empty 2-wide element before
 
  @include grid-prefix(2); - add an empty 2-wide element before

Revision as of 02:17, 8 June 2012


Omega

Sasson

Currently uses this phamlp fork which bundles Compass. This might change if Sasson switches to this fork.

drush sns [name] - generate a subtheme. ff does this auto if theme is sasson.

sasson.info calls

Notes

  • sasson/styles/layout/desktop-first/sasson-base.scss sets .page as 960px. for a 100% wrapper, add a div in subtheme/templates/page.tpl.php

Grid

// Grid mixins (see Sasson's layout partials for examples)

@import "960/grid"; 

Default is 12 colums. Set this in subtheme .scss;

$ninesixty-columns: 16;

Give an element a grid attribute

@include grid(8); - declare an 8 column wide element
@include grid-prefix(2); - add an empty 2-wide element before
@include grid-suffix(2); - add an empty 2-wide element after
@include grid-push(4); - push element 4 to the right
@include grid-pull(4); - pull element 4 to the right
@include alpha; - remove left gutter, for nested grid first element. must got after grid()
@include omega; - remove right gutter, for nested grid last element. must got after grid()