Cách tạo: Đánh giá người dùng
- Trang trước Đánh giá sao
- Trang tiếp theo Hiệu ứng che
Học cách sử dụng CSS để tạo thẻ điểm số đánh giá người dùng.
Đánh giá người dùng
Dựa trên 254 đánh giá, điểm trung bình là 4.1.
5 sao
150
4 sao
63
3 sao
15
2 sao
6
1 sao
20
Cách tạo thẻ điểm số đánh giá người dùng
Bước 1 - Thêm HTML:
<!-- Thêm thư viện biểu tượng --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <span class="heading">Đánh giá người dùng</span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star"></span> <p>4.1 trung bình dựa trên 254 đánh giá.</p> <hr style="border:3px solid #f1f1f1"> <div class="row"></div> <div class="side"></div> <div>5 sao</div> </div> <div class="middle"></div> <div class="bar-container"></div> <div class="bar-5"></div> </div> </div> <div class="side right"> <div>150</div> </div> <div class="side"></div> <div>4 sao</div> </div> <div class="middle"></div> <div class="bar-container"></div> <div class="bar-4"></div> </div> </div> <div class="side right"> <div>63</div> </div> <div class="side"></div> <div>3 sao</div> </div> <div class="middle"></div> <div class="bar-container"></div> <div class="bar-3"></div> </div> </div> <div class="side right"> <div>15</div> </div> <div class="side"></div> <div>2 sao</div> </div> <div class="middle"></div> <div class="bar-container"></div> <div class="bar-2"></div> </div> </div> <div class="side right"> <div>6</div> </div> <div class="side"></div> <div>1 sao</div> </div> <div class="middle"></div> <div class="bar-container"></div> <div class="bar-1"></div> </div> </div> <div class="side right"> <div>20</div> </div> </div>
Bước hai - Thêm CSS:
* { box-sizing: border-box; } body { font-family: Arial; margin: 0 auto; /* Trung tâm trang web */ max-width: 800px; /* Độ rộng lớn nhất */ padding: 20px; } .heading { font-size: 25px; margin-right: 25px; } .fa { font-size: 25px; } .checked { color: orange; } /* Lập kế hoạch ba cột */ .side { float: left; width: 15%; margin-top: 10px; } .middle { float: left; width: 70%; margin-top: 10px; } /* Đặt văn bản ở bên phải */ .right { text-align: right; } /* Xóa trôi sau cột */ .row:after { content: ""; display: table; clear: both; } /* Hộp chứa thanh */ .bar-container { width: 100%; background-color: #f1f1f1; text-align: center; color: white; } /* Các thanh riêng biệt */ .bar-5 {width: 60%; height: 18px; background-color: #04AA6D;} .bar-4 {width: 30%; height: 18px; background-color: #2196F3;} .bar-3 {width: 10%; height: 18px; background-color: #00bcd4;} .bar-2 {width: 4%; height: 18px; background-color: #ff9800;} .bar-1 {width: 15%; height: 18px; background-color: #f44336;} /* Lập kế hoạch phản hồi - Làm cho cột đ堆叠 thay vì song song */ @media (max-width: 400px) { .side, .middle { width: 100%; } /* Ẩn cột bên phải trên màn hình nhỏ */ .right { display: none; } }
- Trang trước Đánh giá sao
- Trang tiếp theo Hiệu ứng che