Blog Tĩnh #11 – Tùy biến UI: Thẻ tag, tooltip, callout box đẹp mắt chỉ bằng HTML/CSS

Bài viết này giúp bạn tạo các thành phần UI thường thấy trong blog kỹ thuật: tag, tooltip, callout box (Chú ý, Cảnh báo, Mẹo…) – gọn nhẹ, đẹp, không cần JS.

Blog Tĩnh #11 – Tùy biến UI: Thẻ tag, tooltip, callout box đẹp mắt chỉ bằng HTML/CSS

1. Thẻ Tag đơn giản

Dùng để gắn vào bài viết, hoặc hiển thị tag theo chủ đề:

<span class="tag">#css</span>
<span class="tag">#html</span>
.tag {
  display: inline-block;
  background: #eef;
  color: #3366cc;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.8rem;
  margin-right: 6px;
}

2. Tooltip (hiện chữ khi hover)

<span class="tooltip" data-tooltip="CSS là Cascading Style Sheets">CSS</span>
.tooltip {
  position: relative;
  cursor: help;
  border-bottom: 1px dotted #999;
}

.tooltip::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 6px 10px;
  font-size: 0.75rem;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
}

.tooltip:hover::after {
  opacity: 1;
}

3. Callout Box (chú ý, mẹo, cảnh báo…)

Dạng box nội dung dùng để nhấn mạnh đoạn nào đó, như “Tip”, “Note”, “Alert”:

<div class="callout tip">
  💡 <strong>Mẹo:</strong> Bạn có thể dùng shortcut Ctrl + / để comment nhanh.
</div>

<div class="callout alert">
  ⚠️ <strong>Cảnh báo:</strong> Đừng copy code mà không hiểu nó làm gì.
</div>
.callout {
  border-left: 4px solid #ccc;
  background: #f9f9f9;
  padding: 1rem;
  margin: 1rem 0;
  border-radius: 4px;
}

.callout.tip {
  border-color: #4caf50;
  background: #e8f5e9;
}

.callout.alert {
  border-color: #f44336;
  background: #ffebee;
}

4. Kết hợp cả 3 trong bài viết?

Hoàn toàn được! Dùng tag cho meta, callout box cho nhấn mạnh, tooltip cho thuật ngữ khó – giúp bài viết dễ tiếp cận mà không rối.

Tùy biến UI không cần framework – không cần JS – không cần Tailwind. Chỉ cần bạn hiểu người đọc cần gì, và dùng HTML/CSS cho đúng. Gọn – đẹp – đúng chất Init Style™.

Chúc bạn nâng cấp blog tĩnh không chỉ nhanh – mà còn hiện đại và dễ dùng hơn bao giờ hết!

Bình luận


  • Không có bình luận.

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...