UNPKG

@scidian/osui

Version:

Lightweight JavaScript UI library.

54 lines (45 loc) 1.47 kB
.osui-tooltip, .osui-info-box { display: inline-block; color: rgba(var(--highlight), 1); /* NEW: Dark, Flat Box */ background-color: rgba(var(--background-dark), 1.0); border: solid var(--border-small) rgba(var(--icon), 1); /* OLD: Raised Icon Color Button background-color: transparent; background-image: linear-gradient(to top, rgba(var(--icon-dark), 1.0), rgba(var(--icon-light), 1.0)); border-radius: var(--radius-large); */ border-radius: var(--radius-large); box-shadow: 0px 0px 3px 2px rgba(var(--shadow), 0.75), inset var(--minus) var(--pixel) var(--pixel) var(--pixel) rgba(var(--white), 0.1), inset var(--pixel) var(--minus) var(--pixel) var(--pixel) rgba(var(--black), 0.1); text-shadow: var(--minus) var(--pixel) rgba(var(--shadow), 0.5); padding: 0.3em 1.1em; pointer-events: none; white-space: nowrap; z-index: 1001; /* Tooltip, InfoBox */ } .osui-tooltip { position: absolute; opacity: 0; transform: scale(0.25); transform-origin: center; transition: opacity 0.2s, transform 0.2s; transition-delay: 0ms; } .osui-tooltip.osui-updated { opacity: 1.0; transform: scale(1.0); transition-delay: var(--tooltip-delay); } .osui-info-box { margin: 0; position: absolute; opacity: 0; transition: opacity 1.0s ease-in; } .osui-info-box.osui-updated { opacity: 1.0; transition: opacity 0.0s ease-in; }