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