- Ionic 基礎教程
- Ionic - 首頁
- Ionic - 概述
- Ionic - 環境搭建
- Ionic CSS 元件
- Ionic - 顏色
- Ionic - 內容
- Ionic - 頭部
- Ionic - 底部
- Ionic - 按鈕
- Ionic - 列表
- Ionic - 卡片
- Ionic - 表單
- Ionic - 開關
- Ionic - 複選框
- Ionic - 單選按鈕
- Ionic - 滑塊
- Ionic - 選擇框
- Ionic - 標籤頁
- Ionic - 網格
- Ionic - 圖示
- Ionic - 內邊距
- Ionic JavaScript 元件
- Ionic - JS 動作表單
- Ionic - JS 背景
- Ionic - JS 內容
- Ionic - JS 表單
- Ionic - JS 事件
- Ionic - JS 頭部
- Ionic - JS 底部
- Ionic - JS 鍵盤
- Ionic - JS 列表
- Ionic - JS 載入
- Ionic - JS 模態框
- Ionic - JS 導航
- Ionic - JS 氣泡提示
- Ionic - JS 彈出視窗
- Ionic - JS 滾動
- Ionic - JS 側邊選單
- Ionic - JS 滑塊
- Ionic - JS 標籤頁
- Ionic 高階概念
- Ionic - Cordova 整合
- Ionic - AdMob
- Ionic - 相機
- Ionic - Facebook
- Ionic - 應用內瀏覽器
- Ionic - 原生音訊
- Ionic - 地理位置
- Ionic - 媒體
- Ionic - 閃屏
- Ionic 有用資源
- Ionic - 快速指南
- Ionic - 有用資源
- Ionic - 討論
Ionic - JavaScript 頭部
這是 Ionic 指令,它將新增頭部欄。
使用 JavaScript 頭部
要建立 JavaScript 頭部欄,我們需要在 HTML 檔案中應用 **ion-header-bar** 指令。由於預設的頭部是白色的,我們將新增 **title**,以便它顯示在白色背景上。我們將把它新增到我們的 **index.html** 檔案中。
<ion-header-bar> <h1 class = "title">Title!</h1> </ion-header-bar>
以上程式碼將生成以下螢幕 -
樣式化頭部
就像 CSS 頭部欄一樣,JavaScript 對應部分也可以以類似的方式進行樣式化。要應用顏色,我們需要新增一個帶有 **bar** 字首的顏色類。因此,如果我們想使用藍色頭部,我們將新增 **bar-positive** 類。我們還可以透過新增 **align-title** 屬性將標題移動到螢幕的一側。此屬性的值可以是 **center**、**left** 或 **right**。
<ion-header-bar align-title = "left" class = "bar-positive"> <h1 class = "title">Title!</h1> </ion-header-bar>
以上程式碼將生成以下螢幕 -
新增元素
您通常希望向頭部新增一些元素。以下示例顯示瞭如何在左側放置一個 **button** 並在 **ion-header-bar** 的右側放置一個 **icon**。您還可以向頭部新增其他元素。
<ion-header-bar class = "bar-positive">
<div class = "buttons">
<button class = "button">Button</button>
</div>
<h1 class = "title">Title!</h1>
<div class = "buttons">
<button class = "button icon ion-home"></button>
</div>
</ion-header-bar>
以上程式碼將生成以下螢幕 -
新增子頭部
當 **bar-subheader** 類新增到 **ion-header-bar** 時,就會建立一個子頭部。我們將新增 **bar-assertive** 類以將紅色應用到我們的子頭部。
<ion-header-bar class = "bar-positive">
<div class = "buttons">
<button class = "button">Button</button>
</div>
<h1 class = "title">Title!</h1>
<div class = "buttons">
<button class = "button icon ion-home"></button>
</div>
</ion-header-bar>
<ion-header-bar class = "bar-subheader bar-assertive">
<h1 class = "title">Subheader</h1>
</ion-header-bar>
以上程式碼將生成以下螢幕 -
廣告