国内流行的内容管理系统(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.

383 lines
6.4KB

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