hotspot.css 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. #hotspot-container {
  2. position: relative;
  3. }
  4. #hotspot-container svg {
  5. }
  6. #hotspot-container #hotspot-context-menu {
  7. position: absolute;
  8. }
  9. .input-group.hotspot-0 .fa-square,
  10. .hotspot-color-0.fa.fa-square {
  11. color: rgb(66, 113, 181);
  12. }
  13. .input-group.hotspot-1 .fa-square,
  14. .hotspot-color-1.fa.fa-square {
  15. color: rgb(254, 142, 22);
  16. }
  17. .input-group.hotspot-2 .fa-square,
  18. .hotspot-color-2.fa.fa-square {
  19. color: rgb(69, 199, 240);
  20. }
  21. .input-group.hotspot-3 .fa-square,
  22. .hotspot-color-3.fa.fa-square {
  23. color: rgb(188, 214, 49);
  24. }
  25. .input-group.hotspot-4 .fa-square,
  26. .hotspot-color-4.fa.fa-square {
  27. color: rgb(214, 49, 115);
  28. }
  29. .input-group.hotspot-5 .fa-square,
  30. .hotspot-color-5.fa.fa-square {
  31. color: rgb(215, 215, 215);
  32. }
  33. .input-group.hotspot-6 .fa-square,
  34. .hotspot-color-6.fa.fa-square {
  35. color: rgb(144, 175, 221);
  36. }
  37. .input-group.hotspot-7 .fa-square,
  38. .hotspot-color-7.fa.fa-square {
  39. color: rgb(175, 134, 64);
  40. }
  41. .input-group.hotspot-8 .fa-square,
  42. .hotspot-color-8.fa.fa-square {
  43. color: rgb(79, 146, 66);
  44. }
  45. .input-group.hotspot-9 .fa-square,
  46. .hotspot-color-9.fa.fa-square {
  47. color: rgb(244, 235, 36);
  48. }
  49. .input-group.hotspot-10 .fa-square,
  50. .hotspot-color-10.fa.fa-square {
  51. color: rgb(237, 32, 36);
  52. }
  53. .input-group.hotspot-11 .fa-square,
  54. .hotspot-color-11.fa.fa-square {
  55. color: rgb(59, 59, 59);
  56. }
  57. .input-group.hotspot-0.active {
  58. border-color: rgb(66, 113, 181);
  59. box-shadow: 1px 1px 10px rgb(66, 113, 181);
  60. border-radius: 4px;
  61. }
  62. .input-group.hotspot-0.active .input-group-addon {
  63. border-color: rgb(66, 113, 181);
  64. }
  65. .input-group.hotspot-0.active select {
  66. border-color: rgb(66, 113, 181);
  67. border-left-color: #CCC;
  68. }
  69. .input-group.hotspot-1.active {
  70. border-color: rgb(254, 142, 22);
  71. box-shadow: 1px 1px 10px rgb(254, 142, 22);
  72. border-radius: 4px;
  73. }
  74. .input-group.hotspot-1.active .input-group-addon {
  75. border-color: rgb(254, 142, 22);
  76. }
  77. .input-group.hotspot-1.active select {
  78. border-color: rgb(254, 142, 22);
  79. border-left-color: #CCC;
  80. }
  81. .input-group.hotspot-2.active {
  82. border-color: rgb(69, 199, 240);
  83. box-shadow: 1px 1px 10px rgb(69, 199, 240);
  84. border-radius: 4px;
  85. }
  86. .input-group.hotspot-2.active .input-group-addon {
  87. border-color: rgb(69, 199, 240);
  88. }
  89. .input-group.hotspot-2.active select {
  90. border-color: rgb(69, 199, 240);
  91. border-left-color: #CCC;
  92. }
  93. .input-group.hotspot-3.active {
  94. border-color: rgb(188, 214, 49);
  95. box-shadow: 1px 1px 10px rgb(188, 214, 49);
  96. border-radius: 4px;
  97. }
  98. .input-group.hotspot-3.active .input-group-addon {
  99. border-color: rgb(188, 214, 49);
  100. }
  101. .input-group.hotspot-3.active select {
  102. border-color: rgb(188, 214, 49);
  103. border-left-color: #CCC;
  104. }
  105. .input-group.hotspot-4.active {
  106. border-color: rgb(214, 49, 115);
  107. box-shadow: 1px 1px 10px rgb(214, 49, 115);
  108. border-radius: 4px;
  109. }
  110. .input-group.hotspot-4.active .input-group-addon {
  111. border-color: rgb(214, 49, 115);
  112. }
  113. .input-group.hotspot-4.active select {
  114. border-color: rgb(214, 49, 115);
  115. border-left-color: #CCC;
  116. }
  117. .input-group.hotspot-5.active {
  118. border-color: rgb(215, 215, 215);
  119. box-shadow: 1px 1px 10px rgb(215, 215, 215);
  120. border-radius: 4px;
  121. }
  122. .input-group.hotspot-5.active .input-group-addon {
  123. border-color: rgb(215, 215, 215);
  124. }
  125. .input-group.hotspot-5.active select {
  126. border-color: rgb(215, 215, 215);
  127. border-left-color: #CCC;
  128. }
  129. .input-group.hotspot-6.active {
  130. border-color: rgb(144, 175, 221);
  131. box-shadow: 1px 1px 10px rgb(144, 175, 221);
  132. border-radius: 4px;
  133. }
  134. .input-group.hotspot-6.active .input-group-addon {
  135. border-color: rgb(144, 175, 221);
  136. }
  137. .input-group.hotspot-6.active select {
  138. border-color: rgb(144, 175, 221);
  139. border-left-color: #CCC;
  140. }
  141. .input-group.hotspot-7.active {
  142. border-color: rgb(175, 134, 64);
  143. box-shadow: 1px 1px 10px rgb(175, 134, 64);
  144. border-radius: 4px;
  145. }
  146. .input-group.hotspot-7.active .input-group-addon {
  147. border-color: rgb(175, 134, 64);
  148. }
  149. .input-group.hotspot-7.active select {
  150. border-color: rgb(175, 134, 64);
  151. border-left-color: #CCC;
  152. }
  153. .input-group.hotspot-8.active {
  154. border-color: rgb(79, 146, 66);
  155. box-shadow: 1px 1px 10px rgb(79, 146, 66);
  156. border-radius: 4px;
  157. }
  158. .input-group.hotspot-8.active .input-group-addon {
  159. border-color: rgb(79, 146, 66);
  160. }
  161. .input-group.hotspot-8.active select {
  162. border-color: rgb(79, 146, 66);
  163. border-left-color: #CCC;
  164. }
  165. .input-group.hotspot-9.active {
  166. border-color: rgb(244, 235, 36);
  167. box-shadow: 1px 1px 10px rgb(244, 235, 36);
  168. border-radius: 4px;
  169. }
  170. .input-group.hotspot-9.active .input-group-addon {
  171. border-color: rgb(244, 235, 36);
  172. }
  173. .input-group.hotspot-9.active select {
  174. border-color: rgb(244, 235, 36);
  175. border-left-color: #CCC;
  176. }
  177. .input-group.hotspot-10.active {
  178. border-color: rgb(237, 32, 36);
  179. box-shadow: 1px 1px 10px rgb(237, 32, 36);
  180. border-radius: 4px;
  181. }
  182. .input-group.hotspot-10.active .input-group-addon {
  183. border-color: rgb(237, 32, 36);
  184. }
  185. .input-group.hotspot-10.active select {
  186. border-color: rgb(237, 32, 36);
  187. border-left-color: #CCC;
  188. }
  189. .input-group.hotspot-11.active {
  190. border-color: rgb(59, 59, 59);
  191. box-shadow: 1px 1px 10px rgb(59, 59, 59);
  192. border-radius: 4px;
  193. }
  194. .input-group.hotspot-11.active .input-group-addon {
  195. border-color: rgb(59, 59, 59);
  196. }
  197. .input-group.hotspot-11.active select {
  198. border-color: rgb(59, 59, 59);
  199. border-left-color: #CCC;
  200. }
  201. .input-group.hotspot-0 select:focus,
  202. .input-group.hotspot-1 select:focus,
  203. .input-group.hotspot-2 select:focus,
  204. .input-group.hotspot-3 select:focus,
  205. .input-group.hotspot-4 select:focus,
  206. .input-group.hotspot-5 select:focus,
  207. .input-group.hotspot-6 select:focus,
  208. .input-group.hotspot-7 select:focus,
  209. .input-group.hotspot-8 select:focus,
  210. .input-group.hotspot-9 select:focus,
  211. .input-group.hotspot-10 select:focus,
  212. .input-group.hotspot-11 select:focus {
  213. box-shadow: none;
  214. }
  215. .input-group.hotspot-0 select,
  216. .input-group.hotspot-1 select,
  217. .input-group.hotspot-2 select,
  218. .input-group.hotspot-3 select,
  219. .input-group.hotspot-4 select,
  220. .input-group.hotspot-5 select,
  221. .input-group.hotspot-6 select,
  222. .input-group.hotspot-7 select,
  223. .input-group.hotspot-8 select,
  224. .input-group.hotspot-9 select,
  225. .input-group.hotspot-10 select,
  226. .input-group.hotspot-11 select {
  227. transition: none;
  228. border-color: #CCC;
  229. }
  230. svg .hotspot-0,
  231. svg .hotspot-1,
  232. svg .hotspot-2,
  233. svg .hotspot-3,
  234. svg .hotspot-4,
  235. svg .hotspot-5,
  236. svg .hotspot-6,
  237. svg .hotspot-7,
  238. svg .hotspot-8,
  239. svg .hotspot-9,
  240. svg .hotspot-10,
  241. svg .hotspot-11 {
  242. stroke-width: 2;
  243. }
  244. svg .hotspot-0 {
  245. stroke: rgb(66, 113, 181);
  246. fill: rgba(66, 113, 181, 0.75);
  247. }
  248. svg .hotspot-1 {
  249. stroke: rgb(254, 142, 22);
  250. fill: rgba(254, 142, 22, 0.75);
  251. }
  252. svg .hotspot-2 {
  253. stroke: rgb(69, 199, 240);
  254. fill: rgba(69, 199, 240, 0.75);
  255. }
  256. svg .hotspot-3 {
  257. stroke: rgb(188, 214, 49);
  258. fill: rgba(188, 214, 49, 0.75);
  259. }
  260. svg .hotspot-4 {
  261. stroke: rgb(214, 49, 115);
  262. fill: rgba(214, 49, 115, 0.75);
  263. }
  264. svg .hotspot-5 {
  265. stroke: rgb(215, 215, 215);
  266. fill: rgba(215, 215, 215, 0.75);
  267. }
  268. svg .hotspot-6 {
  269. stroke: rgb(144, 175, 221);
  270. fill: rgba(144, 175, 221, 0.75);
  271. }
  272. svg .hotspot-7 {
  273. stroke: rgb(175, 134, 64);
  274. fill: rgba(175, 134, 64, 0.75);
  275. }
  276. svg .hotspot-8 {
  277. stroke: rgb(79, 146, 66);
  278. fill: rgba(79, 146, 66, 0.75);
  279. }
  280. svg .hotspot-9 {
  281. stroke: rgb(244, 235, 36);
  282. fill: rgba(244, 235, 36, 0.75);
  283. }
  284. svg .hotspot-10 {
  285. stroke: rgb(237, 32, 36);
  286. fill: rgba(237, 32, 36, 0.75);
  287. }
  288. svg .hotspot-11 {
  289. stroke: rgb(59, 59, 59);
  290. fill: rgba(59, 59, 59, 0.75);
  291. }
  292. svg .hotspot-answer-point {
  293. fill: rgba(0, 103, 124, 0.75);
  294. stroke: rgb(0, 103, 124);
  295. stroke-width: 1;
  296. cursor: move;
  297. }
  298. svg .hotspot-answer-text {
  299. cursor: move;
  300. fill: #FFF;
  301. font-family: sans-serif;
  302. }