vis.js is a dynamic, browser-based visualization library
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.

177 lines
4.4 KiB

  1. div.vis-color-picker {
  2. position:absolute;
  3. top: 0px;
  4. left: 30px;
  5. margin-top:-140px;
  6. margin-left:30px;
  7. width:310px;
  8. height:444px;
  9. z-index: 1;
  10. padding: 10px;
  11. border-radius:15px;
  12. background-color:#ffffff;
  13. display: none;
  14. box-shadow: rgba(0,0,0,0.5) 0px 0px 10px 0px;
  15. }
  16. div.vis-color-picker div.vis-arrow {
  17. position: absolute;
  18. top:147px;
  19. left:5px;
  20. }
  21. div.vis-color-picker div.vis-arrow::after,
  22. div.vis-color-picker div.vis-arrow::before {
  23. right: 100%;
  24. top: 50%;
  25. border: solid transparent;
  26. content: " ";
  27. height: 0;
  28. width: 0;
  29. position: absolute;
  30. pointer-events: none;
  31. }
  32. div.vis-color-picker div.vis-arrow:after {
  33. border-color: rgba(255, 255, 255, 0);
  34. border-right-color: #ffffff;
  35. border-width: 30px;
  36. margin-top: -30px;
  37. }
  38. div.vis-color-picker div.vis-color {
  39. position:absolute;
  40. width: 289px;
  41. height: 289px;
  42. cursor: pointer;
  43. }
  44. div.vis-color-picker div.vis-brightness {
  45. position: absolute;
  46. top:313px;
  47. }
  48. div.vis-color-picker div.vis-opacity {
  49. position:absolute;
  50. top:350px;
  51. }
  52. div.vis-color-picker div.vis-selector {
  53. position:absolute;
  54. top:137px;
  55. left:137px;
  56. width:15px;
  57. height:15px;
  58. border-radius:15px;
  59. border:1px solid #ffffff;
  60. background: #4c4c4c; /* Old browsers */
  61. background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
  62. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
  63. background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
  64. background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
  65. background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
  66. background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
  67. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
  68. }
  69. div.vis-color-picker div.vis-new-color {
  70. position:absolute;
  71. width:140px;
  72. height:20px;
  73. border:1px solid rgba(0,0,0,0.1);
  74. border-radius:5px;
  75. top:380px;
  76. left:159px;
  77. text-align:right;
  78. padding-right:2px;
  79. font-size:10px;
  80. color:rgba(0,0,0,0.4);
  81. vertical-align:middle;
  82. line-height:20px;
  83. }
  84. div.vis-color-picker div.vis-initial-color {
  85. position:absolute;
  86. width:140px;
  87. height:20px;
  88. border:1px solid rgba(0,0,0,0.1);
  89. border-radius:5px;
  90. top:380px;
  91. left:10px;
  92. text-align:left;
  93. padding-left:2px;
  94. font-size:10px;
  95. color:rgba(0,0,0,0.4);
  96. vertical-align:middle;
  97. line-height:20px;
  98. }
  99. div.vis-color-picker div.vis-label {
  100. position:absolute;
  101. width:300px;
  102. left:10px;
  103. }
  104. div.vis-color-picker div.vis-label.vis-brightness {
  105. top:300px;
  106. }
  107. div.vis-color-picker div.vis-label.vis-opacity {
  108. top:338px;
  109. }
  110. div.vis-color-picker div.vis-button {
  111. position:absolute;
  112. width:68px;
  113. height:25px;
  114. border-radius:10px;
  115. vertical-align: middle;
  116. text-align:center;
  117. line-height: 25px;
  118. top:410px;
  119. border:2px solid #d9d9d9;
  120. background-color: #f7f7f7;
  121. cursor:pointer;
  122. }
  123. div.vis-color-picker div.vis-button.vis-cancel {
  124. /*border:2px solid #ff4e33;*/
  125. /*background-color: #ff7761;*/
  126. left:5px;
  127. }
  128. div.vis-color-picker div.vis-button.vis-load {
  129. /*border:2px solid #a153e6;*/
  130. /*background-color: #cb8dff;*/
  131. left:82px;
  132. }
  133. div.vis-color-picker div.vis-button.vis-apply {
  134. /*border:2px solid #4588e6;*/
  135. /*background-color: #82b6ff;*/
  136. left:159px;
  137. }
  138. div.vis-color-picker div.vis-button.vis-save {
  139. /*border:2px solid #45e655;*/
  140. /*background-color: #6dff7c;*/
  141. left:236px;
  142. }
  143. div.vis-color-picker input.vis-range {
  144. width: 290px;
  145. height:20px;
  146. }
  147. /* TODO: is this redundant?
  148. div.vis-color-picker input.vis-range-brightness {
  149. width: 289px !important;
  150. }
  151. div.vis-color-picker input.vis-saturation-range {
  152. width: 289px !important;
  153. }*/