CSS Native – Hoạt ảnh thuần CSS
Bộ hướng dẫn tạo hoạt ảnh cuộn, chuyển trang và hiệu ứng xuất hiện bằng CSS hiện đại, không cần thư viện.
Thiết kế · UITrung cấp★ 457⑂ 34Điểm AI 9/10Cập nhật lần cuối: 5 thg 10, 2026
Làm được gì
- Đưa ra bảng quyết định khi nào dùng CSS thuần và khi nào nên dùng GSAP/Framer Motion (dưới 3 hoạt ảnh, scroll reveal, tooltip → CSS; timeline 5+ bước, spring vật lý → thư viện).
- Cung cấp đoạn code sẵn dùng cho
animation-timeline: scroll()/view(),animation-range, View Transitions API (cả SPA và MPA),@starting-style+allow-discrete, anchor positioning và container queries. - Công thức hiệu ứng thị giác: chuyển động
clip-path, kính mờbackdrop-filter,mix-blend-mode, mesh gradient và conic gradient. - Bảng "Không nên làm": tránh
transition: all, tránh animate width/height/top/left, luôn bọc hoạt ảnh cuộn trong@supports, luôn cóposition-try-fallbacks.
Phù hợp với ai
- Lập trình viên front-end muốn giảm dung lượng bundle bằng cách bỏ bớt thư viện hoạt ảnh.
- Người làm landing page, portfolio cần hiệu ứng cuộn và chuyển trang mượt.
- Người dùng Claude Code muốn AI viết đúng cú pháp CSS mới nhất.
Ví dụ sử dụng
- "Tạo thanh tiến trình chạy theo cuộn trang bằng CSS thuần" → sinh code
scroll(root block)kèm fallback@supportscho Firefox. - "Ảnh bìa bay mượt từ danh sách sang trang chi tiết" → dùng chung
view-transition-namevà@view-transition { navigation: auto; }. - "Làm modal hiện ra mượt từ display:none" → kết hợp
@starting-stylevớitransition-behavior: allow-discrete, không cần hack JS.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/AThevon/genjutsu/HEAD/skills/_jutsu/css-native/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/_jutsu/css-native từ repo GitHub AThevon/genjutsu vào ~/.claude/skills/css-native/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/AThevon/genjutsu.git /tmp/genjutsu && mkdir -p ~/.claude/skills && cp -r /tmp/genjutsu/skills/_jutsu/css-native ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Tải mã nguồn:
git clone https://github.com/AThevon/genjutsu.git - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r genjutsu/skills/_jutsu/css-native ~/.claude/skills/- Kiểm tra tệp
references/modern-css.mdđã được copy kèm chưa.
- Kiểm tra tệp
- Khởi động lại Claude Code, rồi thử: "dùng skill css-native làm hiệu ứng reveal khi cuộn".
- Đây là sub-skill nội bộ của bộ genjutsu; nếu muốn dùng đầy đủ, hãy cài trọn bộ theo hướng dẫn trong README của repo.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION