Sha256: 44a5b732064b529274f065c6cfcbc39e7ff2920296eca9fcb6a99d26a0579769

Contents?: true

Size: 1.81 KB

Versions: 1

Compression:

Stored size: 1.81 KB

Contents

!ninesixty_gutter_width ||= 20px
!ninesixty_grid_width ||= 960px
// defaults:
!ninesixty_columns ||= 12
!ninesixty_column_width ||= (!ninesixty_grid_width / !ninesixty_columns) - !ninesixty_gutter_width

=grid-container
  :margin-left auto
  :margin-right auto
  :width= !ninesixty_grid_width

=grid-width(!n, !cols = !ninesixty_columns, !gutter_width = !ninesixty_gutter_width)
  :width= (!ninesixty_grid_width / !cols) * !n - !gutter_width

=grid-unit-base(!gutter_width = !ninesixty_gutter_width)
  :display inline
  :float left
  :margin
    :left= !gutter_width / 2
    :right= !gutter_width / 2

=grid(!n, !cols = !ninesixty_columns, !gutter_width = !ninesixty_gutter_width)
  +grid-unit-base(!gutter_width)
  +grid-width(!n, !cols, !gutter_width)

=alpha
  :margin-left 0

=omega
  :margin-right 0

=grids(!cols = !ninesixty_columns, !gutter_width = !ninesixty_gutter_width)
  #{enumerate(".grid_",1,!cols)}
    +grid-unit-base
  @for !n from 1 through !cols
    .grid_#{!n}
      +grid-width(!n, !cols, !gutter_width)

=grid-prefix(!n, !cols = !ninesixty_columns)
  :padding-left= (!ninesixty_grid_width / !cols) * !n

=grid-prefixes(!cols = !ninesixty_columns)
  @for !n from 1 through !cols - 1
    .prefix_#{!n}
      +grid-prefix(!n, !cols)

=grid-suffix(!n, !cols = !ninesixty_columns)
  :padding-right= (!ninesixty_grid_width / !cols) * !n

=grid-suffixes(!cols = !ninesixty_columns)
  @for !n from 1 through !cols - 1
    .suffix_#{!n}
      +grid-suffix(!n, !cols)

=grid-children
  .alpha
    +alpha
  .omega
    +omega

=grid-system(!cols = !ninesixty_columns)
  +grid-container
  +grids(!cols)
  +grid-prefixes(!cols)
  +grid-suffixes(!cols)
  // redefine variables, keep !ninesixty_column_width synched:
  !ninesixty_columns = !cols
  !ninesixty_column_width = (!ninesixty_grid_width / !ninesixty_columns) - !ninesixty_gutter_width

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gabrielmansour-compass-960-plugin-0.9.7 sass/960/_grid.sass