lzb.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576
  1. /*钟文的编辑窗口*/
  2. .edit-poer-tabs{
  3. width: 100%;
  4. pointer-events: all;
  5. cursor: pointer;
  6. color: #fefefe;
  7. z-index:999;
  8. display: flex;
  9. }
  10. .edit-poer-tabs a{
  11. line-height: 50px;
  12. flex: 1;
  13. text-align: center;
  14. background: #ededed;
  15. color: #000;
  16. border-right: 1px solid #fff;
  17. transition: all 0.2s;
  18. }
  19. .edit-poer-tabs a.active {
  20. background-color: rgba(83,220,255,.7);
  21. color: #333
  22. }
  23. #addHot a:hover{
  24. background: #4c90eb;
  25. color:#fff;
  26. }
  27. #addHot textarea{
  28. width:100%;
  29. resize: vertical;
  30. height:300px;
  31. color: #444;
  32. font-size: 14px;
  33. padding: 4px;
  34. word-wrap: break-word;
  35. white-space: nowrap;
  36. font-weight: bold;
  37. opacity:0.9;
  38. }
  39. #addHot > div {
  40. display: flex;
  41. }
  42. .save-hot-btn {
  43. background-color: rgba(83,220,255,.7);
  44. color: #333;
  45. height: 50px;
  46. line-height: 50px;
  47. text-align: center;
  48. cursor: pointer;
  49. flex: 1;
  50. }
  51. .edit-header {
  52. margin: 5px 0;
  53. }
  54. .edit-header,.edit-bg {
  55. display: none
  56. }
  57. .edit-header.active,.edit-bg.active {
  58. display: block
  59. }
  60. .guide-list li {
  61. display: flex;
  62. margin-bottom: 5px;
  63. justify-content: space-between;
  64. align-items: center;
  65. background: rgba(83,220,255,.7);
  66. padding: 5px;
  67. }
  68. .guide-list li input {
  69. color: #333;
  70. background: transparent;
  71. border: none;
  72. border-bottom: 1px solid #333;
  73. font-size: 16px;
  74. outline: none;
  75. width: 50%;
  76. text-align: center;
  77. }
  78. .guide-list span {
  79. width: 100px;
  80. height: auto;
  81. flex: 0 0 auto;
  82. }
  83. .guide-list span img {
  84. width: 100%;
  85. }
  86. .guide-list a {
  87. flex: 0 0 auto;
  88. font-size: 14px;
  89. color: #333;
  90. }
  91. .edit-info {
  92. color: #333;
  93. display: none;
  94. padding: 15px;
  95. }
  96. .edit-info.active {
  97. display: block;
  98. }
  99. .edit-info > div {
  100. display: flex;
  101. margin-bottom: 25px;
  102. overflow: hidden;
  103. align-items: center;
  104. }
  105. .edit-info > div span {
  106. flex: 0 0 80px;
  107. color: inherit;
  108. padding-right: 15px;
  109. }
  110. .edit-info > div > input, .edit-info div > button {
  111. flex: 1;
  112. color: inherit;
  113. }
  114. .edit-info > div > textarea {
  115. border: 1px solid #333;
  116. flex: 1;
  117. height: 100px;
  118. padding: 10px;
  119. }
  120. .edit-info > div > input {
  121. border: none;
  122. border-bottom: 1px solid #333;
  123. line-height: 30px;
  124. outline: none;
  125. text-align: center;
  126. }
  127. .edit-info > div > select {
  128. height: 36px;
  129. border: 1px solid #333;
  130. flex: 1;
  131. }
  132. .edit-info > div input[type="file"] {
  133. opacity: 0;
  134. width: 100%;
  135. height: 100%;
  136. position: absolute;
  137. left: 0;
  138. top: 0;
  139. cursor: pointer;
  140. }
  141. .edit-info > div div {
  142. position: relative;
  143. flex: 1;
  144. }
  145. .edit-info > div p {
  146. line-height: 30px;
  147. color: inherit;
  148. text-align: center;
  149. flex: 1;
  150. }
  151. .edit-info > div a {
  152. position: absolute;
  153. right: 0;
  154. top: 0;
  155. bottom: 0;
  156. width: 40px;
  157. text-align: center;
  158. cursor: pointer;
  159. color: #00a2d4;
  160. line-height: 30px;
  161. z-index: 5;
  162. }
  163. /*edit*/
  164. .edit-wrap {
  165. position: absolute;
  166. display: none;
  167. width: 320px;
  168. height: 94%;
  169. min-height: 500px;
  170. background: rgba(255,255,255,1);
  171. right: 0;
  172. top: 0;
  173. overflow-y: scroll;
  174. }
  175. ul.edit-bg{
  176. background: rgba(245,245,245,0.9);
  177. transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  178. }
  179. .edit-hot .edit-hot-active {
  180. display: inline-block;
  181. height: 80px;
  182. margin: 4%;
  183. background: rgba(255,255,255,0.8);
  184. border: 3px solid rgba(83,220,255,.2);
  185. width: 92%;
  186. position: relative;
  187. overflow:hidden;
  188. }
  189. .edit-hot .edit-hot-active span {
  190. color: #000;
  191. font-size: 25px;
  192. position: absolute;
  193. left: 50%;
  194. top: 50%;
  195. transform: translate(-50%,-50%);
  196. letter-spacing: 2px;
  197. }
  198. .edit-hot-active:after{
  199. content:"";
  200. height: 100%;
  201. width: 100%;
  202. display: block;
  203. background: rgba(0,0,0,0.5);
  204. position: absolute;
  205. top: 100%;
  206. }
  207. .edit-hot-active:before{
  208. content:"+";
  209. display: flex;
  210. height: 60px;
  211. width: 60px;
  212. border: solid 5px #fff;
  213. border-radius: 30px;
  214. font-size: 30px;
  215. position: absolute;
  216. justify-content: center;
  217. align-items: center;
  218. font-weight: bold;
  219. left: 0;
  220. right: 0;
  221. margin: auto;
  222. top: 0;
  223. bottom: 0;
  224. opacity: 0;
  225. }
  226. .edit-add-hot:hover .edit-hot-active:after{ top:0; transition:top 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}
  227. .edit-add-hot:hover .edit-hot-active:before{ opacity: 1; z-index: 2; color:#fff; }
  228. .followMouse{ position: absolute; text-shadow:0 0 5px #333; color: #fff; font-weight: bold; font-size: 18px;}
  229. .edit-hot-num{ overflow-x: hidden; color:#333; }
  230. .edit-hotTitle{ display: flex; justify-content: space-between; cursor: pointer; background: rgba(83,220,255,.7); height: 30px; padding: 0 4%; line-height: 30px; margin-bottom: 5px;}
  231. .edit-content{ height: 0; overflow:hidden; transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  232. .edit-hot-data{ display:flex; justify-content: space-between; }
  233. .edit-hot-data > div{ max-width:60%; }
  234. .edit-hot-data p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  235. .edit-hot-editor{ width: 40%; background :rgba(83,220,255,.4);}
  236. .edit-hot-editor > div{ height: 80%; margin: 10%;background: #fff; display: flex; align-items: center; justify-content: center; font-size: 18px; cursor: pointer;}
  237. .edit-hot-editor > div:hover{ color: rgba(83,220,255,.7); }
  238. .edit-remHot:hover{ color: red; }
  239. .edit-save, .edit-function-save {height: 6%; background: rgba(83,220,255,.2); cursor: pointer; }
  240. .edit-save button, .edit-function-save button{ background: #fff; border: 0; width:92%; margin: 2% 4%; height: 40px; }
  241. .edit-save button span, .edit-function-save button span{ color: #000; font-size: 16px; }
  242. /*edit-function*/
  243. .edit-function-wrap{ position: fixed; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; display: none; justify-content: center; align-items: center;
  244. /* display: none; */
  245. }
  246. .edit-function-con{ width: 90%; height: 90%; display: flex; justify-content: space-between;}
  247. .edit-function-right{ width: 20%; border: 1px solid rgba(83,220,255,.7); background: #f5f5f5;}
  248. .edit-function-console{ height: 94%; }
  249. .edit-function-console >li{ flex-direction: column; padding: 3px; background: rgba(83,220,255,.2); color: #000; display:flex; justify-content: center; align-items: center;}
  250. .edit-function-console >li > div:first-child,.webuploader-pick{ width: 90%; height: 80%; background: #fff; text-align: center; line-height: 31px; font-size: 20px; cursor: pointer;}
  251. .webuploader-container{position: relative;}
  252. .webuploader-pick{height: 30px; width: 300px;}
  253. .edit-function-left{ width: 80%; background: rgba(52,52,52,0.8); overflow-x: hidden;}
  254. .edit-F-img{ height: 300px; text-align: center;}
  255. .edit-F-img img{ height: 100%; max-width: 100%; }
  256. .edit-function-console li div:first-child:hover{background: #00a2d4;}
  257. .edit-F-text{ background: #fff; color: #000; height: 300px; width: 100%; margin-top: 5px; max-width: 333px;}
  258. .richText{height: 0; overflow: hidden; transition: all 0.3s;}
  259. .edit-function-wrap.loadding::after {
  260. content: '';
  261. background: url('../images/loadding.gif') no-repeat center center;
  262. position: absolute;
  263. left: 0;
  264. top: 0;
  265. right: 0;
  266. bottom: 0;
  267. color: #fff;
  268. background-color: rgba(0,0,0,0.9);
  269. }
  270. .edit-function-con {
  271. flex-direction: column;
  272. position: relative;
  273. }
  274. .submit {
  275. position: absolute;
  276. right: 0;
  277. top: 0;
  278. width: 100px;
  279. height: 40px;
  280. background-color: #fff;
  281. text-decoration: none;
  282. font-size: 16px;
  283. color: #222;
  284. line-height: 40px;
  285. text-align: center;
  286. }
  287. .submit:hover {
  288. background-color: #00a2d4;
  289. color: #fff !important;
  290. }
  291. .edit-function-header {
  292. height: 40px;
  293. flex: 0 0 auto;
  294. }
  295. .edit-function-header a {
  296. float: left;
  297. width: 100px;
  298. height: 100%;
  299. text-align: center;
  300. background-color: #fff;
  301. text-decoration: none;
  302. font-size: 14px;
  303. color: #222;
  304. line-height: 40px;
  305. margin-right: 15px;
  306. }
  307. .edit-function-header a:hover,
  308. .edit-function-header a.active {
  309. background: #00a2d4;
  310. color: #fff;
  311. }
  312. .edit-function-body {
  313. flex: 1;
  314. background: rgba(0,0,0,0.9);
  315. }
  316. .edit-function-body > div {
  317. width: 100%;
  318. height: 100%;
  319. padding: 20px;
  320. }
  321. .edit-function-body > div.activve {
  322. display: block;
  323. }
  324. .edit-fun-images {
  325. box-sizing: border-box;
  326. width: 100%;
  327. height: 100%;
  328. }
  329. .edit-fun-images > div {
  330. display: inline-block;
  331. vertical-align: top;
  332. }
  333. .edit-fun-images .upload-thum {
  334. display: block;
  335. position: relative;
  336. text-align: center;
  337. }
  338. .edit-fun-images a {
  339. width: 100px;
  340. height: 100px;
  341. border: 1px dashed #fff;
  342. color: #fff;
  343. text-align: center;
  344. position: relative;
  345. display: inline-block;
  346. margin: 10px;
  347. line-height: 90px;
  348. font-size: 30px;
  349. font-weight: 300;
  350. }
  351. .edit-fun-images a::after {
  352. content: '+'
  353. }
  354. .edit-fun-images input {
  355. position: absolute;
  356. left: 0;
  357. top: 0;
  358. width: 100%;
  359. height: 100%;
  360. opacity: 0;
  361. z-index: 1;
  362. cursor: pointer;
  363. }
  364. .edit-fun-images a.result::after {
  365. content: ''
  366. }
  367. .edit-fun-images a.result > input {
  368. z-index: -1;
  369. }
  370. .edit-fun-images a.result > img {
  371. max-width: 100%;
  372. max-height: 100%;
  373. }
  374. .edit-fun-images a.result > span {
  375. position: absolute;
  376. right: 0;
  377. top: 0;
  378. width: 20px;
  379. height: 20px;
  380. line-height: 20px;
  381. transform: rotateZ(45deg)
  382. }
  383. .edit-fun-images a.result > span::after {
  384. content: '+'
  385. }
  386. .edit-fun-text {
  387. display: flex;
  388. align-items: center;
  389. flex-direction: column;
  390. justify-content: center;
  391. }
  392. .edit-fun-text label {
  393. display: block;
  394. padding-left: 80px;
  395. position: relative;
  396. margin-bottom: 20px;
  397. max-width: 500px;
  398. width: 100%;
  399. }
  400. .edit-fun-text label span {
  401. position: absolute;
  402. left: 0;
  403. top: 0;
  404. line-height: 30px;
  405. }
  406. .edit-fun-text label input {
  407. width: 100%;
  408. line-height: 30px;
  409. border-radius: 4px;
  410. height: 30px;
  411. border: 1px solid #c2c2c2;
  412. color: #222;
  413. }
  414. .edit-fun-text label textarea {
  415. width: 100%;
  416. color: #222;
  417. height: 300px;
  418. }
  419. .fun-view-video {
  420. position: fixed;
  421. z-index: 99999;
  422. width: 100%;
  423. height: 100%;
  424. background: rgba(0,0,0,0.9);
  425. /* display: flex; */
  426. align-items: center;
  427. justify-content: center;
  428. left: 0;
  429. top: 0;
  430. display: none;
  431. }
  432. .fun-view-video span {
  433. position: absolute;
  434. right: 0;
  435. top: 0;
  436. transform: rotate(45deg);
  437. font-size: 40px;
  438. font-weight: 300;
  439. color: #fff;
  440. cursor: pointer;
  441. }
  442. .fun-view-video video {
  443. max-width: 90%;
  444. max-height: 90%;
  445. }
  446. .func-edit-items {
  447. max-width: 500px;
  448. width: 100%;
  449. }
  450. .insert-bottom {
  451. display: inline-block;
  452. line-height: 1;
  453. white-space: nowrap;
  454. cursor: pointer;
  455. background: #fff;
  456. border: 1px solid #dcdfe6;
  457. border-color: #dcdfe6;
  458. color: #606266;
  459. -webkit-appearance: none;
  460. text-align: center;
  461. box-sizing: border-box;
  462. outline: none;
  463. margin: 0;
  464. transition: .1s;
  465. font-weight: 500;
  466. color: #fff !important;
  467. background-color: #409eff;
  468. border-color: #409eff;
  469. padding: 12px 20px;
  470. font-size: 14px;
  471. border-radius: 4px;
  472. }
  473. .editable, .display {
  474. resize: vertical;
  475. overflow: auto;
  476. border: 1px solid silver;
  477. border-radius: 5px;
  478. min-height: 400px;
  479. padding: 1em;
  480. margin-top: 20px;
  481. }
  482. #toolbar {
  483. margin-top: 5px;
  484. border: 1px solid silver;
  485. padding: 5px;
  486. background-color: #F2F2F2;
  487. border-radius: 5px;
  488. }
  489. .editable {
  490. box-shadow: inset 0 0 10px silver;
  491. }
  492. .webuploader-element-invisible {
  493. position: absolute !important;
  494. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  495. clip: rect(1px,1px,1px,1px);
  496. }
  497. .webuploader-pick-hover {
  498. background: #00a2d4;
  499. }
  500. .webuploader-pick-disable {
  501. opacity: 0.6;
  502. pointer-events:none;
  503. }
  504. li{ display: block; }
  505. .editCheckbox{
  506. vertical-align: middle;
  507. margin-right: 10px;
  508. }
  509. .edit-bg .colorRed{
  510. color: red;
  511. }