leilukin-site/assets/css/tooltips.css

50 lines
900 B
CSS

/* ARIA Tooltips by Scott O'Hara: https://github.com/scottaohara/a11y_tooltips */
[data-tooltip] {
display: inline-block;
position: relative;
}
[data-tooltip-block] { display: block; }
.tooltip {
font-size: .825rem;
left: 0;
min-width: 20ch;
max-width: 44ch;
pointer-events: none;
position: absolute;
top: 100%;
z-index: 2;
}
.push-up .tooltip {
bottom: 100%;
top: auto;
}
.push-right .tooltip {
left: auto;
right: 0;
}
.tooltip__content {
background-color: var(--clr-quote-bg);
border: 0.15em solid var(--clr-main-heading);
display: inline-block;
opacity: 0;
padding: .625em;
visibility: hidden;
}
.tooltip__content > * { margin: .5em 0; }
.tooltip__content :last-child { margin-bottom: 0; }
.tooltip__content :first-child { margin-top: 0; }
.tooltip--show .tooltip__content {
opacity: 1;
pointer-events: auto;
transition: opacity .1s ease-in;
visibility: visible;
}