ar-design
Version:
AR Design is a (react | nextjs) ui library.
61 lines (59 loc) • 1.16 kB
CSS
.ar-tooltip-wrapper {
width: max-content;
}
.ar-tooltip {
position: fixed;
display: flex;
flex-direction: column;
gap: 0.25rem;
background-color: var(--black);
padding: 0.25rem 0.5rem;
border-radius: var(--border-radius-sm);
z-index: 1052;
}
.ar-tooltip > span {
display: flex;
flex-direction: row;
gap: 0.25rem;
}
.ar-tooltip > .text {
display: flex;
flex-direction: row;
gap: 0.5rem;
color: var(--white);
font-size: 0.75rem;
font-family: var(--system);
text-wrap: nowrap;
}
.ar-tooltip > .text > .bullet {
color: var(--gray-400);
}
.ar-tooltip::before {
position: absolute;
content: "";
border: solid 5px transparent;
}
.ar-tooltip.top::before {
top: 100%;
left: 50%;
transform: translateX(-50%);
border-top-color: var(--black);
}
.ar-tooltip.right::before {
top: 50%;
transform: translateY(-50%);
right: 100%;
border-right-color: var(--black);
}
.ar-tooltip.bottom::before {
left: 50%;
transform: translateX(-50%);
bottom: 100%;
border-bottom-color: var(--black);
}
.ar-tooltip.left::before {
top: 50%;
transform: translateY(-50%);
left: 100%;
border-left-color: var(--black);
}