tooltip.css 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /* [data-component="tooltip-trigger"] { */
  2. /* display: flex; */
  3. /* align-items: center; */
  4. /* } */
  5. [data-component="tooltip"] {
  6. z-index: 1000;
  7. max-width: 320px;
  8. border-radius: 12px;
  9. background-color: var(--surface-float-base);
  10. color: var(--white);
  11. padding: 2px 12px 2px 12px;
  12. box-shadow: var(--shadow-md);
  13. pointer-events: none !important;
  14. transition: all 150ms ease-out;
  15. transform: translate3d(0, 0, 0);
  16. transform-origin: var(--kb-tooltip-content-transform-origin);
  17. /* text-14-regular */
  18. font-family: var(--font-family-sans);
  19. font-size: var(--font-size-base);
  20. font-style: normal;
  21. font-weight: var(--font-weight-regular);
  22. line-height: var(--line-height-large); /* 171.429% */
  23. letter-spacing: var(--letter-spacing-normal);
  24. &[data-expanded] {
  25. opacity: 1;
  26. transform: translate3d(0, 0, 0);
  27. }
  28. &[data-closed] {
  29. opacity: 0;
  30. }
  31. &[data-placement="top"] {
  32. &[data-closed] {
  33. transform: translate3d(0, 4px, 0);
  34. }
  35. }
  36. &[data-placement="bottom"] {
  37. &[data-closed] {
  38. transform: translate3d(0, -4px, 0);
  39. }
  40. }
  41. &[data-placement="left"] {
  42. &[data-closed] {
  43. transform: translate3d(4px, 0, 0);
  44. }
  45. }
  46. &[data-placement="right"] {
  47. &[data-closed] {
  48. transform: translate3d(-4px, 0, 0);
  49. }
  50. }
  51. }