UNPKG

@nomios/web-uikit

Version:
140 lines (111 loc) 3.64 kB
/* Note: If you add a color here, please add it to "/stories/base/colors.css" as well */ /* ========================================================================== Fonts ========================================================================== */ /* ========================================================================== All typography variants $unit - Either em or rem ========================================================================== */ .tooltip { position: absolute; top: 0; left: 0; z-index: 999999 } .tooltip .container { position: relative; transform: scale(0.9); opacity: 0; filter: drop-shadow(0 0.6rem 0.8rem rgba(75, 69, 61, 0.22)); transition: opacity 0.2s ease, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .tooltip.enterActive .container, .tooltip.enterDone .container { transform: scale(1); opacity: 1; } .tooltip.exit { pointer-events: none } .tooltip.exit .container { transform: scale(1); transition: opacity 0.15s ease; } .tooltip .arrow { position: absolute; width: 0; height: 0; z-index: 1; border-style: solid; } .tooltip[data-placement="top"] { margin-bottom: 1.8rem; } .tooltip[data-placement="top"] .arrow { bottom: -1rem; border-width: 1rem 0.9rem 0 0.9rem } .tooltip[data-placement="top"] .arrow.light { border-color: #fff transparent transparent transparent; } .tooltip[data-placement="top"] .arrow.dark { border-color: rgba(75, 69, 61, 0.8) transparent transparent transparent; } .tooltip[data-placement="right"] { margin-left: 1.8rem; } .tooltip[data-placement="right"] .arrow { left: -1rem; border-width: 0.9rem 1rem 0.9rem 0 } .tooltip[data-placement="right"] .arrow.light { border-color: transparent #fff transparent transparent; } .tooltip[data-placement="right"] .arrow.dark { border-color: transparent rgba(75, 69, 61, 0.8) transparent transparent; } .tooltip[data-placement="bottom"] { margin-top: 1.8rem; } .tooltip[data-placement="bottom"] .arrow { top: -1rem; border-width: 0 0.9rem 1rem 0.9rem } .tooltip[data-placement="bottom"] .arrow.light { border-color: transparent transparent #fff transparent; } .tooltip[data-placement="bottom"] .arrow.dark { border-color: transparent transparent rgba(75, 69, 61, 0.8) transparent; } .tooltip[data-placement="left"] { margin-right: 1.8rem; } .tooltip[data-placement="left"] .arrow { right: -1rem; border-width: 0.9rem 0 0.9rem 1rem } .tooltip[data-placement="left"] .arrow.light { border-color: transparent transparent transparent #fff; } .tooltip[data-placement="left"] .arrow.dark { border-color: transparent transparent transparent rgba(75, 69, 61, 0.8); } .tooltipContent { position: relative; font-family: "IbmPlexMono", monospace; font-weight: 400; font-size: 1.2rem; line-height: calc(2em / 1.2); z-index: 2; padding: 2rem 2.5rem; text-align: left } .tooltipContent.light { background-color: #fff; color: #4b453d; } .tooltipContent.dark { background-color: rgba(75, 69, 61, 0.8); color: #fff; }