🔰tooltip
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
/* ----------- Tooltip 樣式 ----------- */
/* 包裝訊息容器 */
.tooltip-wrapper {
position: relative; /* ⭐️ 作為相對定位容器讓子元素參考,本身位置不變 */
}
/* 提示訊息 */
.tooltip {
visibility: hidden; /* ⭐️ 剛開始保持隱藏 */
opacity: 0; /* ⭐️ 剛開始完全透明 */
/* ⭐️ 使用平滑的 transition 效果讓 tooltip 更美觀 */
transition: opacity 0.3s ease-in-out;
position: absolute; /* ⭐️ 參考最近定位父元素,將自己定位在絕對位置上 */
/* 放在定位父元素下方 */
top: 125%; /* ⭐️ 父元素的 "top" 到自己的 "top" = 125% * 父元素高度❗ */
/* 對齊父元素中央 */
left: 50%; /* ⭐️ 父元素的 "left" 到自己的 "left" = 50% * 父元素寬度❗ */
transform: translateX(-50%); /* ⭐️ 自己向左平移量 = 50% * 自己的寬度❗ */
}
/* ⭐️ 當滑鼠懸停在 tooltip-wrapper 時,顯示 tooltip */
.tooltip-wrapper:hover .tooltip {
visibility: visible; /* ⭐️ 開啟可見度 */
opacity: 1; /* ⭐️ 完全不透明 */
}