tdesign-react
Version:
TDesign Component for React
63 lines (62 loc) • 2.7 kB
CSS
.t-tooltip .t-popup__content {
display: inline-block;
border: 0;
z-index: 5600;
margin-bottom: 1px;
max-width: 480px;
word-break: break-word;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: var(--td-radius-medium);
color: var(--td-text-color-primary);
}
.t-tooltip--default .t-popup__content {
color: var(--td-text-color-anti);
background: var(--td-gray-color-13);
-webkit-box-shadow: inset 0 0.5px 0 var(--td-gray-color-9), inset 0.5px 0 0 var(--td-gray-color-9), inset 0 -0.5px 0 var(--td-gray-color-9), inset -0.5px 0 0 var(--td-gray-color-9);
box-shadow: inset 0 0.5px 0 var(--td-gray-color-9), inset 0.5px 0 0 var(--td-gray-color-9), inset 0 -0.5px 0 var(--td-gray-color-9), inset -0.5px 0 0 var(--td-gray-color-9);
}
.t-tooltip--default[data-popper-placement^="left"] .t-popup__arrow:before {
-webkit-box-shadow: inset -0.5px 0 0 var(--td-gray-color-9), inset 0 0.5px 0 var(--td-gray-color-9);
box-shadow: inset -0.5px 0 0 var(--td-gray-color-9), inset 0 0.5px 0 var(--td-gray-color-9);
}
.t-tooltip--default[data-popper-placement^="right"] .t-popup__arrow:before {
-webkit-box-shadow: inset 0.5px 0 0 var(--td-gray-color-9), inset 0 -0.5px 0 var(--td-gray-color-9);
box-shadow: inset 0.5px 0 0 var(--td-gray-color-9), inset 0 -0.5px 0 var(--td-gray-color-9);
}
.t-tooltip--default[data-popper-placement^="top"] .t-popup__arrow:before {
-webkit-box-shadow: inset 0 -0.5px 0 var(--td-gray-color-9), inset -0.5px 0 0 var(--td-gray-color-9);
box-shadow: inset 0 -0.5px 0 var(--td-gray-color-9), inset -0.5px 0 0 var(--td-gray-color-9);
}
.t-tooltip--default[data-popper-placement^="bottom"] .t-popup__arrow:before {
-webkit-box-shadow: inset 0.5px 0 0 var(--td-gray-color-9), inset 0 0.5px 0 var(--td-gray-color-9);
box-shadow: inset 0.5px 0 0 var(--td-gray-color-9), inset 0 0.5px 0 var(--td-gray-color-9);
}
.t-tooltip--primary .t-popup__content {
color: var(--td-brand-color);
background: var(--td-brand-color-light);
}
.t-tooltip--success .t-popup__content {
color: var(--td-success-color);
background: var(--td-success-color-light);
}
.t-tooltip--danger .t-popup__content {
color: var(--td-error-color);
background: var(--td-error-color-light);
}
.t-tooltip--warning .t-popup__content {
color: var(--td-warning-color);
background: var(--td-warning-color-light);
}
.t-tooltip .t-popup__arrow {
background: inherit;
height: auto;
}
.t-tooltip .t-popup__arrow::before {
background: inherit;
}
.t-tooltip--noshadow .t-popup__content,
.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before {
-webkit-box-shadow: none;
box-shadow: none;
}