讓 CTA 的滑入、按下與鍵盤焦點可辨識
修改檔案:style.css
完成後看見:按鈕有平順位移、按壓回饋與焦點框
CHAPTER 10 · PRACTICE WORKSPACE
有目的、可操作且尊重減少動態偏好的互動回饋
TASK STATUS
修改檔案:style.css
完成後看見:按鈕有平順位移、按壓回饋與焦點框
修改檔案:style.css
完成後看見:處理中標籤以淡入淡出提示狀態
修改檔案:style.css
完成後看見:系統偏好減少動態時取消轉場與動畫
WORKSPACE
已完成 TASK-01;先核對可見結果,再前往 TASK-02。
FOCUS TASK · TASK-02
比較:@keyframes 描述一段會自行播放的時間流程,適合處理中等需要持續提示的狀態。
現在做:先暫時讓 .status-pill 加上 transition: opacity 400ms ease,並用 .status-pill:hover 改變 opacity;再移除 hover,改用 @keyframes status-pulse 與 animation,重新整理後觀察數秒。
預期:徽章能有限度淡入淡出,且學生能說明 transition 與 animation 的用途差異。
證據:錄下 transition 不能自行循環、keyframes 可以播放時間分鏡的前後比較。
比較:transition 需要狀態改變才切換,animation 可依 keyframes 自行播放;處理中提示才適合後者。
現在做:先把 .status-pill 的 animation 暫時改成 hover 才改變 opacity,再移除 hover 並恢復 animation,比較重新整理後是否會自行播放。
預期:學生能指出 hover 觸發的是狀態切換,重新整理後自行淡入淡出的是時間動畫。
證據:展示 hover 版與 animation 版的前後操作,口述兩者的觸發條件與使用時機。
完成條件:DONE-02:處理中標籤以淡入淡出提示狀態
作品正在準備
先用 Tab 找到按鈕,再用滑鼠比較滑入、按下與等待狀態。
查看作品成果沒有動畫時,這段重要說明仍然可讀。
第 09 章 → 第 10 章
保留第 09 章的按鈕與卡片基底;本章只新增 hover、focus、處理中動畫與 reduced-motion,下一章再用 DevTools 追查它們的 CSS 來源。
CONTINUE
前往 Checkpoint 2,依要求完成「替處理中徽章加入有限度的動畫」。