chenw-tool
Version:
React components using pure Bootstrap 5+ which does not contain any external style and script libraries.
51 lines (46 loc) • 1.35 kB
CSS
/*!************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/ToolTips.scss ***!
\************************************************************************************************************/
@charset "UTF-8";
.tooltip-container {
cursor: pointer;
}
.tooltip-container-content {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.my-tooltip {
position: absolute;
z-index: 9999;
max-width: 220px;
padding: 8px;
border-radius: 4px;
color: #fff;
display: flex;
flex-direction: column;
/* 动态颜色 */
background-color: var(--tooltip-color, #000);
}
/* 箭头上方 */
.my-tooltip.bottom::before {
content: "";
position: absolute;
bottom: 100%; /* 箭头位于 tooltip 上方 */
left: 50%;
transform: translateX(-50%);
border-width: 5px;
border-style: solid;
border-color: transparent transparent var(--tooltip-color, #000) transparent;
}
/* 箭头下方 */
.my-tooltip.top::before {
content: "";
position: absolute;
top: 100%; /* 箭头位于 tooltip 下方 */
left: 50%;
transform: translateX(-50%);
border-width: 5px;
border-style: solid;
border-color: var(--tooltip-color, #000) transparent transparent transparent;
}