TP018

SƯƠNG Outdoor — Đồ leo núi

Thương hiệu đồ leo núi: kính mưa mô phỏng thật phủ lên ảnh hero (giọt nước khúc xạ, hơi sương, rê chuột để lau kính), bảng thử thời tiết và giọt nước đọng tròn lăn trên áo chống thấm.

Điểm nổi bật
Trong gói tải về

Website thương hiệu đồ leo núi: kính mưa mô phỏng thật phủ ảnh hero (rê chuột để lau kính), bảng thử thời tiết điều khiển shader, giọt nước kỵ nước đọng tròn và lăn trên áo khoác.

Chạy thử

Cần Node.js 18+.

npm install
npm run dev       # mở http://localhost:5173
npm run build     # xuất bản tĩnh vào dist/ — upload lên hosting bất kỳ

Mặc định trang mở tiếng Việt; thêm ?lang=en để mở tiếng Anh.

Cấu trúc

index.html            Khung trang (mọi section)
src/rain-glass.js     Shader mưa trên kính: giọt tĩnh, giọt trượt, sương mờ, lau bằng chuột; chế độ giọt kỵ nước cho sản phẩm
src/locales.js        TOÀN BỘ nội dung chữ (vi + en) — sửa ở đây
src/main.js           Ghép trang: preloader, cuộn, tương tác, form
src/style.css         Giao diện: biến màu/font ở `:root`, bố cục, responsive
src/fx.js + fx.css    Bộ motion: preloader, tách chữ, con trỏ, nút từ tính, marquee, đếm số, parallax, mở ảnh
src/smooth-scroll.js  Cuộn mượt (Lenis)
src/i18n.js           Chuyển ngôn ngữ (data-i18n)
public/images/        Ảnh webp (+ `*-depth.webp` = bản đồ độ sâu)
asset-prompts.json    Prompt tạo lại từng ảnh bằng AI
PROMPT.md             Prompt dựng lại trang bằng AI builder

Tuỳ biến nhanh

Muốn đổiSửa ở
Chữ, giá, địa chỉsrc/locales.js
Màu nền / chữ / fontbiến :root trong src/style.css + link Google Fonts trong index.html
Lượng mưa / gió / sương mặc địnhgiá trị value của 3 thanh trượt trong index.html + createRainGlass(...) trong src/main.js
Ảnh nền kính mưaimage trong createRainGlass (bất kỳ ảnh dọc/ngang)
Cung đường & biểu đồ độ caođối tượng TRAILS (độ cao từng điểm pts) trong src/main.js
Ngày mở bánhằng DROP trong src/main.js

Ảnh

Ghi chú