corpus.min.css 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. canvas#corpus-map {
  2. position: absolute;
  3. -webkit-box-sizing: border-box;
  4. box-sizing: border-box;
  5. top: 0;
  6. left: 0;
  7. z-index: 0; }
  8. canvas#corpus-map.de-activated {
  9. background-color: #f4f4f4; }
  10. div.node-popup {
  11. z-index: 10;
  12. position: absolute;
  13. -webkit-box-sizing: content-box;
  14. box-sizing: content-box;
  15. width: 300px;
  16. min-height: 30px;
  17. pointer-events: none;
  18. top: 60%;
  19. left: 30%;
  20. pointer-events: none; }
  21. div.node-popup .inner {
  22. padding: 1em;
  23. outline: 1px solid red;
  24. background-color: white; }
  25. div.node-popup:before {
  26. content: "";
  27. position: absolute;
  28. width: 60px;
  29. height: 0;
  30. border-top: 1px solid red; }
  31. div.node-popup[pos="bottom-right"] {
  32. -webkit-transform: translateY(42px) translateX(42px);
  33. transform: translateY(42px) translateX(42px); }
  34. div.node-popup[pos="bottom-right"]:before {
  35. top: -1px;
  36. left: -61px;
  37. -webkit-transform-origin: bottom right;
  38. transform-origin: bottom right;
  39. -webkit-transform: rotateZ(45deg);
  40. transform: rotateZ(45deg); }
  41. div.node-popup[pos="bottom-left"] {
  42. -webkit-transform: translateX(-100%) translateY(42px) translateX(-42px);
  43. transform: translateX(-100%) translateY(42px) translateX(-42px); }
  44. div.node-popup[pos="bottom-left"]:before {
  45. top: calc(100% +1px);
  46. left: 100%;
  47. -webkit-transform-origin: top left;
  48. transform-origin: top left;
  49. -webkit-transform: rotateZ(-45deg);
  50. transform: rotateZ(-45deg); }
  51. div.node-popup[pos="top-left"] {
  52. -webkit-transform: translateY(-100%) translateX(-100%) translateY(-42px) translateX(-42px);
  53. transform: translateY(-100%) translateX(-100%) translateY(-42px) translateX(-42px); }
  54. div.node-popup[pos="top-left"]:before {
  55. bottom: 0;
  56. left: 100%;
  57. -webkit-transform-origin: top left;
  58. transform-origin: top left;
  59. -webkit-transform: rotateZ(45deg);
  60. transform: rotateZ(45deg); }
  61. div.node-popup[pos="top-right"] {
  62. -webkit-transform: translateY(-100%) translateY(-42px) translateX(42px);
  63. transform: translateY(-100%) translateY(-42px) translateX(42px); }
  64. div.node-popup[pos="top-right"]:before {
  65. top: calc(100% + 1px);
  66. left: -61px;
  67. -webkit-transform-origin: top right;
  68. transform-origin: top right;
  69. -webkit-transform: rotateZ(-45deg);
  70. transform: rotateZ(-45deg); }