Lộ trình tác vụ / từ đầu vào đến kết quả
Cách tạo hiệu ứng chữ glitch bằng CSS
- 01
Nhập văn bản xem trước
Nhập 1–32 ký tự vào Văn bản xem trước — bộ đếm cạnh nhãn theo dõi độ dài. Những từ ngắn, rộng đọc đẹp nhất khi các lớp bắt đầu tách ra.
- 02
Đặt ba màu
Màu chữ tô lớp nền, còn Kênh cyan và Kênh đỏ là các bản sao lệch tạo ra viền sắc sai. Các kênh gần cyan và đỏ thuần cho vẻ sắc sai kinh điển; các kênh dịu tạo ra sự tách hiện đại, tinh tế hơn.
- 03
Tinh chỉnh chuyển động glitch
Độ lệch lớp (1–12 px) đặt khoảng các bản sao trôi đi, và Thời lượng chu kỳ (0.2–3 s) đặt tốc độ vòng lặp. Bản xem trước dàn dựng cả ba lớp trực tiếp.
- 04
Hiểu ba lớp
Phần tử nền giữ Màu chữ của bạn, trong khi bản sao cyan bị cắt về phần trên của dòng và bản sao đỏ về phần dưới. Mỗi bản sao chạy một animation steps(2, end) — nhảy giật thay vì trượt mượt — và đó chính là thứ khiến glitch giống nhiễu tín hiệu.
- 05
Sao chép CSS glitch
Nhấn Sao chép CSS hoặc Tải xuống .css để lưu toolars-text-glitch.css. Một khối prefers-reduced-motion đi kèm bản xuất và giữ một viền tĩnh cho người dùng nhạy cảm với chuyển động. Bảng đầu ra hiển thị số byte trực tiếp, và cả hai hành động đều bị vô hiệu hóa khi văn bản chưa qua kiểm tra.
- 06
Thêm thuộc tính data-text
Các bản sao đọc nội dung từ attr(data-text), nên phần tử của bạn cần một thuộc tính data-text giống hệt văn bản hiển thị. Khi nội dung chữ thay đổi về sau, hãy cập nhật cả hai — thuộc tính chính là thứ mà các lớp cyan và đỏ thực sự vẽ. Thuộc tính nằm trên cùng phần tử với class, nên toàn bộ hiệu ứng gói gọn trong một thẻ.