溫馨拉麵之夜 — 純 CSS 藝術 🍜🌙
這是 Frontend Challenge - Comfort Food Edition, CSS Art 的投稿。
靈感
為了這次挑戰,我創作了一碗溫馨的拉麵,靈感來自寧靜的夜晚、溫暖的食物,以及一天勞累後享用熱食的舒適感受。
拉麵成為完美的題材,因為它讓我能將許多細微的 CSS 細節結合在一幅完整的插畫中——從麵條與配料,到碗、筷子、蒸汽、窗戶、月亮、燈,以及木製桌面。
我希望最終作品能呈現溫暖、寧靜且略帶懷舊的感覺,就像在寧靜的夜晚,於小餐館內享用拉麵。🍜🌙
展示
以下是完成後的 CSS 作品:
此插畫是使用 HTML 與 CSS 所建立。未使用任何圖片或 SVG 插畫,且 JavaScript 面板留空。
創作歷程
我首先使用層疊形狀、漸層、邊框、border-radius 與陰影來建立主碗。完成主碗後,我加入高湯與個別拉麵配料,包括:
- 麵條
- 半熟蛋
- 青蔥
- 香菇
- 海苔
- 鳴門魚板
最具挑戰性的部分之一,是安排配料,讓它們看起來像是自然地放在碗內,而不是漂浮在碗上方。我使用絕對定位、旋轉、縮放、層疊與 z-index 來增加深度。
我還加入周遭環境來強化溫馨氛圍。場景包含月光窗戶、發光的吊燈、筷子、醬料瓶、餐巾與木製桌面。
動畫蒸汽是我最喜歡的細節之一。它完全使用 CSS 建立,運用邊框、不透明度、模糊、變形與關鍵影格動畫。我也為月亮、星星與雲朵加入細微動畫,讓場景更有生命力。
透過這個專案,我練習了:
- 使用基本 HTML 元素建立複雜插畫
- 使用漸層建立光線與材質
- 運用定位與
z-index管理多個層疊元素 - 不使用 JavaScript 建立 CSS 動畫
- 讓 CSS 藝術在不同螢幕尺寸下具備回應式設計
- 支援降低動畫偏好設定以提升無障礙性
我特別自豪的是,此作品以 CSS 作為主要創作工具,卻仍能呈現細膩且富有表現力的效果。
感謝您觀看我的投稿!祝您編碼愉快,也祝您用餐愉快!🍜✨
使用技術
- 語義化 HTML
- CSS 漸層
- CSS 形狀
- CSS 動畫
- 回應式媒體查詢
- 無 JavaScript
- 無外部圖片
授權
本專案採用 MIT 授權。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.