Pure.CSS響應(yīng)式設(shè)計

2018-12-24 11:55 更新

PURE.CSS有幾個特殊的類來創(chuàng)建一個響應(yīng)式設(shè)計。

S.N.類名稱和描述
1.pure-u-
將容器設(shè)置為在任何設(shè)備上占用所需的空間。
2.pure-u-sm-
將容器設(shè)置為在寬度≥568像素的設(shè)備上占用所需的空間。
3.pure-u-md-
將容器設(shè)置為在寬度≥768像素的設(shè)備上占用所需的空間。
4.pure-u-lg-
設(shè)置容器占據(jù)與寬度≥1,024像素x一個設(shè)備所需的空間。
.pure-u-xl-*
設(shè)置容器占據(jù)與寬度≥1280像素的設(shè)備上占用所需的空間。

在下面的例子中,我們將創(chuàng)建一個帶有四列的行的響應(yīng)式網(wǎng)格。 柱子應(yīng)該堆疊在小屏幕上,在中型屏幕上應(yīng)占據(jù)寬度:50%,在大屏幕上應(yīng)占據(jù)寬度:25%。

這是通過為小屏幕添加.pure-u-1類,為中型屏幕添加.pure-u-md-1-2,為大屏幕添加.pure-u-lg-1-4。 調(diào)整頁面大小以查看網(wǎng)格響應(yīng)屏幕大小。

purecss_responsive_design.htm

   

  <div class="grids-example">
     <div class="pure-g">
        <div class="pure-u-1-1"><div class="graybox"><p>These four columns should stack on small screens, should take up width: 50% on medium-sized screens, and should take up width: 25% on large screens.</p></div></div>
        <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-4"><div class="graybox"><p>First Column</p></div></div>
        <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-4"><div class="graybox"><p>Second Column</p></div></div>
        <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-4"><div class="graybox"><p>Third Column</p></div></div>
        <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-4"><div class="graybox"><p>Fourth Column</p></div></div>
     </div>
  </div>
  <div class="grids-example">
     <div class="pure-g">
        <div class="pure-u-1"><div class="graybox"><p>This column is to occupy the complete space of a row.</p></div></div>
     </div>
  </div>
  <div class="grids-example">
     <div class="pure-g">
        <div class="pure-u-2-5"><div class="graybox"><p>This column is to occupy the two-fifth of the space of a row.</p></div></div>
     </div>
  </div>
  <div class="grids-example">
     <div class="pure-g">
        <div class="pure-u-3-5"><div class="graybox"><p>This column is to occupy the three-fifth of the space of a row.</p></div></div>
     </div>
  </div>
  <div class="grids-example">
     <div class="pure-g">
        <div class="pure-u-1-3"><div class="graybox"><p>Column 1: This column is to occupy the one-third of the space of a row on all devices.</p></div></div>
        <div class="pure-u-1-3"><div class="graybox"><p>Column 2: This column is to occupy the one-third of the space of a row on all devices.</p></div></div>
        <div class="pure-u-1-3"><div class="graybox"><p>Column 3: This column is to occupy the one-third of the space of a row on all devices.</p></div></div>
     </div>
     </div>

結(jié)果

驗(yàn)證結(jié)果。

These four columns should stack on small screens, should take up width: 50% on medium-sized screens, and should take up width: 25% on large screens.

First Column

Second Column

Third Column

Fourth Column

This column is to occupy the complete space of a row.

This column is to occupy the two-fifth of the space of a row.

This column is to occupy the three-fifth of the space of a row.

Column 1: This column is to occupy the one-third of the space of a row on all devices.

Column 2: This column is to occupy the one-third of the space of a row on all devices.

Column 3: This column is to occupy the one-third of the space of a row on all devices.



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號