You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_popover.scss 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. .popover {
  2. position: absolute;
  3. top: 0;
  4. left: 0;
  5. z-index: $popoverZ;
  6. display: none;
  7. max-width: 300px;
  8. min-width: 100px;
  9. padding: 1px;
  10. text-align: left;
  11. color: #333333;
  12. background-color: #ffffff;
  13. background-clip: padding-box;
  14. border: 1px solid #cccccc;
  15. border: 1px solid rgba(0, 0, 0, 0.2);
  16. border-radius: 6px;
  17. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  18. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  19. white-space: normal;
  20. }
  21. .popover.top {
  22. margin-top: -10px;
  23. }
  24. .popover.right {
  25. margin-left: 10px;
  26. }
  27. .popover.bottom {
  28. margin-top: 10px;
  29. }
  30. .popover.left {
  31. margin-left: -10px;
  32. }
  33. .popover-title {
  34. margin: 0;
  35. padding: 8px 14px;
  36. font-size: 11pt;
  37. font-weight: normal;
  38. line-height: 18px;
  39. background-color: #f7f7f7;
  40. border-bottom: 1px solid #ebebeb;
  41. border-radius: 5px 5px 0 0;
  42. }
  43. .popover-content {
  44. padding: 9px 14px;
  45. font-size: 10pt;
  46. white-space:pre-wrap;
  47. text-align: center;
  48. }
  49. .popover > .arrow,
  50. .popover > .arrow:after {
  51. position: absolute;
  52. display: block;
  53. width: 0;
  54. height: 0;
  55. border-color: transparent;
  56. border-style: solid;
  57. }
  58. .popover > .arrow {
  59. border-width: 11px;
  60. }
  61. .popover > .arrow:after {
  62. border-width: 10px;
  63. content: "";
  64. }
  65. .popover.top > .arrow {
  66. left: 50%;
  67. margin-left: -11px;
  68. border-bottom-width: 0;
  69. border-top-color: #999999;
  70. border-top-color: rgba(0, 0, 0, 0.25);
  71. bottom: -11px;
  72. }
  73. .popover.top > .arrow:after {
  74. content: " ";
  75. bottom: 1px;
  76. margin-left: -10px;
  77. border-bottom-width: 0;
  78. border-top-color: #ffffff;
  79. }
  80. .popover.right > .arrow {
  81. top: 50%;
  82. left: -11px;
  83. margin-top: -11px;
  84. border-left-width: 0;
  85. border-right-color: #999999;
  86. border-right-color: rgba(0, 0, 0, 0.25);
  87. }
  88. .popover.right > .arrow:after {
  89. content: " ";
  90. left: 1px;
  91. bottom: -10px;
  92. border-left-width: 0;
  93. border-right-color: #ffffff;
  94. }
  95. .popover.bottom > .arrow {
  96. left: 50%;
  97. margin-left: -11px;
  98. border-top-width: 0;
  99. border-bottom-color: #999999;
  100. border-bottom-color: rgba(0, 0, 0, 0.25);
  101. top: -11px;
  102. }
  103. .popover.bottom > .arrow:after {
  104. content: " ";
  105. top: 1px;
  106. margin-left: -10px;
  107. border-top-width: 0;
  108. border-bottom-color: #ffffff;
  109. }
  110. .popover.left > .arrow {
  111. top: 50%;
  112. right: -11px;
  113. margin-top: -11px;
  114. border-right-width: 0;
  115. border-left-color: #999999;
  116. border-left-color: rgba(0, 0, 0, 0.25);
  117. }
  118. .popover.left > .arrow:after {
  119. content: " ";
  120. right: 1px;
  121. border-right-width: 0;
  122. border-left-color: #ffffff;
  123. bottom: -10px;
  124. }