iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

賽博紓壓診所:從零打造純前端心理測驗與互動紓壓網頁 系列

本系列文章將帶領讀者從零開始,使用純前端技術(HTML5、CSS3、Vanilla JavaScript)打造一個名為「賽博紓壓診所」的互動心理測驗網頁。
內容涵蓋:結合 Web Audio API 的動態互動音效、Rage Click 壓力消滅小遊戲、廟宇抽籤盲選、即時心電圖暴走特效、Canvas 六角形能力雷達圖,以及惡搞病歷戳章動畫與匿名發洩牆。
除了技術實作,也融入了多國語系與日夜模式切換,希望透過這 30 天的實作分享,帶大家用程式碼創造一個兼具娛樂性與療癒感的網頁作品!

參賽天數 7 天 | 共 7 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01:從出社會前的焦慮出發:我為什麼想打造「賽博紓壓診所」?

前言老實說,最近只要想到離出社會的時間越來越近,心裡的煩惱跟對未來的迷茫就直線上升。每天睜開眼睛就是面對寫不完的程式碼、各種專題死線,還有同儕之間那種無形的比較...

2026-09-15 ‧ 由 cooling 分享
DAY 2

Day 02:專案架構與 UI 佈局規劃

前言昨天跟大家聊完為什麼想做「賽博紓壓診所」這個專題後,今天我們終於要來動手寫程式啦! 老實說,剛開始學前端的時候,看到很多酷炫的網頁,第一直覺都是想去網路上找...

2026-09-16 ‧ 由 cooling 分享
DAY 3

Day 03:質感介面設計:CSS 變數與日夜模式實戰

前言昨天我們把「賽博紓壓診所」的 HTML 骨架搭好了。但老實說,打開瀏覽器一看,白底黑字的畫面看起來簡直就像遠古時代的佈告欄,完全跟「賽博(Cyber)」這兩...

2026-09-17 ‧ 由 cooling 分享
DAY 4

Day 04:不依賴套件!用 CSS Animation 刻出流暢的呼吸燈過場動畫

前言昨天我們幫「賽博紓壓診所」加上了日夜切換功能,版面瞬間有了科技感。但是當使用者點擊「進入紓壓診所」準備做測驗時,如果畫面只是瞬間切換過去,會顯得有點生硬。...

2026-09-18 ‧ 由 cooling 分享
DAY 5

Day 05:SPA 單頁式應用架構:用原生 JS 控制畫面狀態與流暢切換

前言在前幾天的文章裡,我們陸續把「賽博紓壓診所」的 HTML 骨架、CSS 變數、日夜模式以及呼吸燈過場動畫都刻出來了。 回想在 Day 02 提過的 SPA(...

2026-09-19 ‧ 由 cooling 分享
DAY 6

Day 06:使用者頭像與設定表單的資料狀態綁定

前言在前幾天,我們陸續把「賽博紓壓診所」的排版、日夜模式、呼吸燈過場以及 SPA 單頁切換架構都搞定了! 但是大家不覺得,如果一進到首頁,每個人看到的畫面都長得...

2026-09-20 ‧ 由 cooling 分享
DAY 7

Day 07:第一階段總結:打造直覺流暢的溫馨首頁介面

前言不知不覺,我們的 30 天鐵人賽已經順利走完第一個星期了! 回頭看看前六天,我們從一個單純想幫自己與同儕找出口的念頭出發,一步步用純前端的技術刻出「賽博紓壓...

2026-09-21 ‧ 由 cooling 分享