kancloud.css 26 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348
  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 .info img {
  700. height: 22px;
  701. border-radius: 50%;
  702. margin-right: 4px;
  703. display: ruby;
  704. }
  705. .m-comment .comment-item .vote {
  706. display: inline-block;
  707. margin-right: 12px
  708. }
  709. .m-comment .comment-item .vote .agree,
  710. .m-comment .comment-item .vote .oppose {
  711. display: inline-block;
  712. vertical-align: top;
  713. width: 30px;
  714. height: 30px;
  715. text-align: center;
  716. line-height: 30px;
  717. background-color: #f5f5f5;
  718. color: #666666;
  719. }
  720. .m-comment .comment-item .vote .agree:hover,
  721. .m-comment .comment-item .vote .oppose:hover {
  722. color: #333333;
  723. }
  724. .m-comment .comment-item .vote .count {
  725. height: 30px;
  726. line-height: 30px;
  727. color: #999;
  728. display: inline-block;
  729. text-align: center;
  730. padding: 0 6px;
  731. min-width: 12px;
  732. font-weight: 200;
  733. vertical-align: top;
  734. background-color: #f5f5f5;
  735. border-left: 1px solid #eee;
  736. border-right: 1px solid #eee
  737. }
  738. .m-comment .comment-item .vote .agree {
  739. border-top-right-radius: 0;
  740. border-bottom-right-radius: 0
  741. }
  742. .m-comment .comment-item .vote .oppose {
  743. border-top-left-radius: 0;
  744. border-bottom-left-radius: 0
  745. }
  746. .m-comment .comment-item .vote.disabled .agree,
  747. .m-comment .comment-item .vote.disabled .oppose {
  748. cursor: default
  749. }
  750. .m-comment .comment-item .vote.disabled .agree i,
  751. .m-comment .comment-item .vote.disabled .oppose i {
  752. color: #ccc
  753. }
  754. .m-comment .comment-item .vote.disabled .agree:hover i,
  755. .m-comment .comment-item .vote.disabled .oppose:hover i {
  756. color: #ccc
  757. }
  758. .m-comment .comment-item .reply {
  759. float: right;
  760. line-height: 30px;
  761. display: none
  762. }
  763. .m-comment .comment-item:hover .reply {
  764. display: inline-block
  765. }
  766. .m-comment .comment-empty {
  767. text-align: center;
  768. display: block;
  769. padding-top: 36px;
  770. padding-bottom: 36px
  771. }
  772. .m-comment .comment-empty .text {
  773. color: #666;
  774. font-weight: 200
  775. }
  776. .m-comment .comment-empty.empty-active {
  777. display: block
  778. }
  779. .m-comment .comment-more,
  780. .m-comment .comment-replace {
  781. display: none;
  782. text-align: center;
  783. margin-bottom: 24px
  784. }
  785. .m-comment .comment-more .more-inner,
  786. .m-comment .comment-replace .more-inner {
  787. display: inline-block;
  788. text-align: center;
  789. height: 36px;
  790. line-height: 36px;
  791. cursor: pointer;
  792. min-width: 300px;
  793. border-radius: 4px;
  794. border: 1px solid #aaa
  795. }
  796. .m-comment .comment-more .more-inner:hover,
  797. .m-comment .comment-replace .more-inner:hover {
  798. background-color: #f3f3f3;
  799. border-color: #888
  800. }
  801. .m-comment .comment-more .more-inner:active,
  802. .m-comment .comment-replace .more-inner:active {
  803. box-shadow: 0 3px 6px rgba(99, 99, 99, .1) inset
  804. }
  805. .m-comment .comment-more.more-active,
  806. .m-comment .comment-replace.more-active {
  807. display: block
  808. }
  809. .m-comment .comment-more.replace-active,
  810. .m-comment .comment-replace.replace-active {
  811. display: block
  812. }
  813. .m-comment .think-loading.loading-ripple-empty {
  814. text-align: center
  815. }
  816. .m-comment .comment-post-disabeld {
  817. display: none;
  818. height: 72px;
  819. border: 1px solid #ccc;
  820. border-radius: 3px;
  821. padding: 5px 10px;
  822. text-align: center;
  823. line-height: 72px
  824. }
  825. .m-comment.comment-disabled .comment-post {
  826. display: none
  827. }
  828. .m-comment.comment-disabled .comment-post-disabeld {
  829. display: block
  830. }
  831. .editor-content {
  832. line-height: 1.7em;
  833. font-size: 14px
  834. }
  835. .editor-content p {
  836. margin-bottom: 14px;
  837. line-height: 1.7em;
  838. font-size: 1.3rem;
  839. color: #5D5D5D;
  840. }
  841. .editor-content a {
  842. color: #3eb1d0
  843. }
  844. .editor-content h1 {
  845. font-size: 1.7rem;
  846. line-height: 1.2
  847. }
  848. .editor-content h2 {
  849. padding-bottom: 0.3em;
  850. font-size: 1.6rem;
  851. line-height: 2.5em;
  852. border-bottom: 1px solid #eee
  853. }
  854. .editor-content h3 {
  855. font-size: 1.65rem;
  856. line-height: 2em;
  857. border-bottom: 1px solid #eee
  858. }
  859. .editor-content h4 {
  860. font-size: 1.5rem
  861. }
  862. .editor-content h5 {
  863. font-size: 1.45em
  864. }
  865. .editor-content h6 {
  866. font-size: 1.4em;
  867. color: #777
  868. }
  869. .editor-content br {
  870. display: block;
  871. margin: .2em
  872. }
  873. .editor-content hr {
  874. border: 0;
  875. border-bottom: 1px solid #ddd
  876. }
  877. .editor-content ul {
  878. padding-left: 28px
  879. }
  880. .editor-content ol {
  881. padding-left: 28px
  882. }
  883. .editor-content h1,
  884. .editor-content h2,
  885. .editor-content h3,
  886. .editor-content h4,
  887. .editor-content h5,
  888. .editor-content h6,
  889. .editor-content p,
  890. .editor-content ul,
  891. .editor-content ol,
  892. .editor-content blockquote,
  893. .teditor-content pre,
  894. .editor-content table {
  895. margin-bottom: 14px
  896. }
  897. .editor-content table {
  898. border-collapse: collapse;
  899. table-layout: fixed;
  900. display: block;
  901. width: 100%;
  902. overflow: auto;
  903. word-break: keep-all;
  904. margin: 10px 0
  905. }
  906. .editor-content th {
  907. text-align: left
  908. }
  909. .editor-content table thead tr {
  910. background-color: #0088CC;
  911. color: #ffffff;
  912. }
  913. .editor-content table tr:nth-child(2n) {
  914. background-color: #f8f8f8
  915. }
  916. .editor-content table td,
  917. .editor-content table th {
  918. padding: 6px 13px;
  919. border: 1px solid #ddd;
  920. }
  921. .editor-content img {
  922. max-width: 100%
  923. }
  924. .editor-content table pre {
  925. margin-bottom: 0
  926. }
  927. .editor-content table p {
  928. margin: 0
  929. }
  930. .editor-content blockquote {
  931. padding: 5px 5px 5px 15px;
  932. color: #777;
  933. border-left: 4px solid #ddd
  934. }
  935. .editor-content blockquote.info {
  936. border-left-color: #5bc0de;
  937. color: #5bc0de;
  938. background-color: #f4f8fa
  939. }
  940. .editor-content blockquote.warning {
  941. background-color: #fcf8f2;
  942. border-color: #f0ad4e;
  943. color: #f0ad4e
  944. }
  945. .editor-content blockquote.danger {
  946. color: #d9534f;
  947. background-color: #fdf7f7;
  948. border-color: #d9534f
  949. }
  950. .editor-content blockquote.success {
  951. background-color: #f3f8f3;
  952. border-color: #50af51;
  953. color: #50af51
  954. }
  955. .editor-content blockquote>:last-child {
  956. margin-bottom: 0
  957. }
  958. .editor-content .markdown-toc-list ul:only-child {
  959. padding-left: 0;
  960. margin-bottom: 0
  961. }
  962. .editor-content pre {
  963. border: 0;
  964. margin-bottom: 14px;
  965. }
  966. .editor-content code,
  967. .editor-content pre {
  968. border-radius: 0;
  969. font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  970. }
  971. .editor-content pre>code {
  972. word-break: break-all;
  973. white-space: inherit;
  974. }
  975. .editor-content blockquote {
  976. border-color: inherit;
  977. color: inherit;
  978. background: 0
  979. }
  980. .hljs-line-numbers {
  981. text-align: right;
  982. border-right: 1px solid #ccc;
  983. color: #999;
  984. -webkit-touch-callout: none;
  985. -webkit-user-select: none;
  986. -khtml-user-select: none;
  987. -moz-user-select: none;
  988. -ms-user-select: none;
  989. user-select: none;
  990. }
  991. .editor-content .markdown-toc {
  992. padding: 15px 5px;
  993. background-color: #FFFFFF;
  994. line-height: 25px;
  995. border: 1px solid #CCCCCC;
  996. width: 300px;
  997. float: right;
  998. overflow-x: auto;
  999. margin: 0 0 10px 10px;
  1000. }
  1001. .http-method .default {
  1002. width: 70px;
  1003. display: inline-block;
  1004. background-color: #333333;
  1005. -webkit-border-radius: 3px;
  1006. border-radius: 3px;
  1007. vertical-align: middle;
  1008. margin-bottom: 3px;
  1009. margin-right: 15px;
  1010. color: #FFF !important;
  1011. font-size: 11px;
  1012. height: 24px;
  1013. line-height: 24px;
  1014. text-transform: uppercase;
  1015. text-align: center;
  1016. -webkit-box-sizing: border-box;
  1017. -moz-box-sizing: border-box;
  1018. box-sizing: border-box;
  1019. }
  1020. .http-method .post {
  1021. background-color: #F47023 !important;
  1022. }
  1023. .http-method .get {
  1024. background-color: #27AE60 !important;
  1025. }
  1026. .http-method .put {
  1027. background-color: #4A90E2 !important;
  1028. }
  1029. .http-method .del {
  1030. background-color: red !important;
  1031. }
  1032. .http-method .trace {
  1033. background-color: #e09d43 !important;
  1034. }
  1035. @media screen and (max-width: 840px) {
  1036. .m-manual.manual-reader {
  1037. font-size: 12px;
  1038. min-width: initial
  1039. }
  1040. .m-manual.manual-reader .manual-head {
  1041. min-width: initial
  1042. }
  1043. .m-manual.manual-reader .manual-head .manual-menu {
  1044. display: none;
  1045. }
  1046. .m-manual.manual-reader .manual-body {
  1047. padding-left: 0
  1048. }
  1049. .m-manual.manual-reader .manual-left {
  1050. width: 80%;
  1051. max-width: 360px;
  1052. left: -80%;
  1053. top: 0;
  1054. z-index: 4000
  1055. }
  1056. .m-manual.manual-reader .manual-head .pull-left {
  1057. right: 0;
  1058. left: 0;
  1059. position: relative
  1060. }
  1061. .m-manual.manual-reader .manual-head .pull-left .slidebar {
  1062. display: inline-block;
  1063. /*position: absolute;*/
  1064. /*left: 0;*/
  1065. /*top: 0;*/
  1066. /*font-size: 20px*/
  1067. }
  1068. .m-manual.manual-reader .manual-head .pull-left .slidebar i {
  1069. display: inline-block;
  1070. vertical-align: top;
  1071. margin-top: 20px;
  1072. line-height: 100%
  1073. }
  1074. .m-manual.manual-reader .manual-head .pull-left .manual-title {
  1075. padding-left: 30px;
  1076. height: 54px;
  1077. line-height: 54px;
  1078. display: block;
  1079. white-space: nowrap;
  1080. text-overflow: ellipsis;
  1081. overflow: hidden
  1082. }
  1083. .m-manual.manual-reader .manual-navg {
  1084. display: block
  1085. }
  1086. .m-manual.manual-reader .manual-head .left .manual-navg {
  1087. margin-left: 36px;
  1088. margin-right: 36px
  1089. }
  1090. .m-manual.manual-reader .manual-navg .title {
  1091. float: none;
  1092. text-align: center;
  1093. display: block
  1094. }
  1095. .m-manual.manual-reader .manual-tab .tab-util {
  1096. display: none
  1097. }
  1098. .m-manual.manual-reader .article-view .head-util {
  1099. display: none
  1100. }
  1101. .m-manual.manual-reader .article-jump .jump-up,
  1102. .m-manual.manual-reader .article-jump .jump-down {
  1103. float: none;
  1104. display: block
  1105. }
  1106. .m-manual.manual-reader .m-article .think-loading.loading-ripple {
  1107. margin-left: -48px
  1108. }
  1109. .m-manual.manual-reader .manual-right {
  1110. left: 0
  1111. }
  1112. .m-manual.manual-reader.manual-auto-close .manual-head {
  1113. top: -55px
  1114. }
  1115. .m-manual.manual-reader.manual-auto-close .manual-progress {
  1116. top: 0
  1117. }
  1118. .m-manual.manual-reader.manual-auto-open .manual-head {
  1119. top: 0
  1120. }
  1121. .m-manual.manual-reader .manual-article .article-view {
  1122. padding: 0 12px
  1123. }
  1124. .m-manual.manual-reader .manual-article .article-comment {
  1125. padding: 0 12px
  1126. }
  1127. .m-manual.manual-reader .manual-article .article-head {
  1128. display: none
  1129. }
  1130. .m-manual.manual-reader .manual-article .editor-content .markdown-toc {
  1131. display: none;
  1132. }
  1133. .m-manual.manual-reader .manual-mask {
  1134. position: fixed;
  1135. top: 0;
  1136. left: 0;
  1137. right: 0;
  1138. bottom: 0;
  1139. z-index: -10;
  1140. background-color: #000;
  1141. opacity: 0
  1142. }
  1143. .m-manual.manual-reader.manual-mobile-show-left .manual-left {
  1144. left: 0;
  1145. z-index: 3001
  1146. }
  1147. .m-manual.manual-reader.manual-mobile-show-left .manual-mask {
  1148. opacity: .3;
  1149. z-index: 3000
  1150. }
  1151. }