Hiệu ứng loading sử dụng HTML CSS và Javascript

Loading trong website là hiệu ứng xuất hiện nhằm báo hiệu một hoạt động đang được trì hoãn hoặc đang được tiến hành và chưa hoàn thành. 

Có rất nhiều loại loading như:

  • Loading khi đang tiến hành tải trang khi truy cập vào một trang web.
  • Loading báo hiệu hành vi click đang được sử lí.
Và kèm theo đó thì kiểu dán loading củng rất đa dạng:
  • Loading với hiệu ứng gif lặp lại.
  • Loading với hiệu ứng biểu đồ.
  • Loading với hiệu ứng thông số phần trăm đang tiến hành.
Vậy hôm nay hãy cùng Lùn Dev đi xây dựng một hiệu ứng animation loading cho website sử dụng HTML CSS và Javascript nhé.

Hình minh họa kết quả

Mô tả code

Opacity cho Hex color

Nhằm sử dụng màu xắc một cách hiệu quả và mịn màng không chói mắt hơn. Trong bài tập này có sử dụng 1 kiểu code kết hợp bảng màu Hex color với opacity. Bạn có thể tham khảo nó tại đây.

Biến trong CSS

Bài tập sử dụng sức mạnh của biến trong CSS nhằm làm đơn giản hóa vấn đề bằng cách khai báo một biến của element mẹ và sau đó để các element con kế thừa bằng việc sử dụng var. 

Khai báo biến ở element mẹ


Element con kế thừa


Để có thể sử dụng Javascript thay đổi giá trị của một biến được khai báo trong class sử dụng setProperty.

Cách dùng như sau:


Video hướng dẩn chi tiết



Source code

Code HTML


Code CSS


Code Javascript


Tải bản code đầy đủ

Previous Post Next Post