iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

給愛追劇的你:30天互動網站挑戰系列 第 29

Day 29:相容性 & 無障礙 & 效能調校

  • 分享至 

  • xImage
  •  

目標:不同裝置/瀏覽器表現穩定,基本 a11y 與效能良好。

要改的檔案:三個 HTML <head>style.css

1.字體預連線(加速)

三個 HTML <head> 補上(Google Fonts 前方):

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

2.減少動效偏好

把下列 CSS 加到 style.css(如果你 Day25 已加,則可略):

@media (prefers-reduced-motion: reduce){
  *{ animation: none !important; transition: none !important; }
}

3.可及性小檢查

  • 導覽列目前用 aria-current="page";保留
  • Toast 容器 #toaster 不需朗讀;維持純視覺提示
  • 表單錯誤訊息元素都有 role="alert" 或顯示/隱藏的邏輯(Day26 已處理)

驗收:Lighthouse(或瀏覽器審核)分數綠色;手機上也滑順。


上一篇
Day 28:部署準備:favicon + OG/Twitter 分享
下一篇
Day 30:總整理DramaWeb(追劇互動平台)
系列文
給愛追劇的你:30天互動網站挑戰30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言