Đồng hồ đếm ngược là một tiện ích cực kỳ hữu ích trong nhiều tình huống như sự kiện, học tập, thể thao, hoặc đơn giản là làm công cụ nhắc nhở. Trong bài viết này, CodeTutHub sẽ hướng dẫn bạn cách tạo một Countdown Timer tùy chỉnh bằng HTML, CSS và JavaScript thuần, có đầy đủ chức năng:
- Nhập giờ / phút / giây
- Bắt đầu đếm ngược
- Tạm dừng / tiếp tục
- Đặt lại (reset)
🧱 Giao Diện Cơ Bản
Chúng ta sẽ có một giao diện thân thiện với:
- 3 input nhập giờ, phút, giây
- Các nút điều khiển:
Start,Pause/Resume,Reset - Đồng hồ hiển thị đếm ngược thời gian còn lại
- Khi hết thời gian, hiển thị thông báo "⏰ Time off" màu đỏ
📦 Mã nguồn đầy đủ
Dưới đây là mã HTML + CSS + JavaScript bạn có thể dùng ngay:
