UNPKG

pocko-ui

Version:

React components using pure Bootstrap 5+ which does not contain any external style and script libraries.

63 lines (60 loc) 1.2 kB
.tooltip-wrapper { display: inline-block; position: relative; cursor: pointer; } .tooltip-wrapper .tooltip-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .tooltip-bubble { position: absolute; z-index: 9999; max-width: 220px; padding: 5px; border-radius: 5px; background: var(--tooltip-color); color: #fff; pointer-events: none; animation: fadeIn 0.2s ease-out; } .tooltip-bubble::before { content: ""; position: absolute; border: 6px solid transparent; } .tooltip-bubble.top::before { top: 100%; left: 50%; transform: translateX(-50%); border-top-color: var(--tooltip-color); } .tooltip-bubble.bottom::before { bottom: 100%; left: 50%; transform: translateX(-50%); border-bottom-color: var(--tooltip-color); } .tooltip-bubble.left::before { left: 100%; top: 50%; transform: translateY(-50%); border-left-color: var(--tooltip-color); } .tooltip-bubble.right::before { right: 100%; top: 50%; transform: translateY(-50%); border-right-color: var(--tooltip-color); } @keyframes fadeIn { from { opacity: 0; transform: translateY(2px); } to { opacity: 1; transform: translateY(0); } }