內容:css
1.介紹與入門html
2.基礎使用api
參考資料:框架
pure中文文檔:https://www.purecss.cn/ui
pure實例:https://www.purecss.cn/layouts.htmlspa
1、介紹與入門設計
1.pure介紹code
pure框架是美國雅虎公司出品的一組輕量級、響應式純css模塊,適用於任何Web項目,其只提供很簡單的樣式orm
2.pure框架入門使用htm
(1)在head中引入pure(固然你也能夠去官網上下載pure)
1 <link rel="stylesheet" href="https://unpkg.com/purecss@0.6.1/build/pure-min.css" integrity="sha384-CCTZv2q9I9m3UOxRLaJneXrrqKwUNOzZ6NGEUMwHtShDJ+nCoiXJCAgi05KfkLGY" crossorigin="anonymous">
(2)添加 Viewport Meta 元素到head中
1 <meta name="viewport" content="width=device-width, initial-scale=1">
(3)引入grids-responsive.css
1 <!--[if lte IE 8]> 2 <link rel="stylesheet" href="https://unpkg.com/purecss@0.6.1/build/grids-responsive-old-ie-min.css"> 3 <![endif]--> 4 <!--[if gt IE 8]><!--> 5 <link rel="stylesheet" href="https://unpkg.com/purecss@0.6.1/build/grids-responsive-min.css"> 6 <!--<![endif]-->
(4)引入Normalize.css
1 <link rel="stylesheet" href="https://unpkg.com/purecss@0.6.1/build/base-min.css">
2、基礎使用
1.柵格系統
(1)常見概念
pure-g
) 和 單元格 (pure-u
或 pure-u-*
)。柵格相似Excel的表格,由單元格組成pure-u-1-2
表示寬1/2即50%, 一樣 pure-u-1-5
表示寬1/5即20%pure-g
的元素,它的子元素必須是單元格即class名包含 pure-u
或 pure-u-*
的元素
(2)柵格單元格大小
Pure柵格默認支持5列和24列
(3)響應式柵格設計
Pure同時提供一個移動設備優先的響應式的柵格系統,經過添加class名便可使用。它是一個強大並靈活的系統,基於默認的柵格系統
先引入如下文件:
1 <!--[if lte IE 8]> 2 <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/grids-responsive-old-ie-min.css"> 3 <![endif]--> 4 <!--[if gt IE 8]><!--> 5 <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css"> 6 <!--<![endif]-->
不一樣大小的屏幕對應的類名以下:
(4)使用實例
下面是一組響應式柵格,元素在小屏幕上寬width: 100%,在中等屏幕變爲width: 33.33%
1 <div class="pure-g"> 2 <div class="pure-u-1 pure-u-md-1-3"> ... </div> 3 <div class="pure-u-1 pure-u-md-1-3"> ... </div> 4 <div class="pure-u-1 pure-u-md-1-3"> ... </div> 5 </div>
(5)其餘說明
Pure的柵格系統默認移動端優先。想要在移動端使用柵格系統,加pure-u-*
在相應的元素上就能夠了
使用響應式柵格時,你確定也但願圖片可以伸縮,以保持正確的比例。給圖片加個class(pure-img) 就能夠
2.表單及按鈕
(1)表單系列
詳細內容直接看:https://www.purecss.cn/forms.html
(2)按鈕系列
詳細內容直接看:https://www.purecss.cn/buttons.html
3.表格及菜單
(1)表格系列
詳細內容直接看:https://www.purecss.cn/tables.html
(2)菜單系列