kancloud.css 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341
  1. html,
  2. body {
  3. height: 100%;
  4. font-size: 12px;
  5. }
  6. body,
  7. form,
  8. ul,
  9. ol,
  10. table,
  11. input,
  12. button,
  13. p,
  14. h1,
  15. h2,
  16. h3,
  17. h4,
  18. h5,
  19. h6,
  20. blockquote,
  21. pre,
  22. dl,
  23. dt,
  24. dd,
  25. div,
  26. span,
  27. b,
  28. i {
  29. margin: 0;
  30. padding: 0;
  31. -webkit-tap-highlight-color: transparent;
  32. }
  33. body {
  34. color: #222;
  35. background-color: #fff;
  36. font-size: 14px;
  37. word-wrap: break-word;
  38. line-height: 1em;
  39. -webkit-font-smoothing: antialiased;
  40. }
  41. h1,
  42. h2,
  43. h3,
  44. h4,
  45. h5,
  46. h6,
  47. strong,
  48. input,
  49. select,
  50. textarea,
  51. button,
  52. body,
  53. code {
  54. font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft Yahei", "Helvetica Neue", Helvetica;
  55. }
  56. h1 {
  57. font-size: 2.25em;
  58. font-weight: 500;
  59. }
  60. h2 {
  61. font-size: 1.75em;
  62. font-weight: 500;
  63. }
  64. h3 {
  65. font-size: 1.5em;
  66. font-weight: 500
  67. }
  68. h4 {
  69. font-size: 1.2em;
  70. font-weight: 300
  71. }
  72. h5 {
  73. font-size: 1.0em;
  74. font-weight: 300
  75. }
  76. h6 {
  77. font-size: .8em;
  78. font-weight: 200
  79. }
  80. table>tbody>tr:hover {
  81. background-color: #F5F5F5;
  82. }
  83. .m-manual:not(.manual-mobile) ::-webkit-scrollbar {
  84. height: 10px;
  85. width: 7px;
  86. background: rgba(0, 0, 0, .1);
  87. }
  88. .m-manual:not(.manual-mobile) ::-webkit-scrollbar:hover {
  89. background: rgba(0, 0, 0, .2)
  90. }
  91. .m-manual:not(.manual-mobile) ::-webkit-scrollbar-thumb {
  92. background: rgba(0, 0, 0, .3);
  93. -webkit-border-radius: 6px;
  94. -moz-border-radius: 6px;
  95. -ms-border-radius: 6px;
  96. -o-border-radius: 6px;
  97. border-radius: 6px
  98. }
  99. .m-manual:not(.manual-mobile)::-webkit-scrollbar-thumb:hover {
  100. -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
  101. -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
  102. -ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
  103. -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
  104. box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
  105. background-color: rgba(0, 0, 0, .4)
  106. }
  107. .m-manual.manual-reader .manual-head .slidebar {
  108. display: none
  109. }
  110. .m-manual .manual-head {
  111. min-width: 980px;
  112. height: 54px;
  113. line-height: 54px;
  114. padding: 0 .8em;
  115. z-index: 900;
  116. position: fixed;
  117. top: 0;
  118. left: 0;
  119. right: 0;
  120. background-color: #fff;
  121. transition-property: top;
  122. transition-duration: .3s;
  123. transition-timing-function: linear;
  124. transition-delay: 0s;
  125. -moz-transition-property: top;
  126. -moz-transition-duration: .3s;
  127. -moz-transition-timing-function: linear;
  128. -moz-transition-delay: 0s;
  129. -webkit-transition-property: top;
  130. -webkit-transition-duration: .3s;
  131. -webkit-transition-timing-function: linear;
  132. -webkit-transition-delay: 0s;
  133. -o-transition-property: top;
  134. -o-transition-duration: .3s;
  135. -o-transition-timing-function: linear;
  136. -o-transition-delay: 0s
  137. }
  138. .m-manual .slidebar {
  139. display: none;
  140. }
  141. .m-manual .manual-head .manual-title {
  142. display: inline-block;
  143. height: 30px;
  144. line-height: 54px;
  145. color: #333;
  146. font-size: 16px;
  147. font-weight: bold;
  148. }
  149. .m-manual .manual-tab {
  150. position: absolute;
  151. top: 0;
  152. bottom: 0;
  153. left: 0;
  154. right: 0
  155. }
  156. .m-manual .manual-left {
  157. position: absolute;
  158. left: 0;
  159. top: 55px;
  160. z-index: 301;
  161. bottom: 0;
  162. width: 279px;
  163. border-right: 1px solid #ddd;
  164. background-color: #fafafa;
  165. }
  166. .m-manual .manual-tab .tab-navg {
  167. zoom: 1;
  168. border-bottom: 1px solid #ddd
  169. }
  170. .m-manual .manual-tab .tab-util {
  171. position: absolute;
  172. top: 50%;
  173. right: -14px
  174. }
  175. .m-manual .manual-tab .tab-util .item {
  176. color: #999;
  177. cursor: pointer;
  178. height: 24px;
  179. line-height: 24px;
  180. display: inline-block;
  181. margin-top: 4px
  182. }
  183. .manual-fullscreen-switch {
  184. display: block
  185. }
  186. .manual-fullscreen-switch .open,
  187. .manual-fullscreen-switch .close {
  188. display: inline-block;
  189. width: 30px;
  190. height: 30px;
  191. cursor: pointer;
  192. background-color: #5cb85c;
  193. border-radius: 50%;
  194. color: #fff;
  195. position: relative;
  196. font-size: 16px;
  197. vertical-align: top;
  198. opacity: 1;
  199. text-shadow: none;
  200. font-weight: 400;
  201. }
  202. .manual-fullscreen-switch .open:hover,
  203. .manual-fullscreen-switch .close:hover {
  204. background-color: #449d44;
  205. }
  206. .manual-fullscreen-switch .open:before,
  207. .manual-fullscreen-switch .close:before {
  208. position: absolute;
  209. top: 7px;
  210. right: 5px;
  211. }
  212. .manual-fullscreen-switch .open {
  213. display: none;
  214. }
  215. .m-manual.manual-fullscreen-active .manual-fullscreen-switch {
  216. /*margin-top: 30px;*/
  217. }
  218. .m-manual.manual-fullscreen-active .manual-fullscreen-switch .open {
  219. display: inline-block;
  220. }
  221. .m-manual.manual-fullscreen-active .manual-fullscreen-switch .close {
  222. display: none;
  223. }
  224. .m-manual.manual-fullscreen-active .manual-left .m-copyright,
  225. .m-manual.manual-fullscreen-active .manual-left .tab-navg,
  226. .m-manual.manual-fullscreen-active .manual-left .tab-wrap {
  227. display: none;
  228. }
  229. .m-manual.manual-fullscreen-active .manual-left {
  230. width: 0px;
  231. }
  232. .m-manual .manual-tab .tab-navg:after {
  233. content: '.';
  234. display: block;
  235. width: 0;
  236. height: 0;
  237. line-height: 9;
  238. overflow: hidden;
  239. clear: both;
  240. visibility: hidden;
  241. }
  242. .m-manual .manual-tab .tab-navg .navg-item {
  243. font-size: 14px;
  244. padding: 0 9px;
  245. cursor: pointer;
  246. float: left;
  247. height: 30px;
  248. line-height: 30px;
  249. color: #999
  250. }
  251. .m-manual .manual-tab .tab-navg .navg-item .fa {
  252. margin-right: 4px;
  253. color: #aaa
  254. }
  255. .m-manual .manual-tab .tab-navg .navg-item .text {
  256. font-weight: 200
  257. }
  258. .m-manual .manual-tab .tab-navg .navg-item.active,
  259. .m-manual .manual-tab .tab-navg .navg-item.active:hover,
  260. .m-manual .manual-tab .tab-navg .navg-item:hover {
  261. color: #333
  262. }
  263. .m-manual .manual-tab .tab-navg .navg-item.active .icon,
  264. .m-manual .manual-tab .tab-navg .navg-item.active:hover .icon,
  265. .m-manual .manual-tab .tab-navg .navg-item:hover .icon {
  266. color: #333
  267. }
  268. .m-manual .manual-tab .tab-navg .navg-item.active {
  269. border-bottom: 1px solid #fafafa;
  270. margin-bottom: -1px;
  271. border-left: 1px solid #ddd;
  272. border-right: 1px solid #ddd;
  273. padding-left: 8px;
  274. padding-right: 8px;
  275. height: 31px;
  276. }
  277. .m-manual .manual-tab .tab-item {
  278. display: none;
  279. position: absolute;
  280. top: 31px;
  281. bottom: 0;
  282. left: 0;
  283. right: 0;
  284. overflow-y: auto;
  285. background-color: #fafafa;
  286. margin-bottom: 60px;
  287. }
  288. .m-manual .manual-tab .tab-item.active {
  289. display: block
  290. }
  291. .m-manual.manual-mode-search .manual-search {
  292. display: block
  293. }
  294. .m-manual.manual-mode-view .manual-catalog {
  295. display: block
  296. }
  297. .m-manual.manual-mode-search .manual-search .search-container {
  298. position: absolute;
  299. top: 0;
  300. left: 0;
  301. right: 0;
  302. bottom: 0;
  303. }
  304. .m-manual .manual-search .search-form {
  305. margin: 5px 5px 10px 5px;
  306. position: relative;
  307. }
  308. .m-manual .manual-search .btn-search {
  309. background-color: #ffffff;
  310. border: 0;
  311. padding: 5px;
  312. position: absolute;
  313. top: 2px;
  314. right: 5px;
  315. }
  316. .m-manual .manual-search .btn-search .fa {
  317. width: 16px;
  318. height: 16px;
  319. vertical-align: middle;
  320. }
  321. .m-manual .manual-search .btn-search .loading {
  322. background-image: url("../images/loading.gif");
  323. }
  324. .m-manual .manual-search .search-result {
  325. position: absolute;
  326. top: 45px;
  327. left: 0;
  328. right: 0;
  329. bottom: 0;
  330. width: 275px;
  331. overflow-y: auto;
  332. border-top: 1px solid #eee;
  333. }
  334. .m-manual .manual-search .search-result .search-empty {
  335. position: absolute;
  336. top: 45%;
  337. left: 0;
  338. right: 0;
  339. text-align: center;
  340. }
  341. .m-manual .manual-search .search-result .search-empty i {
  342. font-size: 50px;
  343. display: block;
  344. color: #999;
  345. font-weight: 200;
  346. }
  347. .m-manual .manual-search .search-result .search-empty .text {
  348. font-size: 16px;
  349. font-weight: 200;
  350. color: #999;
  351. line-height: 40px;
  352. }
  353. .m-manual .manual-search .search-list {
  354. position: absolute;
  355. top: 0;
  356. bottom: 0;
  357. min-width: 100%;
  358. }
  359. .m-manual .manual-search .search-list a {
  360. display: block;
  361. border-bottom: 0;
  362. height: 30px;
  363. line-height: 24px;
  364. padding: 3px 10px 3px 20px;
  365. color: #666;
  366. text-decoration: none;
  367. white-space: nowrap;
  368. overflow: hidden;
  369. }
  370. .m-manual .manual-search .search-list a:hover {
  371. text-shadow: none;
  372. background: #116cd6;
  373. box-shadow: none;
  374. color: #fff;
  375. text-decoration: none;
  376. white-space: nowrap;
  377. }
  378. .m-manual .manual-search .search-list a.active {
  379. background: #10af88;
  380. background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  381. background: linear-gradient(to bottom, #10af88 0%, #10af88 100%);
  382. color: #ffffff;
  383. }
  384. .m-manual .search-highlight {
  385. background-color: #FFFF00 !important;
  386. font-style: normal;
  387. }
  388. .m-manual .manual-left .m-copyright {
  389. border-top: 0;
  390. background: #fafafa;
  391. border-top: 1px solid #ccc;
  392. opacity: 1;
  393. filter: alpha(opacity=100);
  394. position: absolute;
  395. bottom: 0;
  396. margin: 0;
  397. font-size: 12px;
  398. z-index: 999;
  399. height: auto;
  400. width: 100%;
  401. padding: 5px 0;
  402. text-align: center;
  403. line-height: 24px
  404. }
  405. .m-manual .manual-right {
  406. position: absolute;
  407. left: 280px;
  408. top: 55px;
  409. z-index: 300;
  410. overflow-y: auto;
  411. bottom: 0;
  412. right: 0;
  413. transition-property: top;
  414. transition-duration: .3s;
  415. transition-timing-function: linear;
  416. transition-delay: 0s;
  417. -moz-transition-property: top;
  418. -moz-transition-duration: .3s;
  419. -moz-transition-timing-function: linear;
  420. -moz-transition-delay: 0s;
  421. -webkit-transition-property: top;
  422. -webkit-transition-duration: .3s;
  423. -webkit-transition-timing-function: linear;
  424. -webkit-transition-delay: 0s;
  425. -o-transition-property: top;
  426. -o-transition-duration: .3s;
  427. -o-transition-timing-function: linear;
  428. -o-transition-delay: 0s
  429. }
  430. .m-manual.manual-fullscreen-active .manual-right {
  431. left: 0;
  432. }
  433. .m-manual .manual-right .manual-article {
  434. background: #ffffff;
  435. }
  436. .manual-article .article-head {
  437. position: relative;
  438. zoom: 1;
  439. padding: 10px 20px;
  440. width: 100%;
  441. }
  442. .manual-reader .book-title {
  443. color: #333333;
  444. }
  445. .manual-reader .book-title:hover {
  446. text-decoration: none;
  447. color: #333333;
  448. }
  449. .manual-article .article-head h1 {
  450. margin: 0;
  451. font-size: 36px;
  452. font-weight: 400;
  453. text-align: center;
  454. line-height: 42px;
  455. text-overflow: ellipsis;
  456. white-space: nowrap;
  457. color: #636363;
  458. }
  459. .manual-article .article-head h3 {
  460. margin: 0;
  461. font-size: 12px;
  462. font-weight: 200;
  463. text-align: center;
  464. line-height: 18px;
  465. text-overflow: ellipsis;
  466. white-space: nowrap;
  467. color: #444
  468. }
  469. .manual-article .article-info {
  470. padding: 5px;
  471. color: #AAA !important;
  472. }
  473. .manual-article .article-content {
  474. min-width: 980px;
  475. max-width: 90%;
  476. padding: 10px 20px;
  477. margin-left: auto !important;
  478. margin-right: auto !important
  479. }
  480. @media screen and (max-width: 840px) {
  481. .manual-article .article-content {
  482. min-width: inherit;
  483. }
  484. }
  485. .manual-article .article-content .article-body {
  486. min-height: 90px;
  487. padding: 5px;
  488. }
  489. .manual-article .article-content .article-body .attach-list {
  490. list-style: none;
  491. border-top: 1px solid #DDDDDD;
  492. padding-top: 15px;
  493. clear: both;
  494. }
  495. .manual-article .wiki-bottom {
  496. border-top: 1px solid #E5E5E5;
  497. line-height: 25px;
  498. color: #333;
  499. text-align: right;
  500. font-size: 12px;
  501. margin-bottom: 20px;
  502. margin-top: 30px;
  503. padding: 5px;
  504. }
  505. .manual-article .wiki-bottom-left {
  506. border-top: 1px solid #E5E5E5;
  507. line-height: 25px;
  508. color: #333;
  509. text-align: left;
  510. font-size: 12px;
  511. margin-bottom: 20px;
  512. margin-top: 30px;
  513. padding: 5px;
  514. }
  515. .manual-article .jump-top .view-backtop {
  516. position: fixed;
  517. bottom: -30px;
  518. right: 30px;
  519. font-size: 18px;
  520. line-height: 30px;
  521. text-align: center;
  522. color: #fff;
  523. z-index: 9999;
  524. font-weight: 200;
  525. width: 30px;
  526. height: 30px;
  527. background-color: #999;
  528. border-radius: 4px;
  529. opacity: 0;
  530. filter: alpha(opacity=0);
  531. transition-property: all;
  532. transition-duration: .2s;
  533. transition-timing-function: linear;
  534. transition-delay: 0s;
  535. -moz-transition-property: all;
  536. -moz-transition-duration: .2s;
  537. -moz-transition-timing-function: linear;
  538. -moz-transition-delay: 0s;
  539. -webkit-transition-property: all;
  540. -webkit-transition-duration: .2s;
  541. -webkit-transition-timing-function: linear;
  542. -webkit-transition-delay: 0s;
  543. -o-transition-property: all;
  544. -o-transition-duration: .2s;
  545. -o-transition-timing-function: linear;
  546. -o-transition-delay: 0s;
  547. }
  548. .manual-article .jump-top .view-backtop.active {
  549. opacity: 0.5;
  550. bottom: 30px;
  551. }
  552. .manual-article .jump-top .view-backtop.active:hover {
  553. background-color: #449D44;
  554. opacity: 1;
  555. }
  556. .m-manual .manual-progress {
  557. position: fixed;
  558. top: 54px;
  559. left: 0;
  560. right: 0;
  561. height: 1px;
  562. z-index: 302;
  563. background-color: #ddd;
  564. transition-property: top;
  565. transition-duration: .3s;
  566. transition-timing-function: linear;
  567. transition-delay: 0s;
  568. -moz-transition-property: top;
  569. -moz-transition-duration: .3s;
  570. -moz-transition-timing-function: linear;
  571. -moz-transition-delay: 0s;
  572. -webkit-transition-property: top;
  573. -webkit-transition-duration: .3s;
  574. -webkit-transition-timing-function: linear;
  575. -webkit-transition-delay: 0s;
  576. -o-transition-property: top;
  577. -o-transition-duration: .3s;
  578. -o-transition-timing-function: linear;
  579. -o-transition-delay: 0s
  580. }
  581. .m-manual .manual-progress .progress-bar {
  582. display: block;
  583. background-color: #136ec2;
  584. height: 100%
  585. }
  586. .m-comment {
  587. margin: 30px auto 70px auto;
  588. }
  589. .m-comment .comment-result .title {
  590. display: block;
  591. font-size: 16px;
  592. padding-bottom: 6px;
  593. line-height: 1.5em;
  594. border-bottom: 1px solid #ddddd9;
  595. margin-bottom: 10px;
  596. }
  597. .w-textarea.textarea-full {
  598. display: block;
  599. }
  600. .w-fragment.fragment-tip {
  601. color: #999;
  602. }
  603. .w-textarea .textarea-input {
  604. font-size: 14px;
  605. padding: 5px 10px;
  606. border-radius: 3px;
  607. border: 1px solid #ccc;
  608. line-height: 1.7em;
  609. font-weight: 200;
  610. }
  611. .m-comment .comment-post .form .enter textarea {
  612. resize: none;
  613. min-height: 72px;
  614. overflow: hidden;
  615. width: 100%;
  616. }
  617. .m-comment .comment-list {
  618. padding-bottom: 12px
  619. }
  620. .m-comment .comment-post {
  621. padding-bottom: 35px
  622. }
  623. .m-comment .comment-item {
  624. position: relative;
  625. font-size: 1em;
  626. border-top: 1px dotted #eee;
  627. margin-bottom: -1px;
  628. padding: 12px 0;
  629. line-height: 1.7em
  630. }
  631. .m-comment .comment-item .avatar {
  632. position: absolute;
  633. left: 0;
  634. top: 12px;
  635. display: inline-block;
  636. border-radius: 50%;
  637. background: #eee
  638. }
  639. .m-comment .comment-item .avatar img {
  640. border-radius: 50%
  641. }
  642. .m-comment .comment-item .date {
  643. font-weight: 200;
  644. color: #999;
  645. margin-left: 12px
  646. }
  647. .m-comment .comment-item .name {
  648. color: #136ec2
  649. }
  650. .m-comment .comment-item .content {
  651. margin: 6px 0 9px;
  652. font-size: 1.14em;
  653. padding: 3px 0
  654. }
  655. .m-comment .comment-item .content pre {
  656. padding: 16px;
  657. overflow: auto;
  658. font-size: 85%;
  659. line-height: 1.45;
  660. background-color: #f7f7f7;
  661. border: 0;
  662. border-radius: 3px;
  663. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace
  664. }
  665. .m-comment .comment-item .content pre>code {
  666. display: inline;
  667. max-width: 100%;
  668. padding: 0;
  669. margin: 0;
  670. overflow: initial;
  671. line-height: inherit;
  672. background-color: transparent;
  673. border: 0;
  674. font-size: 100%
  675. }
  676. .m-comment .comment-item .operate {
  677. position: absolute;
  678. top: 12px;
  679. right: 0;
  680. height: 24px;
  681. line-height: 24px
  682. }
  683. .m-comment .comment-item .operate .number {
  684. color: #999
  685. }
  686. .m-comment .comment-item .operate .delete {
  687. display: none
  688. }
  689. .m-comment .comment-item:hover .operate.toggle .delete {
  690. display: inline-block
  691. }
  692. .m-comment .comment-item:hover .operate.toggle .number {
  693. display: none
  694. }
  695. .m-comment .comment-item .info {
  696. height: 24px;
  697. line-height: 24px
  698. }
  699. .m-comment .comment-item .vote {
  700. display: inline-block;
  701. margin-right: 12px
  702. }
  703. .m-comment .comment-item .vote .agree,
  704. .m-comment .comment-item .vote .oppose {
  705. display: inline-block;
  706. vertical-align: top;
  707. width: 30px;
  708. height: 30px;
  709. text-align: center;
  710. line-height: 30px;
  711. background-color: #f5f5f5;
  712. color: #666666;
  713. }
  714. .m-comment .comment-item .vote .agree:hover,
  715. .m-comment .comment-item .vote .oppose:hover {
  716. color: #333333;
  717. }
  718. .m-comment .comment-item .vote .count {
  719. height: 30px;
  720. line-height: 30px;
  721. color: #999;
  722. display: inline-block;
  723. text-align: center;
  724. padding: 0 6px;
  725. min-width: 12px;
  726. font-weight: 200;
  727. vertical-align: top;
  728. background-color: #f5f5f5;
  729. border-left: 1px solid #eee;
  730. border-right: 1px solid #eee
  731. }
  732. .m-comment .comment-item .vote .agree {
  733. border-top-right-radius: 0;
  734. border-bottom-right-radius: 0
  735. }
  736. .m-comment .comment-item .vote .oppose {
  737. border-top-left-radius: 0;
  738. border-bottom-left-radius: 0
  739. }
  740. .m-comment .comment-item .vote.disabled .agree,
  741. .m-comment .comment-item .vote.disabled .oppose {
  742. cursor: default
  743. }
  744. .m-comment .comment-item .vote.disabled .agree i,
  745. .m-comment .comment-item .vote.disabled .oppose i {
  746. color: #ccc
  747. }
  748. .m-comment .comment-item .vote.disabled .agree:hover i,
  749. .m-comment .comment-item .vote.disabled .oppose:hover i {
  750. color: #ccc
  751. }
  752. .m-comment .comment-item .reply {
  753. float: right;
  754. line-height: 30px;
  755. display: none
  756. }
  757. .m-comment .comment-item:hover .reply {
  758. display: inline-block
  759. }
  760. .m-comment .comment-empty {
  761. text-align: center;
  762. display: block;
  763. padding-top: 36px;
  764. padding-bottom: 36px
  765. }
  766. .m-comment .comment-empty .text {
  767. color: #666;
  768. font-weight: 200
  769. }
  770. .m-comment .comment-empty.empty-active {
  771. display: block
  772. }
  773. .m-comment .comment-more,
  774. .m-comment .comment-replace {
  775. display: none;
  776. text-align: center;
  777. margin-bottom: 24px
  778. }
  779. .m-comment .comment-more .more-inner,
  780. .m-comment .comment-replace .more-inner {
  781. display: inline-block;
  782. text-align: center;
  783. height: 36px;
  784. line-height: 36px;
  785. cursor: pointer;
  786. min-width: 300px;
  787. border-radius: 4px;
  788. border: 1px solid #aaa
  789. }
  790. .m-comment .comment-more .more-inner:hover,
  791. .m-comment .comment-replace .more-inner:hover {
  792. background-color: #f3f3f3;
  793. border-color: #888
  794. }
  795. .m-comment .comment-more .more-inner:active,
  796. .m-comment .comment-replace .more-inner:active {
  797. box-shadow: 0 3px 6px rgba(99, 99, 99, .1) inset
  798. }
  799. .m-comment .comment-more.more-active,
  800. .m-comment .comment-replace.more-active {
  801. display: block
  802. }
  803. .m-comment .comment-more.replace-active,
  804. .m-comment .comment-replace.replace-active {
  805. display: block
  806. }
  807. .m-comment .think-loading.loading-ripple-empty {
  808. text-align: center
  809. }
  810. .m-comment .comment-post-disabeld {
  811. display: none;
  812. height: 72px;
  813. border: 1px solid #ccc;
  814. border-radius: 3px;
  815. padding: 5px 10px;
  816. text-align: center;
  817. line-height: 72px
  818. }
  819. .m-comment.comment-disabled .comment-post {
  820. display: none
  821. }
  822. .m-comment.comment-disabled .comment-post-disabeld {
  823. display: block
  824. }
  825. .editor-content {
  826. line-height: 1.7em;
  827. font-size: 14px
  828. }
  829. .editor-content p {
  830. margin-bottom: 14px;
  831. line-height: 1.7em;
  832. font-size: 1.3rem;
  833. color: #5D5D5D;
  834. }
  835. .editor-content a {
  836. color: #3eb1d0
  837. }
  838. .editor-content h1 {
  839. font-size: 1.7rem;
  840. line-height: 1.2
  841. }
  842. .editor-content h2 {
  843. padding-bottom: 0.3em;
  844. font-size: 1.6rem;
  845. line-height: 2.5em;
  846. border-bottom: 1px solid #eee
  847. }
  848. .editor-content h3 {
  849. font-size: 1.65rem;
  850. line-height: 2em;
  851. border-bottom: 1px solid #eee
  852. }
  853. .editor-content h4 {
  854. font-size: 1.5rem
  855. }
  856. .editor-content h5 {
  857. font-size: 1.45em
  858. }
  859. .editor-content h6 {
  860. font-size: 1.4em;
  861. color: #777
  862. }
  863. .editor-content br {
  864. display: block;
  865. margin: .2em
  866. }
  867. .editor-content hr {
  868. border: 0;
  869. border-bottom: 1px solid #ddd
  870. }
  871. .editor-content ul {
  872. padding-left: 28px
  873. }
  874. .editor-content ol {
  875. padding-left: 28px
  876. }
  877. .editor-content h1,
  878. .editor-content h2,
  879. .editor-content h3,
  880. .editor-content h4,
  881. .editor-content h5,
  882. .editor-content h6,
  883. .editor-content p,
  884. .editor-content ul,
  885. .editor-content ol,
  886. .editor-content blockquote,
  887. .teditor-content pre,
  888. .editor-content table {
  889. margin-bottom: 14px
  890. }
  891. .editor-content table {
  892. border-collapse: collapse;
  893. table-layout: fixed;
  894. display: block;
  895. width: 100%;
  896. overflow: auto;
  897. word-break: keep-all;
  898. margin: 10px 0
  899. }
  900. .editor-content th {
  901. text-align: left
  902. }
  903. .editor-content table thead tr {
  904. background-color: #0088CC;
  905. color: #ffffff;
  906. }
  907. .editor-content table tr:nth-child(2n) {
  908. background-color: #f8f8f8
  909. }
  910. .editor-content table td,
  911. .editor-content table th {
  912. padding: 6px 13px;
  913. border: 1px solid #ddd;
  914. }
  915. .editor-content img {
  916. max-width: 100%
  917. }
  918. .editor-content table pre {
  919. margin-bottom: 0
  920. }
  921. .editor-content table p {
  922. margin: 0
  923. }
  924. .editor-content blockquote {
  925. padding: 5px 5px 5px 15px;
  926. color: #777;
  927. border-left: 4px solid #ddd
  928. }
  929. .editor-content blockquote.info {
  930. border-left-color: #5bc0de;
  931. color: #5bc0de;
  932. background-color: #f4f8fa
  933. }
  934. .editor-content blockquote.warning {
  935. background-color: #fcf8f2;
  936. border-color: #f0ad4e;
  937. color: #f0ad4e
  938. }
  939. .editor-content blockquote.danger {
  940. color: #d9534f;
  941. background-color: #fdf7f7;
  942. border-color: #d9534f
  943. }
  944. .editor-content blockquote.success {
  945. background-color: #f3f8f3;
  946. border-color: #50af51;
  947. color: #50af51
  948. }
  949. .editor-content blockquote>:last-child {
  950. margin-bottom: 0
  951. }
  952. .editor-content .markdown-toc-list ul:only-child {
  953. padding-left: 0;
  954. margin-bottom: 0
  955. }
  956. .editor-content pre {
  957. border: 0;
  958. margin-bottom: 14px;
  959. }
  960. .editor-content code,
  961. .editor-content pre {
  962. border-radius: 0;
  963. font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  964. }
  965. .editor-content pre>code {
  966. word-break: break-all;
  967. white-space: inherit;
  968. }
  969. .editor-content blockquote {
  970. border-color: inherit;
  971. color: inherit;
  972. background: 0
  973. }
  974. .hljs-line-numbers {
  975. text-align: right;
  976. border-right: 1px solid #ccc;
  977. color: #999;
  978. -webkit-touch-callout: none;
  979. -webkit-user-select: none;
  980. -khtml-user-select: none;
  981. -moz-user-select: none;
  982. -ms-user-select: none;
  983. user-select: none;
  984. }
  985. .editor-content .markdown-toc {
  986. padding: 15px 5px;
  987. background-color: #FFFFFF;
  988. line-height: 25px;
  989. border: 1px solid #CCCCCC;
  990. width: 300px;
  991. float: right;
  992. overflow-x: auto;
  993. margin: 0 0 10px 10px;
  994. }
  995. .http-method .default {
  996. width: 70px;
  997. display: inline-block;
  998. background-color: #333333;
  999. -webkit-border-radius: 3px;
  1000. border-radius: 3px;
  1001. vertical-align: middle;
  1002. margin-bottom: 3px;
  1003. margin-right: 15px;
  1004. color: #FFF !important;
  1005. font-size: 11px;
  1006. height: 24px;
  1007. line-height: 24px;
  1008. text-transform: uppercase;
  1009. text-align: center;
  1010. -webkit-box-sizing: border-box;
  1011. -moz-box-sizing: border-box;
  1012. box-sizing: border-box;
  1013. }
  1014. .http-method .post {
  1015. background-color: #F47023 !important;
  1016. }
  1017. .http-method .get {
  1018. background-color: #27AE60 !important;
  1019. }
  1020. .http-method .put {
  1021. background-color: #4A90E2 !important;
  1022. }
  1023. .http-method .del {
  1024. background-color: red !important;
  1025. }
  1026. .http-method .trace {
  1027. background-color: #e09d43 !important;
  1028. }
  1029. @media screen and (max-width: 840px) {
  1030. .m-manual.manual-reader {
  1031. font-size: 12px;
  1032. min-width: initial
  1033. }
  1034. .m-manual.manual-reader .manual-head {
  1035. min-width: initial
  1036. }
  1037. .m-manual.manual-reader .manual-head .manual-menu {
  1038. display: none;
  1039. }
  1040. .m-manual.manual-reader .manual-body {
  1041. padding-left: 0
  1042. }
  1043. .m-manual.manual-reader .manual-left {
  1044. width: 80%;
  1045. max-width: 360px;
  1046. left: -80%;
  1047. top: 0;
  1048. z-index: 4000
  1049. }
  1050. .m-manual.manual-reader .manual-head .pull-left {
  1051. right: 0;
  1052. left: 0;
  1053. position: relative
  1054. }
  1055. .m-manual.manual-reader .manual-head .pull-left .slidebar {
  1056. display: inline-block;
  1057. /*position: absolute;*/
  1058. /*left: 0;*/
  1059. /*top: 0;*/
  1060. /*font-size: 20px*/
  1061. }
  1062. .m-manual.manual-reader .manual-head .pull-left .slidebar i {
  1063. display: inline-block;
  1064. vertical-align: top;
  1065. margin-top: 20px;
  1066. line-height: 100%
  1067. }
  1068. .m-manual.manual-reader .manual-head .pull-left .manual-title {
  1069. padding-left: 30px;
  1070. height: 54px;
  1071. line-height: 54px;
  1072. display: block;
  1073. white-space: nowrap;
  1074. text-overflow: ellipsis;
  1075. overflow: hidden
  1076. }
  1077. .m-manual.manual-reader .manual-navg {
  1078. display: block
  1079. }
  1080. .m-manual.manual-reader .manual-head .left .manual-navg {
  1081. margin-left: 36px;
  1082. margin-right: 36px
  1083. }
  1084. .m-manual.manual-reader .manual-navg .title {
  1085. float: none;
  1086. text-align: center;
  1087. display: block
  1088. }
  1089. .m-manual.manual-reader .manual-tab .tab-util {
  1090. display: none
  1091. }
  1092. .m-manual.manual-reader .article-view .head-util {
  1093. display: none
  1094. }
  1095. .m-manual.manual-reader .article-jump .jump-up,
  1096. .m-manual.manual-reader .article-jump .jump-down {
  1097. float: none;
  1098. display: block
  1099. }
  1100. .m-manual.manual-reader .m-article .think-loading.loading-ripple {
  1101. margin-left: -48px
  1102. }
  1103. .m-manual.manual-reader .manual-right {
  1104. left: 0
  1105. }
  1106. .m-manual.manual-reader.manual-auto-close .manual-head {
  1107. top: -55px
  1108. }
  1109. .m-manual.manual-reader.manual-auto-close .manual-progress {
  1110. top: 0
  1111. }
  1112. .m-manual.manual-reader.manual-auto-open .manual-head {
  1113. top: 0
  1114. }
  1115. .m-manual.manual-reader .manual-article .article-view {
  1116. padding: 0 12px
  1117. }
  1118. .m-manual.manual-reader .manual-article .article-comment {
  1119. padding: 0 12px
  1120. }
  1121. .m-manual.manual-reader .manual-article .article-head {
  1122. display: none
  1123. }
  1124. .m-manual.manual-reader .manual-article .editor-content .markdown-toc {
  1125. display: none;
  1126. }
  1127. .m-manual.manual-reader .manual-mask {
  1128. position: fixed;
  1129. top: 0;
  1130. left: 0;
  1131. right: 0;
  1132. bottom: 0;
  1133. z-index: -10;
  1134. background-color: #000;
  1135. opacity: 0
  1136. }
  1137. .m-manual.manual-reader.manual-mobile-show-left .manual-left {
  1138. left: 0;
  1139. z-index: 3001
  1140. }
  1141. .m-manual.manual-reader.manual-mobile-show-left .manual-mask {
  1142. opacity: .3;
  1143. z-index: 3000
  1144. }
  1145. }