Search

Hướng dẫn làm thanh tiến trình với Bootstrap

  • Share this:
Hướng dẫn làm thanh tiến trình với Bootstrap

Trên nền tảng Bootstrap, việc tạo thanh tiến trình không chỉ đơn giản mà còn mang tính linh hoạt cao để phù hợp với mọi thiết kế giao diện. Nó là một công cụ mạnh mẽ giúp hiển thị tiến độ của các quá trình và tác vụ trên giao diện người dùng một cách rõ ràng và dễ dàng nhận biết. Tiếp tục nối series hành trang cho bạn đọc tìm hiểu về Boostrap, bài viết ngày hôm nay CNET sẽ hướng dẫn chi tiết cách sử dụng thành phần Progress trong Bootstrap để tạo ra những thanh tiến trình đa dạng, từ đơn giản đến phức tạp, đồng thời cung cấp các ví dụ minh họa để bạn có thể áp dụng ngay vào dự án của mình.

AD_4nXc6ilnI54IAYClTQDJ5RkRHDpLO3mAzpc_GlfvQswoH4gAt1oQ3y77Ja2saubGkYdloqIkTBzfKtqiNGTWT4etaPCzlzlm7Me774xx21Z0dAxefo8OFjkHY4-RMC4z7t5VKFT3XDXdPvhCuyv3yDiV7x-M?key=s6oNI8TLSAeaWzt0Ns5cPw

1.Khám phá thanh tiến trình cơ bản

Thanh tiến trình có thể được sử dụng để hiển thị mức độ tiến triển của người dùng trong một quy trình.

AD_4nXcnjQUiLiCRtr13Uz6RHnn6SABSaGR7b9P_0SwAZXYpqWxX7T0IQPJik0Ys6BgPb9PRrO2xHsCAD8U9fOIWWIqb1RVPWWaA95f1VjFffoszCQm6sXbPG7A_xgxNsvxybDPfPJ0Ad6OycTD3hQ32yhAZ8iw?key=s6oNI8TLSAeaWzt0Ns5cPw

Tùy thuộc vào mục đích sử dụng thanh tiến trình, sử dụng để cung cấp thông tin trực quan về tiến độ của các tác vụ như tải dữ liệu, xử lý dữ liệu hay bất kỳ hoạt động nào mất một khoảng thời gian đáng kể để hoàn thành, ta đều có thể sử dụng thanh tiến trình để biểu thị tác vụ đó.

2.Cách tạo và sử dụng thanh tiến trình 

Để sử dụng thanh tiến trình cơ bản của Bootstrap, bạn đọc hãy theo dõi từng bước sau của CNET chia sẻ cùng với ví dụ đi kèm để hiểu về cách sử dụng thanh tiến trình của Bootstrap:
B1: Đầu tiên cần phải có bao gồm tệp CSS và JavaScript của Bootstrap vào trong trang HTML. Bạn có thể sử dụng phiên bản được lưu trữ cục bộ của Bootstrap hoặc sử dụng liên kết CDN (nếu chưa biết bạn có thể tham khảo bài viết Giới thiệu Bootstrap cho người mới bắt đầu để biết về cài đặt Boostrap vào trang HTML)

AD_4nXeFaDWNwrPmXzEdd2exo5a8DAIHT5EMnF-xzmSMui0RLwrQfWSJwS_Q2kaFokTpu906pTHpshuchgzgCpzpDtoSzi-1Kg3b5YRlQJ8RlSsInLqqqMqf-Xwdm3vNRcUaY3Oj7OuH5S8UKa4PXiqzD1Q_d2M?key=s6oNI8TLSAeaWzt0Ns5cPw

B2: Tạo một thanh tiến trình: Sử dụng class .progress và các class liên quan trong Bootstrap để tạo ra một thanh tiến trình.

AD_4nXfvloTepUlrXyIIxstM0xcIL4qsHkOiBC2BY0ns8xIyB3qmRd9XvMgeMleppoW62EFeVJInhmXhXp_9EED363GyX1qUnzztlDkEhKZlY1hUiSdTuVIOkyYM8LQK04jItIoTOkTakjswbJUD0__F4qjSmfA?key=s6oNI8TLSAeaWzt0Ns5cPw

Trong đó : 

  • Class .progress container chứa thanh tiến trình.
  • Class .progress-bar đại diện cho phần tiến trình thực sự. Thuộc tính style="width: 70%;" xác định phần trăm tiến trình đã hoàn thành ( 70%).

Kết quả hiển thị sẽ như sau:

AD_4nXfD1Od4IMY1Euuhi7tjwydaw8FCq-DpGj3QlRZqqraQy9v5_iODxWq6fO-mkD71ngNxIhKRdj1uaW8B3R-VMpiSwgsyrQdgLzbgnBj7Uw6RuC1hRHMb36mRhg4onZiJgxpujFfodLVaJMIaqoqYMzXWWw?key=s6oNI8TLSAeaWzt0Ns5cPw

3.Tùy chỉnh thanh tiến trình của Bootstrap

Ngoài việc sử dụng thanh tiến trình đơn giản thông thường, để thanh tiến trình có thể bắt mắt, dễ nhìn, Bootstrap cung cấp hàng loạt các lớp để thay đổi màu sắc, độ rộng và thêm văn bản bên tron, giúp các lập trình viên có thể thiết kế giao diện phù hợp với nhu cầu thiết kế và trải nghiệm người dùng của.
Một số ví dụ cho việc tùy chỉnh bạn có thể tham khảo bên dưới đây;

  • Thay đổi màu sắc thanh tiến trình: Sử dụng class bg-* trong .progress-bar. Ví dụ: bg-success, bg-info, bg-warning, bg-danger:

AD_4nXd_F4-kbxpfkBgEfkL_ODEF7kLilviqhKlCzck2jqxxvUpENi9lOLB3lkHB9-GAbws-ZogBgGhjUEkM1sKu7HlAUkJUyzsD33u_9iw4PrU4XvdR1Hhpy3y6pUg1xzTMcna349Le2p0F4-leB6W8AKpS7dk?key=s6oNI8TLSAeaWzt0Ns5cPw

  • Thay đổi độ rộng và chiều cao thanh tiến trình: Thay đổi giá trị của thuộc tính style="width: ...",style="height: ...".
  • Sử dụng lớp .progress-bar-striped để thêm sọc vào thanh tiến trình:

AD_4nXd-oajWj0SCrwVgGwqinH7MNQlBsraGaXWWzGlus5lVM3QGSyAR59ZGYLPi7LPqcP6ByA3cilpVNPTLtR-TjHbF0iSNFgoItImlPn3IxTvCy9HTNkqQcD9GDHe5hzBrlIsQtXpSM56CAcPJQBgEruHLWw?key=s6oNI8TLSAeaWzt0Ns5cPw

  • Một cách dùng khá phổ biển của thanh tiến trình nữa, đó là sử dụng nhiều thanh tiến trình, chúng có thể biểu diễn xếp chồng lên nhau.

AD_4nXe2AqeJopOrp7EmFgjoZ1pWQ6gBjQty7B1BxmQ7oveKq-cBrGJGrKHxvq2f_FUE7-1WT3nMW6R3gOCGYLRMmCPkA3Xp_kQBRCecujlsLNIJU9aXVdGVQxsHVRKwDW8Ih3pCkgRF_mBVv9M-icuyGXx4cpE?key=s6oNI8TLSAeaWzt0Ns5cPw

Tạo một thanh tiến trình xếp chồng lên nhau bằng cách đặt nhiều thanh vào cùng một div với class="progress".

Hy vọng rằng hướng dẫn này của CNET  sẽ giúp bạn nắm được cách sử dụng và tùy chỉnh thanh tiến trình trong Bootstrap một cách hiệu quả. Hãy áp dụng nó vào dự án của bạn để cải thiện trải nghiệm người dùng và đảm bảo rằng các tác vụ của bạn được thực hiện một cách trơn tru và hiệu quả nhất.
Tham khảo về KHÓA HỌC LẬP TRÌNH WEB FULL-STACK tại Học viện công nghệ CNET
 

Thanh Lương

Thanh Lương