Hình tròn rỗng (chỉ có viền, không fill) thường dùng cho indicator, loading dots, hoặc trang trí. Cách đơn giản nhất:
Ví dụ cơ bản
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
body {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
margin: 20px;
}
.circle {
height: 25px;
width: 25px;
border: 3px solid rgb(52, 15, 138);
border-radius: 50%;
display: inline-block;
margin-right: 10px;
}
.circle:nth-of-type(2n) {
border-color: red;
}
</style>
</head>
<body>
<h1>Ví dụ Hình Tròn Rỗng</h1>
<div>
<span class="circle"></span>
<span class="circle"></span>
<span class="circle"></span>
<span class="circle"></span>
</div>
</body>
</html>
Kết quả
4 hình tròn rỗng xen kẽ màu tím và đỏ, hiển thị ngang hàng nhờ display: inline-block.
Các biến thể
- Chấm tròn đặc (filled): dùng
background-colorthay vìborder - Hiệu ứng nhấp nháy: thêm
animation: pulse 1s infinite - Loading spinner: 3-4 chấm với
animation-delaykhác nhau
Mẹo
Để căn giữa hoàn hảo, đảm bảo width = height và border-radius: 50%.