UNPKG

@capgeminiuk/dcx-react-library

Version:

[![CircleCI](https://circleci.com/gh/Capgemini/dcx-react-library.svg?style=svg)](https://circleci.com/gh/Capgemini/dcx-react-library)

152 lines (137 loc) 2.75 kB
._LAOWL { position: relative; cursor: pointer; --left: 50%; } ._LAOWL::after { content: attr(value-tooltip); position: absolute; top: -25px; left: var(--left); transform: translateX(-50%); color: #fff; background-color: grey; padding: 3px 5px; white-space: nowrap; opacity: 0; transition: opacity .3s; } ._LAOWL:hover::after { opacity: 1; } ._T1R6w { display: inline-block; height: 20px; position: relative; width: 40px; margin-bottom: 0; -webkit-user-select: none; -moz-user-select: none; user-select: none; } ._LDGOh { bottom: 0; left: 0; right: 0; top: 0; position: absolute; transition: background-color 0.2s; } ._V85Rc { width: 0; height: 0; overflow: hidden; } ._tsaPh { bottom: 2px; height: 16px; left: 2px; position: absolute; width: 16px; transform: translateX(0); outline: none; } ._tsaPh._KoozE { transform: translateX(20px); } /* Custom properties */ :root { --tooltip-margin: 10px; --tooltip-arrow-size: 6px; } /* Wrapping */ ._Jwz3m { display: inline-block; position: relative; } /* Absolute positioning */ ._3gdiI { position: absolute; border-radius: 4px; left: 50%; transform: translateX(-50%); padding: 5px; color: var(--tooltip-text-color); background: var(--tooltip-background-color); line-height: 1; z-index: 100; } /* CSS border triangles */ ._3gdiI::before { content: ' '; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-width: var(--tooltip-arrow-size); margin-left: calc(var(--tooltip-arrow-size) * -1); } /* Absolute positioning */ ._JVTGz { bottom: 25px; } /* CSS border triangles */ ._JVTGz::before { top: 100%; border-top-color: var(--tooltip-background-color); } /* Absolute positioning */ ._OpNDZ { left: calc(100% + var(--tooltip-margin)); top: 50%; transform: translateX(0) translateY(-50%); } /* CSS border triangles */ ._OpNDZ::before { left: calc(var(--tooltip-arrow-size) * -1); top: 50%; transform: translateX(0) translateY(-50%); border-right-color: var(--tooltip-background-color); } /* Absolute positioning */ ._d-mmS { margin-top: 5px; } /* CSS border triangles */ ._d-mmS::before { bottom: 100%; border-bottom-color: var(--tooltip-background-color); } /* Absolute positioning */ ._WUf3x { left: auto; right: calc(100% + var(--tooltip-margin)); top: 50%; transform: translateX(0) translateY(-50%); } /* CSS border triangles */ ._WUf3x::before { left: auto; right: calc(var(--tooltip-arrow-size) * -2); top: 50%; transform: translateX(0) translateY(-50%); border-left-color: var(--tooltip-background-color); } /*# sourceMappingURL=dcx-react-library.css.map */