项目作者: abellsmythe

项目描述 :
Grid flebox CSS3
高级语言: CSS
项目地址: git://github.com/abellsmythe/flexbox.git
创建时间: 2018-07-09T03:11:24Z
项目社区:https://github.com/abellsmythe/flexbox

开源协议:Other

下载


Flexbox

Grid flebox CSS3
Documentation

Grid

The grid is a 12-column fluid grid, that shrinks with the browser/device at smaller sizes. The syntax is simple and it makes coding responsive much easier. Go ahead, resize the browser.

Auto Width

Add any number of auto sizing columns to a row. Let the grid figure it out.

  1. <div class="row">
  2. <div class="col">
  3. <div class="box"></div>
  4. </div>
  5. <div class="col">
  6. <div class="box"></div>
  7. </div>
  8. <div class="col">
  9. <div class="box"></div>
  10. </div>
  11. </div>

Responsive

Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, sm, md & lg viewport widths. The syntax is simple and it makes coding responsive much easier. Go ahead, resize the browser.

  1. <div class="row">
  2. <div class="col xs-12 sm-8 md-6 lg-4">
  3. <div class="box"></div>
  4. </div>
  5. <div class="col xs-12 sm-8 md-6 lg-4">
  6. <div class="box"></div>
  7. </div>
  8. <div class="col xs-12 sm-8 md-6 lg-4">
  9. <div class="box"></div>
  10. </div>
  11. </div>
Key Media Query Applies
none none always
sm @media screen and (min-width: 48em) ≥ 768px
md @media screen and (min-width: 64em) ≥ 1024px
lg @media screen and (min-width: 75em) ≥ 1200px

Offset

Offset a column.

  1. <div class="row">
  2. <div class="col xs-1 xs-offset-11">
  3. <div class="box"></div>
  4. </div>
  5. <div class="col xs-2 xs-offset-10">
  6. <div class="box"></div>
  7. </div>
  8. <div class="col xs-3 xs-offset-9">
  9. <div class="box"></div>
  10. </div>
  11. . . .
  12. </div>

Alignment

Add classes to align elements to the start or end of a row as well as the top, bottom, or center of a column.

Start

  1. <div class="row start-xs">
  2. <div class="col xs-6">
  3. <div class="box"></div>
  4. </div>
  5. </div>

Center

  1. <div class="row center-xs">
  2. <div class="col xs-6">
  3. <div class="box"></div>
  4. </div>
  5. </div>

End

  1. <div class="row end-xs">
  2. <div class="col xs-6">
  3. <div class="box"></div>
  4. </div>
  5. </div>

Top

  1. <div class="row top-xs">
  2. <div class="col xs-6">
  3. <div class="box box-high"></div>
  4. </div>
  5. <div class="col xs-6">
  6. <div class="box"></div>
  7. </div>
  8. </div>

Middle

  1. <div class="row middle-xs">
  2. <div class="col xs-6">
  3. <div class="box box-high"></div>
  4. </div>
  5. <div class="col xs-6">
  6. <div class="box"></div>
  7. </div>
  8. </div>

Bottom

  1. <div class="row bottom-xs">
  2. <div class="col xs-6">
  3. <div class="box box-high"></div>
  4. </div>
  5. <div class="col xs-6">
  6. <div class="box"></div>
  7. </div>
  8. </div>

Distribution

Add classes to distribute the contents of a row or column.

Around

  1. <div class="row around-xs">
  2. <div class="col xs-2">
  3. <div class="box"></div>
  4. </div>
  5. <div class="col xs-2">
  6. <div class="box"></div>
  7. </div>
  8. <div class="col xs-2">
  9. <div class="box"></div>
  10. </div>
  11. </div>

Between

  1. <div class="row between-xs">
  2. <div class="col xs-2">
  3. <div class="box"></div>
  4. </div>
  5. <div class="col xs-2">
  6. <div class="box"></div>
  7. </div>
  8. <div class="col xs-2">
  9. <div class="box"></div>
  10. </div>
  11. </div>

Reordering

First

  1. <div class="row">
  2. <div class="col">
  3. <div class="box">1</div>
  4. </div>
  5. <div class="col">
  6. <div class="box">2</div>
  7. </div>
  8. <div class="col first-xs">
  9. <div class="box">3</div>
  10. </div>
  11. </div>

Last

  1. <div class="row">
  2. <div class="col last-xs">
  3. <div class="box">1</div>
  4. </div>
  5. <div class="col">
  6. <div class="box">2</div>
  7. </div>
  8. <div class="col">
  9. <div class="box">3</div>
  10. </div>
  11. </div>

Reversing

  1. <div class="row reverse">
  2. <div class="col">
  3. <div class="box">1</div>
  4. </div>
  5. <div class="col">
  6. <div class="box">2</div>
  7. </div>
  8. <div class="col">
  9. <div class="box">3</div>
  10. </div>
  11. </div>