Latest web development tutorials

ionic Grid (Grid)

ionic Grid (Grid) and most other frameworks are different, it uses an elastic box model (Flexible Box Model). And in the mobile terminal, basically phones are supported. row style specified row, col style specified column.

Same size grid

In the row with the elements of style in the style if you include the col, col will be set to the same size.

The following examples row style contains 5 col style, each col width of 20%.

<div class="row">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
</div>

Specifies the width of a column

You can set the sample sizes for each column in a row. By default, the column will be divided into equal size. But you can also be set as a percentage of the width of the column (a behavior 12 mesh).

<div class="row">
  <div class="col col-50">.col.col-50</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
</div>

<div class="row">
  <div class="col col-75">.col.col-75</div>
  <div class="col">.col</div>
</div>

<div class="row">
  <div class="col">.col</div>
  <div class="col col-75">.col.col-75</div>
</div>

<div class="row">
  <div class="col">.col</div>
  <div class="col">.col</div>
</div>

Note: Examples of each style will be automatically added to col border and a gray background.

Listed below are some of the specified column width percentage style name:

.col-10 10%
.col-20 20%
.col-25 25%
.col-33 33.3333%
.col-50 50%
.col-67 66.6666%
.col-75 75%
.col-80 80%
.col-90 90%

There offset grid

You can set the left column offset examples are as follows:

<div class="row">
  <div class="col col-33 col-offset-33">.col</div>
  <div class="col">.col</div>
</div>

<div class="row">
  <div class="col col-33">.col</div>
  <div class="col col-33 col-offset-33">.col</div>
</div>

<div class="row">
  <div class="col col-33 col-offset-67">.col</div>
</div>

Here are some percentage offset style name:

.col-offset-10 10%
.col-offset-20 20%
.col-offset-25 25%
.col-offset-33 33.3333%
.col-offset-50 50%
.col-offset-67 66.6666%
.col-offset-75 75%
.col-offset-80 80%
.col-offset-90 90%

Portrait Snap to Grid

Flexible box model can easily set the column longitudinally aligned. Comprising longitudinally aligned top, middle part of the bottom, it can be applied to each row of the column, or a column specified.

Example, the last one set up the demo content for better longitudinal alignment grid.

<div class="row">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">1<br>2<br>3<br>4</div>
</div>

<div class="row">
  <div class="col col-top">.col</div>
  <div class="col col-center">.col</div>
  <div class="col col-bottom">.col</div>
  <div class="col">1<br>2<br>3<br>4</div>
</div>

<div class="row row-top">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">1<br>2<br>3<br>4</div>
</div>

<div class="row row-center">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">1<br>2<br>3<br>4</div>
</div>

<div class="row row-bottom">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">1<br>2<br>3<br>4</div>
</div>


Responsive Grid

Handheld screen when you switch, for example, horizontal screen, vertical screen and so on. We need to set the grid for each row can be implemented depending on the width of the adaptive size.

Different devices responsive style of the class as follows:

Responsive class description
.responsive-sm Smaller than the cross-screen mobile phone
.responsive-md Less than flat vertical screen
.responsive-lg Less than flat horizontal screen
<div class="row responsive-sm">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
</div>