@spaceone/design-system
Version:
SpaceONE Design System
113 lines (97 loc) • 2.68 kB
CSS
.p-tooltip {
display: block ;
z-index: 10000;
font-size: 0.75rem;
}
.p-tooltip .tooltip-inner {
background: black;
color: white;
border-radius: 0;
padding: 5px 8px;
}
.p-tooltip .tooltip-arrow {
width: 0;
height: 0;
border-style: solid;
position: absolute;
margin: 5px;
border-color: black;
z-index: 1;
}
.p-tooltip[x-placement^="top"] {
margin-bottom: calc(8px);
}
.p-tooltip[x-placement^="top"] .tooltip-arrow {
border-width: 11px 7.5px 0 7.5px;
border-left-color: transparent ;
border-right-color: transparent ;
border-bottom-color: transparent ;
bottom: -9px;
left: calc(50% - 11px);
margin-top: 0;
margin-bottom: 0;
}
.p-tooltip[x-placement^="bottom"] {
margin-top: calc(8px);
}
.p-tooltip[x-placement^="bottom"] .tooltip-arrow {
border-width: 0 7.5px 11px 7.5px;
border-left-color: transparent ;
border-right-color: transparent ;
border-top-color: transparent ;
top: -9px;
left: calc(50% - 11px);
margin-top: 0;
margin-bottom: 0;
}
.p-tooltip[x-placement^="right"] {
margin-left: calc(8px);
}
.p-tooltip[x-placement^="right"] .tooltip-arrow {
border-width: 7.5px 11px 7.5px 0;
border-left-color: transparent ;
border-top-color: transparent ;
border-bottom-color: transparent ;
left: -9px;
top: calc(50% - 13px);
margin-left: 0;
margin-right: 0;
}
.p-tooltip[x-placement^="left"] {
margin-right: calc(8px);
}
.p-tooltip[x-placement^="left"] .tooltip-arrow {
border-width: 7.5px 0 7.5px 11px;
border-top-color: transparent ;
border-right-color: transparent ;
border-bottom-color: transparent ;
right: -9px;
top: calc(50% - 13px);
margin-left: 0;
margin-right: 0;
}
.p-tooltip.popover {
}
.p-tooltip.popover .popover-inner {
background: #222532;
color: #222532;
padding: 24px;
border-radius: 5px;
-webkit-box-shadow: 0 5px 30px rgba(0,0,0, 0.1);
box-shadow: 0 5px 30px rgba(0,0,0, 0.1);
}
.p-tooltip.popover .popover-arrow {
border-color: #222532;
}
.p-tooltip[aria-hidden='true'] {
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.15s, visibility 0.15s;
transition: opacity 0.15s, visibility 0.15s;
}
.p-tooltip[aria-hidden='false'] {
visibility: visible;
opacity: 1;
-webkit-transition: opacity 0.15s;
transition: opacity 0.15s;
}