iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

動起來吧!Web Motion 動態特效網頁學習日記 系列

「這個按鈕點下去,換到這個頁面。」淡出淡入?下方上滑?淡出然後右方移入?
讓介面設計加分!頁面加上適當動態效果,加強使用者感受,也能運用時間差與效果呈現,彌補部分效能缺口帶來的不好體驗,運用一致性的視覺與動態效果,打造獨一無二的品牌風格。
-
嘗試創造網頁動態效果,從原生css、JavaScript開始,並使用Three.js、PixiJS等函式庫,從做中學的學習紀錄。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊樂天Pie
DAY 11

讓按鈕來個酷動態!操縱DOM事件:JavaScript篇 (二)

上一篇整理了 JavaScript 操縱網頁元件事件的基本流程: 指定網頁元件,可用 getElementById 或 getElementsByClassN...

2021-09-26 ‧ 由 Anna Cheng 分享
DAY 12

JS Library 學習筆記:首先當然來試試 jQuery (一)

要撰寫前端功能,直接使用JavaScript是絕對可行的,但要更有效率、具有良好開發體驗的話,使用Library是現今開發者多數的選擇(當然挑選也是一門學問),...

2021-09-27 ‧ 由 Anna Cheng 分享
DAY 13

JS Library 學習筆記:首先當然來試試 jQuery (二)

//jQuery 使用Id指定 $('#my-div') //jQuery 使用Class指定 $('.my-div') 當指定到對的網頁元件後,原生的add...

2021-09-28 ‧ 由 Anna Cheng 分享
DAY 14

JS Library 學習筆記:首先當然來試試 jQuery (三)

除了監聽事件外,jQuery也提供了定義好的動態效果函式,讓開發者直接使用,並透過傳入相關參數,去自訂自已的效果。主要分成Basic、Fading、Slidin...

2021-09-29 ‧ 由 Anna Cheng 分享
DAY 15

JS Library 學習筆記:首先當然來試試 jQuery (四)

除了定義好的效果之外,jQuery提供了一個可以完全自訂的函式animate(),看起來有點像是整合CSS@keyframes和animation,第一個值就是...

2021-09-30 ‧ 由 Anna Cheng 分享
DAY 16

JS Library 學習筆記:嘿!有聽過 GSAP 嗎? (一)

接下來想介紹動態相關的JavaScript Library中,發展相當久、專門處理動態效果的 GSAP(GreenSock Animation Platform...

2021-10-01 ‧ 由 Anna Cheng 分享
DAY 17

JS Library 學習筆記:嘿!有聽過 GSAP 嗎? (二)

gsap.to()、gsap.from()和gsap.fromTo()定義了基本動畫架構,除此之外,gsap也提供了動畫控制的函式,像是開始start()、暫停...

2021-10-02 ‧ 由 Anna Cheng 分享
DAY 18

JS Library 學習筆記:嘿!有聽過 GSAP 嗎? (三)

前兩篇介紹了Tween,可以藉此建立出動態效果,但動畫不單單是元件本身的動態,以整個專案的視角來看,一定會有先後順序,有時候有微妙的時間差可以創造韻律感,或是產...

2021-10-03 ‧ 由 Anna Cheng 分享
DAY 19

JS Library 學習筆記:嘿!有聽過 GSAP 嗎? (四)

在gsap.timeline()上使用如to()、from()或fromTo()等函式建立動畫,除了能利用數字定義開始的秒數之外,也可以使用標籤的方式指定,先在...

2021-10-04 ‧ 由 Anna Cheng 分享
DAY 20

學習筆記:一起進入 PixiJS 的世界 (一)

PixiJS為2D WebGL渲染引擎,經常使用於互動與遊戲相關專案中,具有快速、裝置支援度高的優點,雖然不如其他的Library擁有完整的開發環境,但也因為P...

2021-10-05 ‧ 由 Anna Cheng 分享