Blame | Last modification | View Log | Download
// Name: Tooltip// Description: Component to create tooltips//// Component: `uk-tooltip`//// Modifiers `uk-tooltip-top`// `uk-tooltip-top-left`// `uk-tooltip-top-right`// `uk-tooltip-bottom`// `uk-tooltip-bottom-left`// `uk-tooltip-bottom-right`// `uk-tooltip-left`// `uk-tooltip-right`//// States: `uk-active`//// ========================================================================// Variables// ========================================================================@tooltip-z-index: @global-z-index + 30;@tooltip-max-width: 200px;@tooltip-padding-vertical: 3px;@tooltip-padding-horizontal: 6px;@tooltip-background: #666;@tooltip-border-radius: 2px;@tooltip-color: @global-inverse-color;@tooltip-font-size: 12px;@tooltip-margin: 10px;/* ========================================================================Component: Tooltip========================================================================== *//** 1. Hide by default* 2. Position* 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially* 4. Dimensions* 5. Style*/.uk-tooltip {/* 1 */display: none;/* 2 */position: absolute;z-index: @tooltip-z-index;/* 3 */top: 0;/* 4 */box-sizing: border-box;max-width: @tooltip-max-width;padding: @tooltip-padding-vertical @tooltip-padding-horizontal;/* 5 */background: @tooltip-background;border-radius: @tooltip-border-radius;color: @tooltip-color;font-size: @tooltip-font-size;.hook-tooltip;}/* Show */.uk-tooltip.uk-active { display: block; }/* Direction / Alignment modifiers========================================================================== *//* Direction */[class*='uk-tooltip-top'] { margin-top: -@tooltip-margin; }[class*='uk-tooltip-bottom'] { margin-top: @tooltip-margin; }[class*='uk-tooltip-left'] { margin-left: -@tooltip-margin; }[class*='uk-tooltip-right'] { margin-left: @tooltip-margin; }// Hooks// ========================================================================.hook-tooltip-misc;.hook-tooltip() {}.hook-tooltip-misc() {}