互動技術展示館

前端互動技術
全景展示

Three.js · Canvas · Web Animations API · GSAP · Speech API
WebAssembly · A-Frame VR · PWA · WebSocket · Intersection Observer

向下捲動探索

CSS Transition / Animation

原生瀏覽器動畫,零 JS 依賴,適合按鈕、卡片、懸浮效果。

Card Flip 3D

🧬
懸浮翻轉
transform: rotateY(180deg)

形狀變形

@keyframes 動畫

Glitch 文字效果

BIOMEDICAL AI

純 CSS 進度條

Python
Three.js
WebGL

Neon Glow 效果

NEON DNA AI

Web Animations API

以 JavaScript 控制動畫時間線,支援播放、暫停、倒轉、速率調節。

狀態:running 速率:1× 進度:0ms

HTML5 Canvas 2D

即時繪圖、粒子物理、資料視覺化,全由 Canvas API 驅動。

GSAP ScrollTrigger

捲軸觸發時間線動畫,配合 Pin 固定視口製作敘事式體驗。

資料採集

NGS 定序 → FastQ 原始數據,覆蓋深度 ≥ 30×

序列比對

BWA-MEM 比對至 hg38 參考基因組

變異偵測

GATK HaplotypeCaller 識別 SNV / InDel

AI 分析

ESM-2 蛋白質語言模型預測功能影響

視差捲動效果

不同層次以不同速率移動,製造深度感與沉浸感。
各層 speed 值:背景 0.2 × 中景 0.5 × 前景 0.8

微互動 (Micro‑Interactions)

細膩的點擊、懸浮、狀態回饋動畫,讓操作更有溫度。

Ripple 漣漪效果

Like 互動

精緻 Toggle

Skeleton 載入骨架

磁力按鈕

游標粒子軌跡

在此移動游標

Intersection Observer

偵測元素進入視窗,觸發數字動畫或懶加載,無需輪詢。

0
蛋白質序列分析
0
預測精準度
0
平均推論時間
0
系統可用性

↓ 懶加載圖片(以 Intersection Observer 偵測)

隨機圖 1
隨機圖 2
隨機圖 3

Web Speech API

語音辨識(Speech Recognition)+語音合成(Speech Synthesis),無需任何外部服務。

🎙️ 語音辨識

按下按鈕後對麥克風說話

...
等待中

🔊 語音合成

即時資料串流

Server-Sent Events (SSE) 與 WebSocket 示範,雙向即時通訊。

📡 SSE 模擬串流

離線
基因表現量倍數狀態

🔄 WebSocket Echo

離線
WebSocket Echo 示範(本地模擬)

VR / AR · A-Frame

以 HTML 標籤建立 WebXR 場景,支援滑鼠拖拉環視,VR 頭盔可進入沉浸模式。

滑鼠拖拉旋轉視角 · 滾輪縮放
🥽

點擊「載入 A-Frame 場景」開始

支援 WebXR · 桌面 · 手機

WebAssembly (Wasm)

在瀏覽器中執行接近原生速度的二進位模組,適合高效能計算。

⚡ 效能對比:Fibonacci(40)

JavaScript
— ms
—
WebAssembly
— ms
—

🧮 即時圖像處理

上傳圖片後用 Wasm 風格的 Canvas 處理器套用濾鏡

原始

處理後

Progressive Web App (PWA)

離線快取、安裝至桌面、推播通知,讓網頁擁有原生 App 體驗。

📦

Service Worker 狀態

檢測中...
📵

離線快取

檢測中...
🔔

推播通知

未申請
📲

安裝應用

檢測中...

PWA 檢查清單

可存取性 · 動畫偏好

偵測 prefers-reduced-motion,自動關閉對前庭障礙者有害的動畫。

⚙️
偵測系統動畫偏好...

元嬰不說頭像

元嬰不說

你好!我是元嬰不說,不說 的作品集助手 🤖
可以問我關於他的學經歷、技術專長、或是作品集內容。