25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

174 lines
7.0 KiB

  1. /*
  2. * Released under BSD License
  3. * Copyright (c) 2014-2015 hizzgdev@163.com
  4. *
  5. * Project Home:
  6. * https://github.com/hizzgdev/jsmind/
  7. */
  8. /* important section */
  9. .jsmind-inner{position:relative;overflow:auto;width:100%;height:100%;
  10. display: flex;
  11. justify-content: center;
  12. align-items: center;
  13. }/*box-shadow:0 0 2px #000;*/
  14. .jsmind-inner{
  15. -moz-user-select:-moz-none;
  16. -moz-user-select:none;
  17. -o-user-select:none;
  18. -khtml-user-select:none;
  19. -webkit-user-select:none;
  20. -ms-user-select:none;
  21. user-select:none;
  22. }
  23. /* z-index:1 */
  24. svg{position:absolute;z-index:1;}
  25. canvas{position:absolute;z-index:1;}
  26. /* z-index:2 */
  27. jmnodes{position:absolute;z-index:2;background-color:rgba(0,0,0,0);}/*background color is necessary*/
  28. jmnode{position:absolute;cursor:default;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  29. jmexpander{position:absolute;width:11px;height:11px;display:block;overflow:hidden;line-height:12px;font-size:12px;text-align:center;border-radius:6px;border-width:1px;border-style:solid;cursor:pointer;}
  30. /* default theme */
  31. jmnode{padding: 10px;
  32. background-color: #fff;
  33. color: #333;
  34. border-width: 1px;
  35. border: 1px solid #ffbf73;
  36. border-radius: 8px;
  37. font: 16px/1.125 Verdana,Arial,Helvetica,sans-serif;}
  38. jmnode:hover{box-shadow: 2px 2px 8px #c5c5c5;
  39. background-color: #ffffff;
  40. color: #333;}
  41. jmnode.selected{background-color:#11f;color:#fff;box-shadow:2px 2px 8px #000;}
  42. jmnode.root{font-size:24px;}
  43. jmexpander{border-color:gray;}
  44. jmexpander:hover{border-color:#000;}
  45. @media screen and (max-device-width: 1024px) {
  46. jmnode{padding:5px;border-radius:3px;font-size:14px;}
  47. jmnode.root{font-size:21px;}
  48. }
  49. /* primary theme */
  50. jmnodes.theme-primary jmnode{background-color:rgb(69,70,66);color:#fff;border-color:#357ebd;}
  51. jmnodes.theme-primary jmnode:hover{background-color:#3276b1;border-color:#285e8e;}
  52. jmnodes.theme-primary jmnode.selected{background-color:#f1c40f;color:#fff;}
  53. jmnodes.theme-primary jmnode.root{}
  54. jmnodes.theme-primary jmexpander{}
  55. jmnodes.theme-primary jmexpander:hover{}
  56. /* warning theme */
  57. jmnodes.theme-warning jmnode{background-color:#f0ad4e;border-color:#eea236;color:#fff;}
  58. jmnodes.theme-warning jmnode:hover{background-color:#ed9c28;border-color:#d58512;}
  59. jmnodes.theme-warning jmnode.selected{background-color:#11f;color:#fff;}
  60. jmnodes.theme-warning jmnode.root{}
  61. jmnodes.theme-warning jmexpander{}
  62. jmnodes.theme-warning jmexpander:hover{}
  63. /* danger theme */
  64. jmnodes.theme-danger jmnode{background-color:#d9534f;border-color:#d43f3a;color:#fff;}
  65. jmnodes.theme-danger jmnode:hover{background-color:#d2322d;border-color:#ac2925;}
  66. jmnodes.theme-danger jmnode.selected{background-color:#11f;color:#fff;}
  67. jmnodes.theme-danger jmnode.root{}
  68. jmnodes.theme-danger jmexpander{}
  69. jmnodes.theme-danger jmexpander:hover{}
  70. /* success theme */
  71. jmnodes.theme-success jmnode{background-color:#5cb85c;border-color:#4cae4c;color:#fff;}
  72. jmnodes.theme-success jmnode:hover{background-color:#47a447;border-color:#398439;}
  73. jmnodes.theme-success jmnode.selected{background-color:#11f;color:#fff;}
  74. jmnodes.theme-success jmnode.root{}
  75. jmnodes.theme-success jmexpander{}
  76. jmnodes.theme-success jmexpander:hover{}
  77. /* info theme */
  78. jmnodes.theme-info jmnode{background-color:#5dc0de;border-color:#46b8da;;color:#fff;}
  79. jmnodes.theme-info jmnode:hover{background-color:#39b3d7;border-color:#269abc;}
  80. jmnodes.theme-info jmnode.selected{background-color:#11f;color:#fff;}
  81. jmnodes.theme-info jmnode.root{}
  82. jmnodes.theme-info jmexpander{}
  83. jmnodes.theme-info jmexpander:hover{}
  84. /* greensea theme */
  85. jmnodes.theme-greensea jmnode{background-color:#1abc9c;color:#fff;}
  86. jmnodes.theme-greensea jmnode:hover{background-color:#16a085;}
  87. jmnodes.theme-greensea jmnode.selected{background-color:#11f;color:#fff;}
  88. jmnodes.theme-greensea jmnode.root{}
  89. jmnodes.theme-greensea jmexpander{}
  90. jmnodes.theme-greensea jmexpander:hover{}
  91. /* nephrite theme */
  92. jmnodes.theme-nephrite jmnode{background-color:#2ecc71;color:#fff;}
  93. jmnodes.theme-nephrite jmnode:hover{background-color:#27ae60;}
  94. jmnodes.theme-nephrite jmnode.selected{background-color:#11f;color:#fff;}
  95. jmnodes.theme-nephrite jmnode.root{}
  96. jmnodes.theme-nephrite jmexpander{}
  97. jmnodes.theme-nephrite jmexpander:hover{}
  98. /* belizehole theme */
  99. jmnodes.theme-belizehole jmnode{background-color:#3498db;color:#fff;}
  100. jmnodes.theme-belizehole jmnode:hover{background-color:#2980b9;}
  101. jmnodes.theme-belizehole jmnode.selected{background-color:#11f;color:#fff;}
  102. jmnodes.theme-belizehole jmnode.root{}
  103. jmnodes.theme-belizehole jmexpander{}
  104. jmnodes.theme-belizehole jmexpander:hover{}
  105. /* wisteria theme */
  106. jmnodes.theme-wisteria jmnode{background-color:#9b59b6;color:#fff;}
  107. jmnodes.theme-wisteria jmnode:hover{background-color:#8e44ad;}
  108. jmnodes.theme-wisteria jmnode.selected{background-color:#11f;color:#fff;}
  109. jmnodes.theme-wisteria jmnode.root{}
  110. jmnodes.theme-wisteria jmexpander{}
  111. jmnodes.theme-wisteria jmexpander:hover{}
  112. /* asphalt theme */
  113. jmnodes.theme-asphalt jmnode{background-color:#34495e;color:#fff;}
  114. jmnodes.theme-asphalt jmnode:hover{background-color:#2c3e50;}
  115. jmnodes.theme-asphalt jmnode.selected{background-color:#11f;color:#fff;}
  116. jmnodes.theme-asphalt jmnode.root{}
  117. jmnodes.theme-asphalt jmexpander{}
  118. jmnodes.theme-asphalt jmexpander:hover{}
  119. /* orange theme */
  120. jmnodes.theme-orange jmnode{background-color:#f1c40f;color:#fff;}
  121. jmnodes.theme-orange jmnode:hover{background-color:#f39c12;}
  122. jmnodes.theme-orange jmnode.selected{background-color:#11f;color:#fff;}
  123. jmnodes.theme-orange jmnode.root{}
  124. jmnodes.theme-orange jmexpander{}
  125. jmnodes.theme-orange jmexpander:hover{}
  126. /* pumpkin theme */
  127. jmnodes.theme-pumpkin jmnode{background-color:#e67e22;color:#fff;}
  128. jmnodes.theme-pumpkin jmnode:hover{background-color:#d35400;}
  129. jmnodes.theme-pumpkin jmnode.selected{background-color:#11f;color:#fff;}
  130. jmnodes.theme-pumpkin jmnode.root{}
  131. jmnodes.theme-pumpkin jmexpander{}
  132. jmnodes.theme-pumpkin jmexpander:hover{}
  133. /* pomegranate theme */
  134. jmnodes.theme-pomegranate jmnode{background-color:#e74c3c;color:#fff;}
  135. jmnodes.theme-pomegranate jmnode:hover{background-color:#c0392b;}
  136. jmnodes.theme-pomegranate jmnode.selected{background-color:#11f;color:#fff;}
  137. jmnodes.theme-pomegranate jmnode.root{}
  138. jmnodes.theme-pomegranate jmexpander{}
  139. jmnodes.theme-pomegranate jmexpander:hover{}
  140. /* clouds theme */
  141. jmnodes.theme-clouds jmnode{background-color:#ecf0f1;color:#333;}
  142. jmnodes.theme-clouds jmnode:hover{background-color:#bdc3c7;}
  143. jmnodes.theme-clouds jmnode.selected{background-color:#11f;color:#fff;}
  144. jmnodes.theme-clouds jmnode.root{}
  145. jmnodes.theme-clouds jmexpander{}
  146. jmnodes.theme-clouds jmexpander:hover{}
  147. /* asbestos theme */
  148. jmnodes.theme-asbestos jmnode{background-color:#95a5a6;color:#fff;}
  149. jmnodes.theme-asbestos jmnode:hover{background-color:#7f8c8d;}
  150. jmnodes.theme-asbestos jmnode.selected{background-color:#11f;color:#fff;}
  151. jmnodes.theme-asbestos jmnode.root{}
  152. jmnodes.theme-asbestos jmexpander{}
  153. jmnodes.theme-asbestos jmexpander:hover{}