第 1 列 的 按 鈕 從 Albatross ~ Duck 1, 第 2 列 按 鈕 從 Eagle ~ Hawk 2, 第 3 行 按 鈕 從 Ibis ~ Lark 3, 而 只 有 第 3 列 按 鈕 多 設 定 span 元 素 ( 理 由 後 面 會 詳 細 說 明 ) html 具 h



Similar documents
6-1-1極限的概念

投影片 1

CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與


Microsoft Word doc

NCKU elearning Manual

PowerPoint 簡報

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

章節

Microsoft Word - 第四章.doc

肆 研 究 方 法 進 行 本 研 究 前, 我 們 首 先 對 研 究 中 所 用 到 名 詞 作 定 義 定 義 : 牌 數 : 玩 牌 時 所 使 用 到 撲 克 牌 數 次 數 : 進 行 猜 心 術 遊 戲 時, 重 複 分 牌 次 數 數 : 進 行 猜 心 術 遊 戲 時, 每 次 分

128 提 示 樞 紐 分 析 表 的 用 途 樞 紐 分 析 表 是 指 可 以 用 來 快 速 合 併 和 比 較 大 量 資 料 的 互 動 式 表 格, 透 過 它 可 以 詳 細 分 析 數 值 資 料, 特 別 適 用 於 下 列 情 況 : 需 要 從 含 有 大 量 資 料 的 清

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

內 政 統 計 通 報

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 )

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).


研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

實德證券網上交易系統示範

life930106

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

BSP 烤箱 - 封面-2

奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820 種 牌 組 中, 有 1362 組 可 經 由 四 則 運 算 的 方 式, 算 出 24 點, 有 458 組 無 解 快 速 求 解 的 方 法 有 相 加 法 因 數

Microsoft Word - ch07

16

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

內 容 2 建 立 網 站 4 界 面 介 紹 5 基 本 操 作 8 新 增 Portlet 8 拖 拉 操 作 9 版 面 結 構 12 更 換 版 型 14 更 換 Banner 17 主 要 操 作 1 9 網 頁 文 章 19 控 制 台 23 檔 案 總 管 與 圖 片 總 管 24 網

所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

瑞興銀行

(Microsoft Word - \246\250\301Z\272\336\262z.doc)

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

chapter1.indd

二零零六至零七年施政報告

iPhone版操作手冊

包 裝 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品 營 養 標 示 應 遵 行 事 項 一 本 規 定 依 食 品 安 全 衛 生 管 理 法 第 二 十 二 條 第 三 項 規 定 訂 定 之 二 本 規 定 所 稱 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品, 指

題組一 文書排版

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

101年度社會福利方案 網路線上操作手冊

第一章 緒論

計 算 機 概 論 Computer Siene ))) 8- 啟 動 與 認 識 PowerPoint [ 開 始 ] \ [ 所 有 程 式 ] \ [Mirosoft Offie] \ [Mirosoft Offie PowerPoint 200] PowerPoint [ 新 增 ] \ [

B19 骨 頭 透 露 的 訊 息 1 Carabelli's cusp

簽 呈

(DP_MFP_Training

教育實習問與答:

???T????????

語言學習單

1 CH1 環 境 介 面 及 面 板 設 定 1-1 Word 2010 環 境 介 面 與 功 能 區 1-2 環 境 介 面 色 調 處 理 1-3 自 訂 快 速 存 取 工 具 列 1-4 Word 選 項 控 制 CH2 文 字 資 料 2-1 建 立 文 字 2-2 貼 入 網 頁 文

C CH4.tpf

10. 遊 戲 動 作 結 附 ( 附 加 牌 ) 支 付 魔 力 移 除 展 示 召 喚 造 成 傷 害 連 鎖 抽 牌

ART_RAE16_ticket_cn_p.1

進 入 系 統 1. 請 於 首 頁 右 側 使 用 者 登 入 輸 入 帳 號 密 碼 驗 證 碼 後, 點 選 登 入 進 入 系 統 2. 直 接 點 選 右 側 的 進 入 系 統, 直 接 進 入 題 目 檢 索 頁 面 直 接 進 入 系 統 後, 您 仍 可 瀏 覽 選 擇 您 所 需

功能名稱


(Microsoft Word \245\277\244\361\273P\244\317\244\361.doc)


PART 2 系 統 篇 仔 細 檢 查 記 憶 體 和 顯 示 卡 AIDA64 Everest 操 作 : 使 用 AIDA64 檢 測 主 機 溫 度 AIDA64 DirectX AIDA

<4D F736F F D20B2C433B3B92020B971B8F4A4C0AA52A7DEA5A9>

支 持 機 構 : 社 會 文 化 司 主 辦 機 構 : 澳 門 學 聯 澳 門 青 年 研 究 協 會 電 話 : 傳 真 : 網 址 : 報 告 主 筆 : 李 略 博 士 數 據 錄

268 別 行 政 區 所 以, 全 國 人 民 代 表 大 會 根 據 憲 法 第 31 條 規 定 設 立 了 特 別 行 政 區 沒 有 憲 法 第 31 條 的 規 定, 就 沒 有 特 別 行 政 區 制 度 存 在 的 合 法 性 基 礎 62 正 如 上 述, 憲 法 為 特 別 行

虛擬交易所97年GVE3簡易版.doc

55202-er-ch03.doc

答客問

1

Microsoft Word - BM900HD-2F電腦設定.doc

Microsoft Word - 雲林區_免試平台_國中模擬選填_操作手冊.doc

《數學奠基活動模組示例》

版 本 記 錄 版 本 日 期 作 者 版 本 版 本 變 更 說 明 2012/08/27 Iden 1.0 初 版 2012/09/18 Iden 1.1 加 入 付 款 流 程 等 章 節 2014/11/03 Iden 1.2 加 入 憑 證 管 理 - 憑 證 二 代 卡 放 行 流 程

iPhone版操作手冊990421

xls

75 叁 積 木 遊 戲 的 教 學 功 能 一 促 進 體 能 發 展 二 發 展 社 會 技 巧 Ramsey 1991 Beaty 1995 ( ) ( ) ( ) 三 學 習 情 緒 處 理 國 教 之 友 第 59 卷 第 3 期 19

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明

第二組掃描器規範書

十 三. 服 務 學 習 十 四. 座 位 表 管 理 十 五. 班 導 師 通 訊 錄 小 工 具 十 六. 電 子 報 表 十 七. 評 量 成 績 十 八. 學 期 成 績 ( 國 中 ) 十 九. 學 期 成 績 ( 高

九 -2 國 中 數 學 基 本 學 習 內 容 補 救 教 材 第 六 冊 主 題 二 機 率 的 計 算 二 機 率 怎 麼 算? 想 一 想 : (1) 投 擲 一 枚 公 正 硬 幣 一 次, 會 出 現 哪 幾 種 情 形? 這 些 情 形 各 自 發 生 的 機 率 是 多 少? 會 不

本 題 各 點 彼 此 均 有 相 互 關 聯, 作 答 不 完 整, 將 影 響 各 評 分 點 之 得 分, 請 注 意 檔 名 儲 存 錯 誤, 該 題 一 律 0 分 計 算 深 淺 圖 表.xlsx 請 依 下 方 題 目 敘 述 操 作 ( 佔 總 分 :) 儲 存 格 範

sle cover 1

2010年澳门市民体质监测公报

Microsoft Word - 全華Ch2-05.doc

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

Microsoft PowerPoint - F263-CH10.ppt [相容模式]

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

課 程 簡 介 第 一 章 基 本 電 路 理 論 第 二 章 半 導 體 物 理 與 pn 接 面 二 極 體 元 件 分 析 第 三 章 二 極 體 電 路 分 析

(Microsoft Word - IAS26_0106_\270\352\270\333__\272\364\255\266.doc)

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

(Microsoft Word -

節 數 內 容 網 頁 設 計 (1): 利 用 Google Sites 制 作 簡 單 文 字 網 頁, 連 結 不 同 版 面 網 頁 設 計 (2): 在 文 字 網 頁 上 加 插 圖, 上 載 網 頁 影 片 設 計 (1): 利 用 Windows Movie

PURPOSE

修 課 特 殊 規 定 : 一 法 律 系 學 生 最 低 畢 業 學 分 128;101 學 年 度 修 讀 法 律 系 雙 主 修 學 生 應 修 畢 法 律 專 業 目 64 學 分 ( 限 修 習 本 校 法 律 系 開 設 課 程, 不 得 以 原 學 系 或 外 校 課 程 抵 免 -

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

Transcription:

Chapter 04 01 在 按 鈕 上 附 加 hover 效 果 本 節 的 HTML 範 例 套 用 了 3 種 當 滑 鼠 移 入 移 出 按 鈕 時 的 hover 效 果 下 圖 共 有 12 個 按 鈕, 我 們 會 在 同 一 列 按 鈕 套 用 同 一 效 果, 總 共 3 種 效 果 本 節 使 用 的 HTML 範 例 檔 SampleFile /Chapter04/01/index.html 本 章 可 以 學 到 以 下 基 礎 內 容 將 效 果 套 用 至 Web 網 頁 最 重 要 的 按 鈕 元 素 針 對 多 個 元 素 ( 例 如 範 例 中 各 按 鈕 ), 個 別 套 用 同 一 效 果 更 進 一 步 的 animate() 活 用 方 法 在 第 2 章 中, 我 們 只 針 對 單 一 元 素 ( 字 串 Creative jquery ) 做 處 理, 在 本 章 則 要 處 理 同 一 頁 面 的 多 個 元 素 範 例 的 難 度 會 越 來 越 高, 請 適 時 回 頭 複 習 前 面 的 內 容 具 有 hover 效 果 的 按 鈕 不 同 首 先 來 看 如 何 替 按 鈕 加 上 hover 效 果, 總 共 有 12 個 按 鈕, 每 列 的 效 果 都

第 1 列 的 按 鈕 從 Albatross ~ Duck 1, 第 2 列 按 鈕 從 Eagle ~ Hawk 2, 第 3 行 按 鈕 從 Ibis ~ Lark 3, 而 只 有 第 3 列 按 鈕 多 設 定 span 元 素 ( 理 由 後 面 會 詳 細 說 明 ) html 具 hover 效 果 的 按 鈕 index.html <div class="page-main" role="main"> <div id="buttons1"> <h2>buttons1</h2> <div class="inner clearfix"> <button>albatross</button> <button>bishop</button> 1 <button>canary</button> <button>duck</button> <button>eagle</button> <button>falcon</button> 2 <button>goose</button> <button>hawk</button> <button>ibis<span class="bg"> <span>ibis</span></span></button> <button>jaeger<span class="bg"> <span>jaeger</span></span></button> <button>kingfisher<span class="bg"> <span>kingfisher</span></span></button> <button>lark<span class="bg"> <span>lark</span></span></button> </div> </div> </div> 3 所 有 元 素 被.page-main 類 別 包 住, 並 將 包 含 各 按 鈕 的 子 節 點 id 設 定 為 #buttons1, 現 階 段 請 先 掌 握 這 樣 的 結 構 hover 效 果 的 CSS 效 果 其 使 用 的 CSS 如 下, 之 後 將 透 過 jquery 操 作 CSS 的 屬 性 值 以 達 到 各 種 css hover 效 果 的 CSS #buttons1 button { display: block; float: left; width: 224px; height: 80px; margin: 0 10px 20px; main.css

} padding: 0; font-size: 16px; letter-spacing: 0.15em; color: #ebc000; background-color: #fff; border: none; border-radius: 20px; 第 1 列 按 鈕 的 JavaScript (jquery) 接 著 要 附 加 第 1 列 按 鈕 的 hover 效 果, 先 來 預 覽 一 下 效 果 滑 鼠 移 入 時, 逐 漸 改 變 背 景 色 滑 鼠 移 出 時, 逐 漸 回 復 背 景 色 第 1 列 按 鈕 的 hover 效 果 上 面 效 果 的 程 式 如 下, 請 開 啟 main.js 並 輸 入 JavaScript 第 1 列 按 鈕 的 JavaScript main.js $(function(){ var duration = 300; 1 // buttons1 ---------------------------------------- // buttons1 第 1 列 $('#buttons1 button:nth-child(-n+4)').on('mouseover', function() { $(this).stop(true).animate({ backgroundcolor: '#ae5e9b', color: '#fff' }, duration); }) 2.on('mouseout', function(){ $(this).stop(true).animate({ backgroundcolor: '#fff', color: '#ebc000' }, duration);

一 開 始 先 宣 告 duration 並 設 定 300 1, 這 個 值 之 後 作 為 animate() 方 法 的 第 2 個 參 數 ( 動 畫 所 需 花 費 之 時 間 ) 2 將 設 定 給 多 個 元 素 的 值 先 存 入 變 數, 之 後 就 能 作 整 體 性 的 修 改, 例 如 範 例 中 如 果 修 改 duration, 整 個 範 例 的 動 畫 時 間 就 可 一 次 性 的 調 整, 這 是 較 有 效 率 的 程 式 設 計 方 法 處 理 的 對 象 為 '#buttons1 button:nth-child(-n+4)' ( 即 #buttons1 元 素 中 的 第 1~4 的 元 素 ), 利 用 $() 指 定 元 素 後 再 利 用 on() 設 定 滑 鼠 移 入 和 移 出 的 處 理 重 要 on() 方 法 中 的 處 理 第 2 章 已 介 紹 過 詳 細 內 容 請 參 考.2 1 ; 另 外 關 於 animate() 方 法 在.2 2 stop() 方 法 的 部 分 則 在.2 33 此 程 式 的 重 點 在 於 on() 方 法 中 的 處 理 對 象 是 以 $(this) 設 定 如 前 一 章 所 介 紹, this 存 的 值 會 對 應 使 用 者 操 作 內 容, 因 此 此 程 式 的 on() 只 會 針 對 #buttons1 元 素 內 1~4 號 的 4 個 元 素 之 一 執 行 滑 鼠 移 入 移 出 的 處 理, 這 樣 就 可 以 做 到 對 多 個 處 理 對 象 執 行 同 一 處 理 Point! 變 數 uratio 的 使 用 地 方 變 數 d ration 也 可 套 用 於 第 2 列 第 3 列 的 按 鈕 之 後 內 容 如 無 特 別 說 明 請 記 得 此 變 數 用 以 控 制 動 畫 所 需 時 間 沒 有 使 用 thi 會 怎 麼 樣? 如 果 上 述 程 式 沒 有 使 用 this, 而 是 如 下 面 程 式 3, 則 會 出 現 預 期 外 的 結 果 JavaScript 沒 有 使 用 thi 的 情 況 main.js $('#buttons1 button:nth-child(-n+4)').on('mouseover', function() { $('#buttons1 button:nth-child(-n+4)').stop(true).animate({ backgroundcolor: '#ae5e9b', 3 color: '#fff' }, duration); })

上 述 程 式 仍 可 執 行, 但 不 會 區 分 滑 鼠 移 出 移 入 處 理 時 的 執 行 對 象, 4 個 元 素 皆 會 一 同 套 用 效 果 因 此, 如 果 要 針 對 同 一 種 類 的 按 鈕 做 個 別 的 效 果 套 用, 使 用 this 將 會 非 常 方 便, 本 書 中 許 多 範 例 檔 中 也 都 使 用 這 方 法, 請 各 位 好 好 參 考 學 習 第 列 按 鈕 的 JavaScript (jquery) 接 下 來 要 加 上 第 2 列 按 鈕 的 hover 效 果, 其 效 果 如 下 滑 鼠 移 入 時, 按 鈕 外 框 慢 慢 出 現 顏 色 滑 鼠 移 出 時, 顏 色 慢 慢 消 失 第 2 列 按 鈕 的 效 果 Point! 思 考 如 何 實 作! 之 後 在 進 入 範 例 程 式 之 前 請 各 位 讀 者 先 自 己 思 考 一 下 該 如 何 實 作 所 介 紹 的 功 能 不 要 一 下 子 就 看 答 案 不 然 很 容 易 就 被 下 面 所 介 紹 的 實 作 方 法 所 侷 限 上 述 效 果 的 實 作 如 下 請 開 啟 main.js 並 在 第 2 列 按 鈕 的 程 式 中 加 入 下 面 程 式 JavaScript 第 2 列 按 鈕 的 JavaScript main.js $(function(){ var duration = 300; // buttons1 第 一 列 省 略 // buttons1 第 二 列 $('#buttons1 button:nth-child(n+5):nth-child(-n+8)') 1.on('mouseover', function(){ $(this).stop(true).animate({

borderwidth: '12px', color: '#ae5e9b' }, duration, 'easeoutsine'); }).on('mouseout', function(){ $(this).stop(true).animate({ borderwidth: '0px', color: '#ebc000' }, duration, 'easeoutsine'); 2 上 述 程 式 中 針 對 5~8 個 按 鈕 做 處 理 1, 效 果 如 下 滑 鼠 移 入 時, 執 行 animate() 方 法 設 定 borderwidth 為 12px 滑 鼠 移 出 時, 執 行 animate() 方 法 設 定 borderwidth 為 0px border 顏 色 可 在 CSS(main.css) 檔 案 中 設 定 css 第 2 列 按 鈕 CSS #buttons1 button { border: solid 0px rgba(174,94,155,1.0); } main.css CSS 的 初 始 化 可 透 過 jquery 處 理, 如 果 不 須 要 jquery 動 態 設 定 的 話, 一 般 也 可 用 上 面 方 法 設 定 於 CSS 檔 案 中 範 例 中 的 animate() 方 法 使 用 了 第 3 個 參 數 easing 種 類 2, 這 裡 是 設 定 為 easeoutsine, 關 於 easing 的 種 類 及 各 種 效 果 的 預 覽, 可 參 考 第 2 章 的 說 明 第 3 列 按 鈕 的 JavaScript (jquery) 最 後 的 第 3 列 按 鈕, 這 部 分 會 提 到 先 前 未 提 及 過 的 方 法, 會 有 些 挑 戰 同 樣 先 來 預 覽 第 3 列 所 套 用 的 效 果 如 下

滑 鼠 移 入 時, 色 塊 從 左 側 滑 入 並 改 變 背 景 色 與 文 字 顏 色 滑 鼠 移 出 時, 回 復 原 狀 第 3 列 按 鈕 的 效 果 解 說 上 述 效 果 前 先 看 HTML 與 CSS HTML 中 只 有 第 3 列 按 鈕 多 加 了 span 元 素 html 第 3 列 按 鈕 的 HTML index.html <button>ibis<span class="bg"> <span>ibis</span></span></button> <button>jaeger<span class="bg"> <span>jaeger</span></span></button> <button>kingfisher<span class="bg"> <span>kingfisher</span></span></button> <button>lark<span class="bg"> <span>lark</span></span></button> 從 上 面 程 式 可 以 知 道 有 2 層 按 鈕 的 設 計, 程 式 就 是 要 針 對 內 側 span 的 按 鈕 做 處 理 CSS 中 則 對 重 疊 的 按 鈕 設 定 不 同 顏 色 1, 並 設 定 overflow:hidden; 2 css 第 3 列 按 鈕 的 CSS #buttons1 button { position: relative; } main.css #buttons1 button.bg { position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; 2 } #buttons1 button span span { display: block; width: 224px;

} height: 80px; line-height: 80px; color: #fff; background-color: #ae5e9b; border-radius: 20px; 1 JavsScript 中 要 對 設 定 overflow:hidden; 的 元 素 以 動 畫 控 制 其 寬 度 請 開 啟 main.js 並 在 第 2 列 按 鈕 的 程 式 新 增 下 面 程 式 JavaScript 第 3 列 按 鈕 的 JavaScript main.js $(function(){ var duration = 300; // buttons1 第 一 列 省 略 // buttons1 第 二 列 省 略 // buttons3 第 三 列 $('#buttons1 button:nth-child(n+9)').on('mouseenter', function(){ $(this).find('> span').stop(true).animate({ 3 width: '100%' }, duration, 'easeoutquad'); }).on('mouseleave', function(){ $(this).find('> span').stop(true).animate({ width: '0%' }, duration, 'easeoutquad'); 上 面 程 式 用 到 一 個 新 方 法 find() 3, 其 功 能 為 以 選 擇 器 條 件 對 jquery 物 件 各 元 素 之 子 元 素 為 對 象 進 行 限 縮 範 例 中 的 find() 方 法 設 定 span 元 素 做 為 參 數, 限 定 處 理 對 象 為 重 疊 的 按 鈕 (span 元 素 內 的 按 鈕 ) 語 法 find() 方 法 find(' 限 縮 選 擇 器 ')

這 樣 藉 由 改 變 on() 方 法 與 animate() 方 法 的 處 理 對 象 就 可 以 實 作 橫 向 色 塊 滑 動 的 動 畫 效 果 另 外 要 注 意 的 就 是 方 法 鏈 中 如 果 使 用 find() 方 法, 則 find() 方 法 前 後 所 處 理 的 元 素 對 象 是 不 同 的 Point! () 函 式 和 i () 方 法 的 差 異 () 是 以 選 擇 器 針 對 HTML 文 件 整 體 限 縮 元 素 而 find() 方 法 則 是 對 er 物 件 的 子 元 素 做 限 縮 請 比 較 下 面 各 種 寫 法 其 變 數 中 所 放 的 er 物 件 都 是 相 同 的 JavaScript 元 素 限 縮 方 法 的 差 異 var same1 = $('#buttons1 button > span'); var same2 = $('#buttons1 button'). fi n d ('> span'); var same3 = $('#buttons1'). fi n d ('button'). fi n d ('> span');