Menu
CoddyTech

Làm cho nó chạy!

Bài học 11 trên 11 trong khóa học Thanh tiến trình hình tròn | Dự án front-end của Coddy.

Ở đây, chúng ta sẽ tìm hiểu logic của code JavaScript, cách code xoay một hình tròn và cách tính phần trăm.

(Các gợi ý đều có lời giải, nhưng bạn hãy thử tự làm trước rồi xem gợi ý.)

Nhắc lại,
Để chọn một thành phần:

let component = document.querySelector(".some-class");

Để cập nhật văn bản của một thành phần:

component.textContent = "new-text"

Để cập nhật kiểu của một thành phần:

component.style.background = "#fff"
challenge icon

Thử thách

Dễ
  1. Đầu tiên, chúng ta cần chọn cả hai lớp: circular-progress và progress-value. Ngoài ra, chúng ta cần lưu ba giá trị riêng biệt: giá trị bắt đầu, giá trị kết thúc và tốc độ.
  2. Mỗi quy trình cần một hàm được gọi với tốc độ cụ thể. Để làm điều đó, chúng ta cần dùng hàm setTimeout. 
  3. Nhấn nút làm mới trên trang web.

Tự làm thử

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="styles.css">
</head>
    <body>
        <!-- Viết code HTML ở đây -->
        <script src="script.js"></script>
    </body>
</html>

Tất cả bài học trong Thanh tiến trình hình tròn | Dự án front-end

Tự luyện tập: Playground Web