第 06 堂|圖片與操作,都讓人看得懂
整理作品卡片與圖片,再用滑鼠、鍵盤與窄版完成檢查。
圖片框與圖片,不是同一件事
分清完整顯示、裁切與變形。
先準備
- 第5堂正常網站與三張原圖
作品原圖是3:2,這次放進4:3框。contain保留完整圖像,可能留白;cover可能裁掉邊緣,都不應拉伸。只調作品圖片,APPA維持原比例。
跟著觀察
- 開啟原圖,看重要資訊在哪裡。
- 比較完整顯示與裁切的用途。
- 指出三張作品卡片與APPA是不同作用範圍。
做完,自己確認
- 我能說明完整顯示與裁切的差別。
- 我知道不能把作品圖片規則套到APPA。
整理三張可操作的作品卡片
保留作品資訊,補清楚的前往服務入口。
先準備
- 自己的 index.html、works.html、services.html 與完整共用 styles.css
- 修改前正常副本與自己的 Git 基準;不是教材原件
- 三張既有圖片與alt
由圖片、標題、兩句摘要、原角色文字到服務入口排列;摘要第二句只描述虛構示意圖,不編造真實成果。圖片框不設整張卡片固定高度。
.work-card:first-child img { object-position:center top; }跟著做
- 用生成Prompt整理works.html與作品圖片CSS。
- 確認4:3 contain完整顯示後,親手加入上方規則,只調第一張位置。
- 比較留白位置,確認三個服務入口與原alt、角色文字。
整理作品卡片與圖片框
主要使用 Cursor 內建 AI;先附資料,再送出指令。
- 1.附上這些檔案與資料
- 自己的 index.html、works.html、services.html 與完整共用 styles.css
- assets/work-brand.jpg、work-web.jpg、work-layout.jpg 原圖或可讀縮圖;檔名與原 alt 都保留。
- 2.貼到哪裡
- 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
- 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
- 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
- 3.預期回覆與操作
- 只改作品頁卡片與作品圖片CSS:原內容保留,補第二句圖像摘要與服務頁連結。
- 4:3框以contain完整顯示,不拉伸、不把APPA套入;保留既有焦點及hover。
- 4.自己檢查結果
- 先確認三圖完整,親手替第一張加 object-position:center top,比較與預設置中的留白。
- 三個「了解合作服務」都連 services.html,alt、角色文字保留,卡片沒有固定高度切字。
整理作品卡片與圖片框 Prompt(可收合)
你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。
情境與本次輸入:承接第 5 堂完成的青禾三頁 portfolio。保留已有的 hover 與焦點,這堂練精準改善,不移除起始功能。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。
本次任務:閱讀我附的三頁 HTML、完整 CSS 與三張實際作品圖,只整理 works.html 三張 .work-card 及對應圖片樣式。每張依圖片、作品標題、兩句摘要、原有本人角色文字、前往 services.html 的連結排列。保留原名稱、原摘要第一句、alt、三段角色文字;第二句依真實示意圖說明圓框山形識別、主圖與卡片的網站層級、圓形與分層文字的活動版面,不捏造真實客戶或成效。每張新增 a.primary-link,文字「了解合作服務」,href="services.html"。作品圖採 4:3 框、寬度 100%、height:auto、object-fit:contain、預設 object-position:center,不拉伸、不設整張卡片固定高度。這些圖片規則不能套到 APPA。保留原網格、品牌色、既有 hover/focus-visible、導覽與其他兩頁;不提前加入下一關的專屬焦點或 hover 改造,也不預先替我調第一張 object-position。先列變更位置再給必要 HTML/CSS,列出圖片、Tab、Enter 與窄版待檢查事項。
請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。Cursor AI 無法使用?改用 ChatGPT 備援
把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。
收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。
兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。
複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。
前往別頁,仍然是連結
外觀像按鈕,不代表要換成button。
先準備
- 首頁與作品頁的主要連結
<a class="primary-link" href="services.html">了解合作服務</a>a負責前往位置,button負責執行頁面動作。這次不新增無作用按鈕;手機要一直看得到內容,不能hover才顯示入口。
跟著觀察
- 指出首頁與作品頁的主要連結。
- 用Tab觀察現有焦點,再決定要改善的專屬樣式。
- 說明深底與淺色卡片的輪廓為何需分別挑色。
做完,自己確認
- 我知道這裡仍應使用a與有效href。
- 我會分開檢查滑鼠與鍵盤狀態。
先畫焦點,再改善hover
兩種操作都清楚,而且不改版面。
先準備
- 自己的 index.html、works.html、services.html 與完整共用 styles.css
- 修改前正常副本與自己的 Git 基準;不是教材原件
先親手加入下列兩個專屬焦點規則,再請AI只改善既有hover。原本就有全域焦點與hover,這次是精準調整,不刪除其他連結的保護。
.hero .primary-link:focus-visible {
outline:3px solid var(--white); outline-offset:4px;
}
.work-card .primary-link:focus-visible {
outline:3px solid var(--navy); outline-offset:4px;
}跟著做
- 親手加入焦點規則,用Tab先測首頁與卡片。
- 用下方Prompt只把主要連結hover改亮紫底白字。
- 實際操作滑鼠、Tab、Shift+Tab、Enter;看窄版入口是否一直可用。
只改善主要連結 hover
主要使用 Cursor 內建 AI;先附資料,再送出指令。
- 1.附上這些檔案與資料
- 自己的 index.html、works.html、services.html 與完整共用 styles.css
- 已親手加入專屬3px焦點、4px offset與第一張圖片位置的最新版CSS。
- 2.貼到哪裡
- 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
- 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
- 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
- 3.預期回覆與操作
- 只調 .primary-link:hover 背景為亮紫、文字白色。
- 保留深底白色/淺卡深紫焦點輪廓、尺寸、圖片與所有內容。
- 4.自己檢查結果
- 滑鼠hover有回饋;實際Tab/Shift+Tab焦點可見,Enter開啟正確頁面。
- 手機不必hover也看得見全部內容與入口,APPA及卡片位置不跳動。
只改善主要連結 hover Prompt(可收合)
你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。
情境與本次輸入:承接第 5 堂完成的青禾三頁 portfolio。保留已有的 hover 與焦點,這堂練精準改善,不移除起始功能。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。
本次任務:我已親手完成兩項設定:第一張作品圖 object-position:center top,以及 .hero .primary-link:focus-visible 使用 3px 白色輪廓、.work-card .primary-link:focus-visible 使用 3px 深紫輪廓,outline-offset 都為 4px。閱讀目前 HTML 與完整 CSS,只修改 .primary-link:hover,背景改 var(--violet)、文字改 var(--white)。保留未聚焦外觀、既有輪廓、圖片呈現、卡片尺寸、位置與間距,不動 APPA 或其他頁面內容。先給最小差異,說明這是改善既有 hover 而非從無到有。重要文字、連結與角色說明一直可見,手機不用懸停才能操作;讓我自己用滑鼠、Tab、Shift+Tab、Enter 及窄版逐項檢查,不執行 Git。
請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。Cursor AI 無法使用?改用 ChatGPT 備援
把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。
收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。
兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。
複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。
滑鼠正常,鍵盤不一定正常
先記下真正聚焦的元素與生效規則。
先準備
- 正常網站;鍵盤與開發者工具
滑鼠點到或強制顯示偽類,不能代替實際Tab。焦點消失時先確認元素確實聚焦,再看outline與來源;不要只補hover。
跟著觀察
- 按Tab與Shift+Tab,記錄首頁及作品頁路線。
- 觀察當前聚焦的主要連結與輪廓。
- 辨認同選擇器較後規則可能造成的覆蓋。
做完,自己確認
- 我能指出目前聚焦哪個入口。
- 我知道如何提供按鍵步驟與CSS證據。
救回消失的鍵盤提示
修一個規則,再實際走一遍。
先準備
- 獨立 fault-L06/portfolio;正常來源保留
把故障包另放student-work/fault-L06/portfolio。先重現滑鼠hover正常、Tab主要連結沒有輪廓,再使用下方Prompt。手機可看與點;鍵盤驗收用可用的實體鍵盤或桌面瀏覽器,不假裝手機hover。
跟著做
- 記下Tab路線、聚焦元素、outline計算值與完整CSS。
- 核對AI說明,只修造成焦點消失的區塊。
- 用Tab、Shift+Tab與Enter重驗兩頁入口,再檢查三頁、圖片與窄版。
救回主要連結鍵盤焦點
主要使用 Cursor 內建 AI;先附資料,再送出指令。
- 1.附上這些檔案與資料
- 獨立 fault-L06/portfolio 的三頁HTML與完整CSS
- 實際Tab/Shift+Tab路線、目前聚焦連結、outline計算值與來源;滑鼠hover仍正常的現象。
- 2.貼到哪裡
- 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
- 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
- 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
- 3.預期回覆與操作
- 先定位後方同等選擇器的outline:none,僅修造成故障的那個區塊。
- 不改配色、hover、圖片、卡片尺寸或正常來源;不靠 !important。
- 4.自己檢查結果
- 重新實際按Tab/Shift+Tab,首頁及三張卡片的主要連結都看見對比清楚的輪廓。
- Enter實際開啟服務頁;只用滑鼠或強制偽類截圖不算鍵盤通過。
救回主要連結鍵盤焦點 Prompt(可收合)
你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。
情境與本次輸入:承接第 5 堂完成的青禾三頁 portfolio。保留已有的 hover 與焦點,這堂練精準改善,不移除起始功能。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。
本次任務:我在獨立 fault-L06/portfolio:滑鼠 hover 正常,但 Tab 到首頁與作品卡片的主要連結時看不到焦點。請閱讀我附的三頁 HTML、完整 CSS、實際 Tab/Shift+Tab 路線、目前聚焦元素與 outline 的計算值/來源,確認較後出現且同等作用範圍的 outline:none 是否覆蓋正常焦點。只修造成焦點消失的那一個規則區塊,恢復既有深底白色輪廓、淺色卡片深紫輪廓及 4px offset;不加 !important、不改 hover、卡片尺寸、圖片或正常來源。要求我實際核對預設、hover、focus-visible、Enter 四種狀態,不能只用截圖或強制偽類就宣稱鍵盤通過;不捏造手機 hover 或 AI 已操作的結果。
請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。Cursor AI 無法使用?改用 ChatGPT 備援
把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。
收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。
兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。
複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。
留下自己的檢查紀錄
記下實際做過的操作、差異與結果。還沒做的項目寫「待完成」。
勾選與筆記只保存在這個瀏覽器。
重設只清除勾選,網站檔案與檢查筆記都保留。