国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
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.

382 lines
6.3KB

  1. .CodeMirror {
  2. font-family:monospace;
  3. height:460px;
  4. color:black
  5. }
  6. .CodeMirror-lines {
  7. padding:4px 0
  8. }
  9. .CodeMirror pre {
  10. padding:0 4px
  11. }
  12. .CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler {
  13. background-color:white
  14. }
  15. .CodeMirror-gutters {
  16. border-right:1px solid #ddd;
  17. background-color:#f7f7f7;
  18. white-space:nowrap
  19. }
  20. .CodeMirror-linenumber {
  21. padding:0 3px 0 5px;
  22. min-width:20px;
  23. text-align:right;
  24. color:#999;
  25. white-space:nowrap
  26. }
  27. .CodeMirror-guttermarker {
  28. color:black
  29. }
  30. .CodeMirror-guttermarker-subtle {
  31. color:#999
  32. }
  33. .CodeMirror-cursor {
  34. border-left:1px solid black;
  35. border-right:none;
  36. width:0
  37. }
  38. .CodeMirror div.CodeMirror-secondarycursor {
  39. border-left:1px solid silver
  40. }
  41. .cm-fat-cursor .CodeMirror-cursor {
  42. width:auto;
  43. border:0 !important;
  44. background:#7e7
  45. }
  46. .cm-fat-cursor div.CodeMirror-cursors {
  47. z-index:1
  48. }
  49. .cm-animate-fat-cursor {
  50. width:auto;
  51. border:0;
  52. -webkit-animation:blink 1.06s steps(1) infinite;
  53. -moz-animation:blink 1.06s steps(1) infinite;
  54. animation:blink 1.06s steps(1) infinite;
  55. background-color:#7e7
  56. }
  57. @-moz-keyframes blink {
  58. 0% {
  59. }50% {
  60. background-color:transparent
  61. }
  62. 100% {
  63. }
  64. }
  65. @-webkit-keyframes blink {
  66. 0% {
  67. }50% {
  68. background-color:transparent
  69. }
  70. 100% {
  71. }
  72. }
  73. @keyframes blink {
  74. 0% {
  75. }50% {
  76. background-color:transparent
  77. }
  78. 100% {
  79. }
  80. }
  81. .CodeMirror-overwrite .CodeMirror-cursor {
  82. }.cm-tab {
  83. display:inline-block;
  84. text-decoration:inherit
  85. }
  86. .CodeMirror-rulers {
  87. position:absolute;
  88. left:0;
  89. right:0;
  90. top:-50px;
  91. bottom:-20px;
  92. overflow:hidden
  93. }
  94. .CodeMirror-ruler {
  95. border-left:1px solid #ccc;
  96. top:0;
  97. bottom:0;
  98. position:absolute
  99. }
  100. .cm-s-default .cm-header {
  101. color:blue
  102. }
  103. .cm-s-default .cm-quote {
  104. color:#090
  105. }
  106. .cm-negative {
  107. color:#d44
  108. }
  109. .cm-positive {
  110. color:#292
  111. }
  112. .cm-header,.cm-strong {
  113. font-weight:bold
  114. }
  115. .cm-em {
  116. font-style:italic
  117. }
  118. .cm-link {
  119. text-decoration:underline
  120. }
  121. .cm-strikethrough {
  122. text-decoration:line-through
  123. }
  124. .cm-s-default .cm-keyword {
  125. color:#708
  126. }
  127. .cm-s-default .cm-atom {
  128. color:#219
  129. }
  130. .cm-s-default .cm-number {
  131. color:#164
  132. }
  133. .cm-s-default .cm-def {
  134. color:#00f
  135. }
  136. .cm-s-default .cm-variable,.cm-s-default .cm-punctuation,.cm-s-default .cm-property,.cm-s-default .cm-operator {
  137. }.cm-s-default .cm-variable-2 {
  138. color:#05a
  139. }
  140. .cm-s-default .cm-variable-3 {
  141. color:#085
  142. }
  143. .cm-s-default .cm-comment {
  144. color:#a50
  145. }
  146. .cm-s-default .cm-string {
  147. color:#a11
  148. }
  149. .cm-s-default .cm-string-2 {
  150. color:#f50
  151. }
  152. .cm-s-default .cm-meta {
  153. color:#555
  154. }
  155. .cm-s-default .cm-qualifier {
  156. color:#555
  157. }
  158. .cm-s-default .cm-builtin {
  159. color:#30a
  160. }
  161. .cm-s-default .cm-bracket {
  162. color:#997
  163. }
  164. .cm-s-default .cm-tag {
  165. color:#170
  166. }
  167. .cm-s-default .cm-attribute {
  168. color:#00c
  169. }
  170. .cm-s-default .cm-hr {
  171. color:#999
  172. }
  173. .cm-s-default .cm-link {
  174. color:#00c
  175. }
  176. .cm-s-default .cm-error {
  177. color:#f00
  178. }
  179. .cm-invalidchar {
  180. color:#f00
  181. }
  182. .CodeMirror-composing {
  183. border-bottom:2px solid
  184. }
  185. div.CodeMirror span.CodeMirror-matchingbracket {
  186. color:#0f0
  187. }
  188. div.CodeMirror span.CodeMirror-nonmatchingbracket {
  189. color:#f22
  190. }
  191. .CodeMirror-matchingtag {
  192. background:rgba(255,150,0,.3)
  193. }
  194. .CodeMirror-activeline-background {
  195. background:#e8f2ff
  196. }
  197. .CodeMirror {
  198. position:relative;
  199. overflow:hidden;
  200. background:white
  201. }
  202. .CodeMirror-scroll {
  203. overflow:scroll !important;
  204. margin-bottom:-30px;
  205. margin-right:-30px;
  206. padding-bottom:30px;
  207. height:100%;
  208. outline:none;
  209. position:relative
  210. }
  211. .CodeMirror-sizer {
  212. position:relative;
  213. border-right:30px solid transparent
  214. }
  215. .CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler {
  216. position:absolute;
  217. z-index:6;
  218. display:none
  219. }
  220. .CodeMirror-vscrollbar {
  221. right:0;
  222. top:0;
  223. overflow-x:hidden;
  224. overflow-y:scroll
  225. }
  226. .CodeMirror-hscrollbar {
  227. bottom:0;
  228. left:0;
  229. overflow-y:hidden;
  230. overflow-x:scroll
  231. }
  232. .CodeMirror-scrollbar-filler {
  233. right:0;
  234. bottom:0
  235. }
  236. .CodeMirror-gutter-filler {
  237. left:0;
  238. bottom:0
  239. }
  240. .CodeMirror-gutters {
  241. position:absolute;
  242. left:0;
  243. top:0;
  244. min-height:100%;
  245. z-index:3
  246. }
  247. .CodeMirror-gutter {
  248. white-space:normal;
  249. height:100%;
  250. display:inline-block;
  251. vertical-align:top;
  252. margin-bottom:-30px
  253. }
  254. .CodeMirror-gutter-wrapper {
  255. position:absolute;
  256. z-index:4;
  257. background:none !important;
  258. border:none !important
  259. }
  260. .CodeMirror-gutter-background {
  261. position:absolute;
  262. top:0;
  263. bottom:0;
  264. z-index:4
  265. }
  266. .CodeMirror-gutter-elt {
  267. position:absolute;
  268. cursor:default;
  269. z-index:4
  270. }
  271. .CodeMirror-gutter-wrapper {
  272. -webkit-user-select:none;
  273. -moz-user-select:none;
  274. user-select:none
  275. }
  276. .CodeMirror-lines {
  277. cursor:text;
  278. min-height:1px
  279. }
  280. .CodeMirror pre {
  281. -moz-border-radius:0;
  282. -webkit-border-radius:0;
  283. border-radius:0;
  284. border-width:0;
  285. background:transparent;
  286. font-family:inherit;
  287. font-size:inherit;
  288. margin:0;
  289. white-space:pre;
  290. word-wrap:normal;
  291. line-height:inherit;
  292. color:inherit;
  293. z-index:2;
  294. position:relative;
  295. overflow:visible;
  296. -webkit-tap-highlight-color:transparent;
  297. -webkit-font-variant-ligatures:contextual;
  298. font-variant-ligatures:contextual
  299. }
  300. .CodeMirror-wrap pre {
  301. word-wrap:break-word;
  302. white-space:pre-wrap;
  303. word-break:normal
  304. }
  305. .CodeMirror-linebackground {
  306. position:absolute;
  307. left:0;
  308. right:0;
  309. top:0;
  310. bottom:0;
  311. z-index:0
  312. }
  313. .CodeMirror-linewidget {
  314. position:relative;
  315. z-index:2;
  316. overflow:auto
  317. }
  318. .CodeMirror-widget {
  319. }.CodeMirror-code {
  320. outline:none
  321. }
  322. .CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber {
  323. -moz-box-sizing:content-box;
  324. box-sizing:content-box
  325. }
  326. .CodeMirror-measure {
  327. position:absolute;
  328. width:100%;
  329. height:0;
  330. overflow:hidden;
  331. visibility:hidden
  332. }
  333. .CodeMirror-cursor {
  334. position:absolute;
  335. pointer-events:none
  336. }
  337. .CodeMirror-measure pre {
  338. position:static
  339. }
  340. div.CodeMirror-cursors {
  341. visibility:hidden;
  342. position:relative;
  343. z-index:3
  344. }
  345. div.CodeMirror-dragcursors {
  346. visibility:visible
  347. }
  348. .CodeMirror-focused div.CodeMirror-cursors {
  349. visibility:visible
  350. }
  351. .CodeMirror-selected {
  352. background:#d9d9d9
  353. }
  354. .CodeMirror-focused .CodeMirror-selected {
  355. background:#d7d4f0
  356. }
  357. .CodeMirror-crosshair {
  358. cursor:crosshair
  359. }
  360. .CodeMirror-line::selection,.CodeMirror-line > span::selection,.CodeMirror-line > span > span::selection {
  361. background:#d7d4f0
  362. }
  363. .CodeMirror-line::-moz-selection,.CodeMirror-line > span::-moz-selection,.CodeMirror-line > span > span::-moz-selection {
  364. background:#d7d4f0
  365. }
  366. .cm-searching {
  367. background:#ffa;
  368. background:rgba(255,255,0,.4)
  369. }
  370. .cm-force-border {
  371. padding-right:.1px
  372. }
  373. @media print {
  374. .CodeMirror div.CodeMirror-cursors {
  375. visibility:hidden
  376. }
  377. }.cm-tab-wrap-hack:after {
  378. content:''
  379. }
  380. span.CodeMirror-selectedtext {
  381. background:none
  382. }