Angular第三方UI組件庫------ionic


一、Angular  UI組件庫  ------------ionic

1、 官網:https://ionicframework.com

      文檔:https://ionicframework.com/docs

      概述:是一個移動端UI組件庫,可以與Angular/Vue/React組合應用,也可以單獨使用(SCRIPT直接引入)

      可以使用lonic的步驟:

      1.下載並安裝全局的腳手架工具

           npm     i     -g    ionic

           默認安裝在c:/users/用戶名/appdata/roaming/npm

      2.運行腳手架工具,創建一個空白項目

          ionic    start   項目名

          ionic    start   項目名   blank/tabs/sidemenu

      3.進入空白項目,啟動開發服務器

          npm    start

       4.使用客戶端訪問測試

        

2、lonic的九種主題色:

     primary:      藍+白色

     secondary:  青+白色

     tertiary:       紫+白色

     success:      綠+白色

     warning:     黃+白色

     danger:       紅+白色

     danrk:         黑+白色

     medium:       灰+白色

     light:             白 + 黑色

 

3、lonic組件在IOS和Android的效果不一樣的:

       ios風格:

       md風格:Google提供的Meterial Design風格

二者標題欄不同、彈出框不同、按鈕不同、圖片顯示效果不同.....

 

4、lonic移動App頁面結構:

      <ion-app>    保證始終鋪滿全屏的容器

             <ion-header>

                     <ion-toolbar>

                            <ion-title>標題字</ion-title>

                     </ion-toolbar>

             </ion-header>

 

             <ion-content padding>

             </ion-content>

 

             <ion-footer>

                     <ion-toolbar>

                            <ion-title>標題字</ion-title>

                     </ion-toolbar>

             </ion-footer>

      </ion-app>   

 

5、lonic中的響應式網格布局系統

手冊地址:https://ionicframework.com/docs/layout/grid

lonic提供了一套類似於Bootstrap的響應式柵格布局系統

<ion-grid>

        <ion-row>

             <ion-col>內容</ion-col>

        <ion-row>

</ion-grid>

這套布局系統的特點:

1.列可以不指定寬度占比,在一行中的多個列的寬度會平均分配,一行中列的數量取決於屏幕的寬度。

2.可以使用size屬性指定一列的寬度占比-----總分為12;6就是6/12,4就是4/12。

3.可以使用offset(偏移量)屬性指定一列向右偏移指定的寬度-----底層

是用margin-left實現的,故會影響當前列及后續的列。

4.可以使用push(向右推)pull(向左拉)屬性調整一列的出現位置-----底層是用絕對定位

實現的,故不會影響同一行的其他列。

 

6.Ionic中常用的UI組件

   手冊地址:https://ionicframework.com/docs/components

    1.Badge:徽章

         <ion-badge  color="九種主題色之一">23</ion-badge>

    2.Icon:圖標

         <ion-icon name="圖標名稱" color="主題色"></ion-icon>

練習:查找下列圖標對應的name屬性:首頁(home)、配置(settings)、

購物車(cart)、用戶(person)、星星(star)、心形(heart)、定位(pin)、

郵件(mail)、拍照(camera)、掃碼(qr-scanner)、指紋(finger-print)、

后退(arrow-back)、前進(arrow-forward)、刷新(refresh)

 

課后任務:

(1)繼續自學lonic常用組件:Button、Input、SearchBar、Card、Toolbar、Slides

(2)使用上述組件完成“lonic階段項目”首頁組件中的內容。

 

Angular第三方UI組件庫(github搜“awesome angular ")-----lonic

概述:是一個第三方的適用於移動端App的UI組件庫,可以與Angular/React/Vue.js組合,也可以獨立使用。

九種主題色:primary、secondary、tertiary、danger、warning、success、dark、medium、light

2、頁面結構:<ion-app>

                        <ion-header>

                                <ion-toolbar>

                                       <ion-title></ion-title>

                                 </ion-toolbar>

                        </ion-header>

                        <ion-content></ion-content>

                        <ion-footer></ion-footer>

                  <ion-app>

3、布局系統:

           <ion-grid>

                 <ion-row>

                        <ion-col  size="6" offse="" push=""    pull=""></ion-col>

                  </ion-row>

           </ion-grid>

4、徽章:

         <ion-badge color=""></ion-badge>

5、圖標:<ion-icon name="home"></ion-icon>

 

一、Angular  UI組件庫  ------------ionic

1、 官網:https://ionicframework.com

      文檔:https://ionicframework.com/docs

      概述:是一個移動端UI組件庫,可以與Angular/Vue/React組合應用,也可以單獨使用(SCRIPT直接引入)

      可以使用lonic的步驟:

      1.下載並安裝全局的腳手架工具

           npm     i     -g    ionic

           默認安裝在c:/users/用戶名/appdata/roaming/npm

      2.運行腳手架工具,創建一個空白項目

          ionic    start   項目名

          ionic    start   項目名   blank/tabs/sidemenu

      3.進入空白項目,啟動開發服務器

          npm    start

       4.使用客戶端訪問測試

        

2、lonic的九種主題色:

     primary:      藍+白色

     secondary:  青+白色

     tertiary:       紫+白色

     success:      綠+白色

     warning:     黃+白色

     danger:       紅+白色

     danrk:         黑+白色

     medium:       灰+白色

     light:             白 + 黑色

 

3、lonic組件在IOS和Android的效果不一樣的:

       ios風格:

       md風格:Google提供的Meterial Design風格

二者標題欄不同、彈出框不同、按鈕不同、圖片顯示效果不同.....

 

4、lonic移動App頁面結構:

      <ion-app>    保證始終鋪滿全屏的容器

             <ion-header>

                     <ion-toolbar>

                            <ion-title>標題字</ion-title>

                     </ion-toolbar>

             </ion-header>

 

             <ion-content padding>

             </ion-content>

 

             <ion-footer>

                     <ion-toolbar>

                            <ion-title>標題字</ion-title>

                     </ion-toolbar>

             </ion-footer>

      </ion-app>   

 

5、lonic中的響應式網格布局系統

手冊地址:https://ionicframework.com/docs/layout/grid

lonic提供了一套類似於Bootstrap的響應式柵格布局系統

<ion-grid>

        <ion-row>

             <ion-col>內容</ion-col>

        <ion-row>

</ion-grid>

這套布局系統的特點:

1.列可以不指定寬度占比,在一行中的多個列的寬度會平均分配,一行中列的數量取決於屏幕的寬度。

2.可以使用size屬性指定一列的寬度占比-----總分為12;6就是6/12,4就是4/12。

3.可以使用offset(偏移量)屬性指定一列向右偏移指定的寬度-----底層

是用margin-left實現的,故會影響當前列及后續的列。

4.可以使用push(向右推)pull(向左拉)屬性調整一列的出現位置-----底層是用絕對定位

實現的,故不會影響同一行的其他列。

 

6.Ionic中常用的UI組件

   手冊地址:https://ionicframework.com/docs/components

    1.Badge:徽章

         <ion-badge  color="九種主題色之一">23</ion-badge>

    2.Icon:圖標

         <ion-icon name="圖標名稱" color="主題色"></ion-icon>

練習:查找下列圖標對應的name屬性:首頁(home)、配置(settings)、

購物車(cart)、用戶(person)、星星(star)、心形(heart)、定位(pin)、

郵件(mail)、拍照(camera)、掃碼(qr-scanner)、指紋(finger-print)、

后退(arrow-back)、前進(arrow-forward)、刷新(refresh)

 

課后任務:

(1)繼續自學lonic常用組件:Button、Input、SearchBar、Card、Toolbar、Slides

(2)使用上述組件完成“lonic階段項目”首頁組件中的內容。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM