Chuẩn ảnh & GIF
Quy ước bố trí ảnh và làm GIF cho tài liệu nhân viên
Trang này dành cho người viết / cập nhật tài liệu. Nhân viên đọc hướng dẫn nghiệp vụ không bắt buộc mở trang này.
Thư mục asset
public/
hrms/
checkin/ ← 01-tab.png … 05-success.png
leave/ ← ảnh nghỉ phép, đổi ca, đơn khác
lich-cong/
payslip/
profile/
gifs/
hrms-checkin.gif
hrms-xin-phep.gif
hrms-lich-cong.gif
login/ ← ảnh đăng nhập (đã dùng)
reset-pass/Trong MDX, đường dẫn bắt đầu từ gốc site: /hrms/checkin/01-tab.png, /gifs/hrms-checkin.gif.
Khi nào dùng PNG, khi nào GIF
| Loại | Dùng khi |
|---|---|
| PNG từng bước (1 ảnh / 1 bước) | Màn ổn định, form, nút cần đọc chữ |
| 1 ảnh annotated (khoanh đỏ) | Chỉ cần chỉ đúng 1 nút / ô |
| GIF ngắn (3–8 giây, loop) | Chuỗi thao tác liên tục (GPS → vị trí → camera → gửi) |
Bố cục trang chuẩn
## Các bước
1. Mô tả ngắn thao tác.

2. Bước tiếp theo.

## Xem nhanh (GIF)
Quy tắc
- Crop theo khung app HRMS (mobile). Hiển thị khoảng 320–400px rộng — không full-bleed desktop.
- Alt tiếng Việt mô tả bước (
Bước 3 — Chụp ảnh). - Luôn xen số bước giữa các ảnh; không xếp nhiều ảnh lớn liên tiếp không chú thích.
- Đặt
<Callout>ngay dưới bước dễ lỗi (GPS, camera). - Mỗi trang chỉ một GIF ở mục “Xem nhanh”; chi tiết vẫn bằng PNG để đọc chữ.
Làm GIF từ video
- Quay màn hình điện thoại (hoặc Chrome DevTools device mode) trên
/hrms/...— ≤ 15 giây, chậm tay ở nút quan trọng. - Cắt bỏ phần thừa, chỉ giữ đúng một flow.
- Xuất GIF bằng ScreenToGif (Windows) hoặc Kap / gifski:
- 8–12 fps
- Rộng 360–480px
- Dither vừa phải
- Mục tiêu dưới 2–3 MB (nếu lớn hơn: giảm fps/độ phân giải hoặc chỉ dùng PNG từng bước)
- Đặt tên
hrms-{flow}.gif→ copy vàopublic/gifs/. - Nhúng MDX và kiểm tra trên
localhost(ví dụ cổng 3001).
Không commit file video gốc vào repo docs — chỉ PNG + GIF đã tối ưu.
Checklist trước khi publish trang mới
- Ảnh nằm đúng thư mục
public/hrms/...hoặcpublic/gifs/ - Mỗi bước có số thứ tự + alt
- Callout tại bước GPS / camera (nếu trang chấm công)
- GIF (nếu có) dưới 3 MB và chỉ một file / trang
- Đã xem lại trên mobile / cửa sổ hẹp