UNPKG

@workday/canvas-kit-css

Version:

The parent module that contains all Workday Canvas Kit CSS components

80 lines (66 loc) 2.48 kB
@keyframes animation-2k12d7 { 0% { opacity: 0; transform: translate(var(--cnvs-tooltip-translate-position-x), var(--cnvs-tooltip-translate-position-y)); } 100% { opacity: 1; transform: translate(0); } } .cnvs-tooltip-container { box-sizing: border-box; font-family: var(--cnvs-sys-font-family-default); font-weight: var(--cnvs-sys-font-weight-normal); line-height: var(--cnvs-sys-line-height-subtext-medium); font-size: var(--cnvs-sys-font-size-subtext-medium); letter-spacing: var(--cnvs-base-letter-spacing-100); display: inline-flex; position: relative; padding: var(--cnvs-sys-space-x3); color: var(--cnvs-sys-color-text-inverse); animation-name: animation-2k12d7; animation-duration: 150ms; animation-timing-function: ease-out; transform-origin: var(--cnvs-tooltip-container-tooltip-transform-origin-vertical) var(--cnvs-tooltip-container-tooltip-transform-origin-horizontal); } .cnvs-tooltip-container a { color: var(--cnvs-sys-color-text-inverse); text-decoration: underline; } .cnvs-tooltip-container:before { content: ""; border-radius: var(--cnvs-sys-shape-x1); outline: 0.0625rem solid transparent; outline-offset: -0.0625rem; z-index: -1; margin: var(--cnvs-sys-space-x1); background-color: var(--cnvs-sys-color-bg-translucent); position: absolute; top: 0; left: 0; right: 0; bottom: 0; } body:has(:focus-visible, .focus) .cnvs-tooltip-container { padding: calc(var(--cnvs-sys-space-x4) - calc(var(--cnvs-sys-space-x1) / 2)); } body:has(:focus-visible, .focus) .cnvs-tooltip-container:before { margin: calc(var(--cnvs-sys-space-x1) + calc(var(--cnvs-sys-space-x1) / 2)); } [data-popper-reference-hidden] .cnvs-tooltip-container { visibility: hidden; pointer-events: none; } [data-popper-placement="top-start"] .cnvs-tooltip-container, [data-popper-placement="bottom-start"] .cnvs-tooltip-container { left: calc(var(--cnvs-sys-space-x1) * -1); } [data-popper-placement="top-end"] .cnvs-tooltip-container, [data-popper-placement="bottom-end"] .cnvs-tooltip-container { right: calc(var(--cnvs-sys-space-x1) * -1); } [data-popper-placement="left-start"] .cnvs-tooltip-container, [data-popper-placement="right-start"] .cnvs-tooltip-container { top: calc(var(--cnvs-sys-space-x1) * -1); } [data-popper-placement="left-end"] .cnvs-tooltip-container, [data-popper-placement="right-end"] .cnvs-tooltip-container { bottom: calc(var(--cnvs-sys-space-x1) * -1); }