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.

720 lines
12 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. .nav .new,
  2. .wapnava .new,
  3. .nava.bbs {
  4. display: flex;
  5. align-items: center;
  6. }
  7. .nava.bbs .icon {
  8. width: 20px;
  9. height: 20px;
  10. margin-right: 6px;
  11. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAg1JREFUWEftlz9IG1Ecx7+/d63dOwqV6GhXm1i6mM1SyB+sYCfzZ5WCg1BxMF26OHQodGoucXATw6WC2eKYswiC6NAqdhBxFLpU7L1fueKFmF4uL3eSZMiDW+5+fz7v+37v/d4Rejyox/nRfwDPtjNj2o0cCarMb+DgIFm8ahenrkDEyM6B+TUIM+2cFL//AiFvxvRFL/s6QNjI7BAwrRhc2YykjNaSxd1WDg0KZFg5ageGDOT24vr7AYBfBU5AfK6sOFMIgP3Uh/8lIN43Y4UJ5eQAJkupEAtx5gYQLqffCIseWUOy8u1V8dKx8SxCBjYA/FCFEMBTBmbdACLldBVMUwB+gmjNjOU/23Zd2wXPK9nHfM0vJfCRiI/MWCHaVQBHFUcJM67/m7yHAnRELLO1RMF0W4Lb9a42F12zbXMRdgAAEOEtLHnoBsCaNg7mFQDDXjUSCEC1+AYAAwU8FLgC8wszUTj2sQ2DlSATfRUWb9WSerExkvI2ZKBkSWtpP7l+GgzlrrcSgFsHsw8eKcS8HxgBnNTiut1X0BqgnK4yiydgXtpL6KXmRGEjs0pAzg/Arc+m9vDBO+vPzRe7Kf13FKsEniyl7G7W8WBNzIORAnAB4u++ATrO3OAQMdIfAFp2XvlSIAiA7Rs2sgsE/mTfCcy4PnqnGwYNrurvLKNzVe+/XzPVmdyXXc8V+Av1tCwwyQQB+wAAAABJRU5ErkJggg==');
  12. background-position: center;
  13. background-repeat: no-repeat;
  14. background-size: cover;
  15. border-radius: 2px;
  16. image-rendering: -webkit-optimize-contrast;
  17. display: none;
  18. }
  19. .wapnava .new .icon,
  20. .nav .new .icon {
  21. width: 28px;
  22. height: 28px;
  23. margin-right: 4px;
  24. image-rendering: -webkit-optimize-contrast;
  25. }
  26. .head_pc {
  27. background-color: #fff;
  28. position: relative;
  29. z-index: 2;
  30. }
  31. canvas {
  32. height: 100%;
  33. width: 100%;
  34. position: absolute;
  35. top: 0;
  36. z-index: 0;
  37. opacity: 0.5;
  38. }
  39. .top-tips {
  40. z-index: 1;
  41. }
  42. .wrap {
  43. padding: 0;
  44. }
  45. .d1 {
  46. background: linear-gradient(0deg, #fff, #d8efdb, #edf7ef);
  47. padding-bottom: 60px;
  48. position: relative;
  49. }
  50. .d1 .wrap {
  51. padding-top: 60px;
  52. position: relative;
  53. z-index: 1;
  54. }
  55. .d2 .wrap,
  56. .d3 .wrap,
  57. .d4 .wrap {
  58. padding: 70px 0;
  59. }
  60. .install-box {
  61. position: relative;
  62. top: 0;
  63. display: flex;
  64. align-items: center;
  65. width: 24%;
  66. padding: 30px 10px 16px 20px;
  67. border-radius: 8px;
  68. background-color: #fff;
  69. box-shadow: 0 4px 8px 0 rgb(0 0 0 / 30%);
  70. transition: all 0.3s;
  71. }
  72. .install-box:hover {
  73. box-shadow: 0 6px 16px 0 rgb(0 0 0 / 50%);
  74. top: -10px;
  75. }
  76. .install-box.linux,
  77. .install-box.windows {
  78. align-items: center;
  79. width: 41.5%;
  80. }
  81. .install-box + .install-box {
  82. margin-left: 2%;
  83. }
  84. .install-box::before {
  85. content: '';
  86. position: absolute;
  87. top: 20px;
  88. right: 0;
  89. bottom: 0;
  90. width: 100%;
  91. background-repeat: no-repeat;
  92. background-position: right bottom;
  93. background-size: auto 100%;
  94. z-index: 10;
  95. transition: all 0.25s;
  96. opacity: 0.3;
  97. }
  98. .install-box.linux::before {
  99. background-image: url(../images/downico1_01.png);
  100. }
  101. .install-box.windows::before {
  102. background-image: url(../images/downico2_01.png);
  103. }
  104. .install-box.cloud::before {
  105. background-image: url(../images/downico3_01.png);
  106. }
  107. .install-box.ssh::before {
  108. background-image: url(../images/downico4_01.png);
  109. }
  110. .install-box.app::before {
  111. background-image: url(../images/downico5_01.png);
  112. }
  113. .install-box .img {
  114. position: relative;
  115. flex: 0 0 44%;
  116. z-index: 12;
  117. }
  118. .install-box .img img {
  119. display: block;
  120. width: 100%;
  121. }
  122. .install-box .cont {
  123. flex: 1;
  124. position: relative;
  125. display: flex;
  126. flex-direction: column;
  127. justify-content: space-between;
  128. margin-left: 5%;
  129. padding-bottom: 12px;
  130. z-index: 12;
  131. }
  132. .install-box.linux .cont,
  133. .install-box.windows .cont {
  134. padding-bottom: 10px;
  135. }
  136. .install-box .bottom {
  137. display: flex;
  138. margin: 0 auto;
  139. }
  140. .install-box .title {
  141. margin-bottom: 14px;
  142. line-height: 1;
  143. font-size: 20px;
  144. font-weight: bold;
  145. transition: color 0.25s;
  146. }
  147. .install-box.linux .title,
  148. .install-box.windows .title {
  149. font-size: 28px;
  150. }
  151. .install-box .desc {
  152. margin-bottom: 14px;
  153. font-size: 12px;
  154. color: #777;
  155. transition: color 0.25s;
  156. }
  157. .install-box.linux .desc,
  158. .install-box.windows .desc {
  159. font-size: 14px;
  160. }
  161. .install-box .mark {
  162. margin-bottom: 20px;
  163. height: 22px;
  164. overflow: hidden;
  165. }
  166. .install-box .mark span {
  167. margin-right: 10px;
  168. line-height: 22px;
  169. height: 22px;
  170. padding: 0 6px;
  171. font-size: 12px;
  172. border-radius: 2px;
  173. display: inline-block;
  174. }
  175. .install-box .mark span:nth-child(1) {
  176. border: #6bdc6b 1px solid;
  177. color: #fff;
  178. background-color: #6bdc6b;
  179. }
  180. .install-box .mark span:nth-child(2) {
  181. border: #ffa565 1px solid;
  182. color: #fff;
  183. background-color: #ffa565;
  184. }
  185. .install-box .mark span:nth-child(3) {
  186. border: #65a7ff 1px solid;
  187. color: #fff;
  188. background-color: #65a7ff;
  189. }
  190. .install-box .mark span:last-child {
  191. margin-right: 0;
  192. }
  193. .install-box .btn {
  194. display: flex;
  195. align-items: center;
  196. justify-content: center;
  197. height: 34px;
  198. padding: 0 16px;
  199. background-image: linear-gradient(#54b891, #22a53d);
  200. border-radius: 6px;
  201. color: #fff;
  202. font-size: 14px;
  203. font-weight: 700;
  204. line-height: 1;
  205. border: none;
  206. }
  207. .install-box .btn.default {
  208. margin-left: 10px;
  209. background: none;
  210. border: 1px solid #777;
  211. color: #777;
  212. }
  213. .install-box .btn:hover {
  214. filter: brightness(120%);
  215. -webkit-filter: brightness(120%);
  216. }
  217. .install-box:hover {
  218. background-image: linear-gradient(#e5f5e5, #fff);
  219. }
  220. .wrap-title {
  221. display: flex;
  222. flex-wrap: wrap;
  223. align-items: center;
  224. margin-bottom: 50px;
  225. }
  226. .wrap-title::before {
  227. content: '';
  228. display: block;
  229. width: 6px;
  230. height: 36px;
  231. margin-right: 20px;
  232. background-color: #20a53a;
  233. }
  234. .wrap-title .text {
  235. margin-right: 20px;
  236. line-height: 36px;
  237. font-size: 36px;
  238. font-weight: bold;
  239. }
  240. .wrap-title a {
  241. font-size: 16px;
  242. }
  243. .d2 .desc,
  244. .d2 .tips,
  245. .d4 .tips {
  246. line-height: 30px;
  247. }
  248. .d2 .desc {
  249. margin-bottom: 16px;
  250. }
  251. .d2 .tips,
  252. .d4 .tips {
  253. margin-top: 16px;
  254. /* color: #20a53a; */
  255. }
  256. .install-code {
  257. display: flex;
  258. flex-wrap: wrap;
  259. align-items: center;
  260. line-height: 30px;
  261. }
  262. .install-code .osname {
  263. display: inline-block;
  264. width: 160px;
  265. font-weight: 700;
  266. }
  267. .install-code + .install-code {
  268. margin-top: 16px;
  269. }
  270. .install-code .code-cont {
  271. display: flex;
  272. align-items: center;
  273. }
  274. .install-code .command {
  275. position: relative;
  276. display: flex;
  277. margin-left: 12px;
  278. margin-right: 15px;
  279. padding: 7px 10px;
  280. border-radius: 3px;
  281. background-color: #20202f;
  282. box-shadow: 0 0 5px #ececec;
  283. font-size: 16px;
  284. color: #fff;
  285. font-family: SimSun;
  286. width: 950px;
  287. }
  288. .install-code .ico-copy {
  289. display: block;
  290. width: 26px;
  291. height: 30px;
  292. background: url(../images/ico-copy.png) no-repeat left center;
  293. cursor: pointer;
  294. width: 65px;
  295. text-indent: 2.4em;
  296. font-weight: bold;
  297. color: #20a53a;
  298. }
  299. .d4 {
  300. background-color: #edf6ef;
  301. }
  302. .d4 .desc {
  303. margin-bottom: 16px;
  304. line-height: 30px;
  305. }
  306. .bird {
  307. width: 25px;
  308. height: 5px;
  309. display: inline-block;
  310. position: absolute;
  311. transform: skew(20deg, 20deg);
  312. animation: wave 2.5s ease-in-out infinite;
  313. z-index: 0;
  314. }
  315. .bird:before,
  316. .bird:after {
  317. content: '';
  318. width: 100%;
  319. height: 100%;
  320. background-color: #1aa837;
  321. position: absolute;
  322. border-radius: 20%;
  323. opacity: 0.1;
  324. }
  325. .bird:before {
  326. right: 49%;
  327. transform-origin: right;
  328. transform: rotate(-40deg);
  329. animation: flap-left 0.75s ease-in-out infinite;
  330. }
  331. .bird:after {
  332. left: 49%;
  333. transform-origin: left;
  334. transform: rotate(40deg);
  335. animation: flap-right 0.75s linear infinite;
  336. }
  337. /* ��װ�ű� */
  338. .layui-layer .install-code {
  339. display: flex;
  340. flex-wrap: wrap;
  341. line-height: 30px;
  342. }
  343. .layui-layer .install-code .osname {
  344. display: inline-block;
  345. width: 160px;
  346. font-weight: 700;
  347. margin: 20px auto;
  348. font-size: 18px;
  349. }
  350. .layui-layer .install-code + .install-code {
  351. margin-top: 16px;
  352. }
  353. .layui-layer .install-code .code-cont {
  354. display: flex;
  355. align-items: center;
  356. }
  357. .layui-layer .install-code .command {
  358. position: relative;
  359. display: flex;
  360. margin-right: 15px;
  361. padding: 7px 10px;
  362. border-radius: 3px;
  363. background-color: #20202f;
  364. box-shadow: 0 0 5px #ececec;
  365. color: #fff;
  366. font-family: SimSun;
  367. width: 950px;
  368. }
  369. .layui-layer .install-code .ico-copy {
  370. display: block;
  371. width: 26px;
  372. height: 30px;
  373. background: url(../images/ico-copy.png) no-repeat left center;
  374. cursor: pointer;
  375. width: 65px;
  376. text-indent: 2.4em;
  377. font-weight: bold;
  378. color: #20a53a;
  379. }
  380. .layui-layer .install-code {
  381. flex-direction: column;
  382. align-items: flex-start;
  383. }
  384. .layui-layer .install-code .code-cont {
  385. width: 100%;
  386. }
  387. .layui-layer .install-code .command {
  388. flex: 1;
  389. width: 0;
  390. margin-left: 0;
  391. line-height: 30px;
  392. font-size: 12px;
  393. word-break: break-all;
  394. }
  395. @keyframes wave {
  396. 40% {
  397. transform: translateY(40px) skew(20deg, 20deg);
  398. }
  399. 50% {
  400. transform: translateY(50px) skew(20deg, 20deg);
  401. }
  402. 60% {
  403. transform: translateY(40px) skew(20deg, 20deg);
  404. }
  405. 100% {
  406. transform: translateY(0) skew(20deg, 20deg);
  407. }
  408. }
  409. @keyframes flap-left {
  410. 60% {
  411. transform: rotate(10deg);
  412. }
  413. 75% {
  414. transform: rotate(20deg);
  415. }
  416. 100% {
  417. transform: rotate(-40deg);
  418. }
  419. }
  420. @keyframes flap-right {
  421. 60% {
  422. transform: rotate(-10deg);
  423. }
  424. 75% {
  425. transform: rotate(-20deg);
  426. }
  427. 100% {
  428. transform: rotate(40deg);
  429. }
  430. }
  431. @media screen and (max-width: 1440px) {
  432. .wrap {
  433. width: 97%;
  434. }
  435. }
  436. @media only screen and (max-width: 1299px) {
  437. .d2 .wrap,
  438. .d3 .wrap,
  439. .d4 .wrap {
  440. padding: 60px 0;
  441. }
  442. }
  443. @media only screen and (max-width: 980px) {
  444. .install-code {
  445. flex-direction: column;
  446. align-items: flex-start;
  447. }
  448. .install-code .code-cont {
  449. width: 100%;
  450. }
  451. .install-code .command {
  452. flex: 1;
  453. width: 0;
  454. margin-left: 0;
  455. line-height: 18px;
  456. font-size: 12px;
  457. word-break: break-all;
  458. }
  459. .d2 .desc,
  460. .d2 .tips {
  461. line-height: 24px;
  462. }
  463. }
  464. @media only screen and (max-width: 768px) {
  465. .d2 .wrap,
  466. .d3 .wrap,
  467. .d4 .wrap {
  468. padding: 40px 0;
  469. }
  470. .d1 .wrap {
  471. padding-top: 40px;
  472. }
  473. .wrap-title {
  474. margin-bottom: 20px;
  475. }
  476. .wrap-title::before {
  477. width: 3px;
  478. height: 20px;
  479. margin-right: 10px;
  480. }
  481. .wrap-title .text {
  482. font-size: 20px;
  483. margin-right: 10px;
  484. }
  485. .wrap-title a {
  486. font-size: 12px;
  487. }
  488. }
  489. @media screen and (max-width: 1440px) {
  490. .wrap {
  491. width: 97%;
  492. }
  493. }
  494. @media only screen and (max-width: 1299px) {
  495. .d2 .wrap,
  496. .d3 .wrap,
  497. .d4 .wrap {
  498. padding: 60px 0;
  499. }
  500. .install-box {
  501. padding: 24px 20px 10px;
  502. padding-right: 0;
  503. }
  504. .install-box.linux .title,
  505. .install-box.windows .title,
  506. .install-box .title {
  507. margin-bottom: 10px;
  508. font-size: 20px;
  509. }
  510. .install-box .img {
  511. flex: 0 0 40%;
  512. }
  513. .install-box.linux .title,
  514. .install-box.windows .title {
  515. margin-bottom: 16px;
  516. }
  517. .install-box .desc {
  518. font-size: 13px;
  519. }
  520. .install-box .btn {
  521. padding: 0 12px;
  522. height: 30px;
  523. border-radius: 8px;
  524. font-size: 12px;
  525. }
  526. }
  527. @media only screen and (max-width: 1200px) {
  528. .install-box .title {
  529. font-size: 16px;
  530. }
  531. .install-box .desc {
  532. font-size: 12px;
  533. }
  534. }
  535. @media only screen and (max-width: 980px) {
  536. .install-list {
  537. justify-content: flex-start;
  538. flex-wrap: wrap;
  539. }
  540. .install-box,
  541. .install-box.linux,
  542. .install-box.windows {
  543. width: 48%;
  544. padding: 15px;
  545. align-items: center;
  546. }
  547. .install-box:nth-child(2n) {
  548. margin-left: 4%;
  549. }
  550. .install-box.app {
  551. margin-top: 30px;
  552. margin-left: 0;
  553. }
  554. .install-box.monitor {
  555. margin-top: 30px;
  556. }
  557. .install-box.linux .title,
  558. .install-box.windows .title,
  559. .install-box .title {
  560. font-size: 16px;
  561. }
  562. .install-box .btn {
  563. height: 24px;
  564. padding: 0 10px;
  565. border-radius: 6px;
  566. font-weight: normal;
  567. }
  568. .install-box .btn + .btn {
  569. margin-left: 5px;
  570. }
  571. .install-code {
  572. flex-direction: column;
  573. align-items: flex-start;
  574. }
  575. .install-code .code-cont {
  576. width: 100%;
  577. }
  578. .install-code .command {
  579. flex: 1;
  580. width: 0;
  581. margin-left: 0;
  582. line-height: 18px;
  583. font-size: 12px;
  584. word-break: break-all;
  585. }
  586. .online-install-cont {
  587. flex-direction: column;
  588. }
  589. .online-install-cont .form {
  590. margin-bottom: 20px;
  591. }
  592. .online-install-cont .pr-70 {
  593. padding-right: 0;
  594. }
  595. .online-install-cont .pl-10 {
  596. padding-left: 0;
  597. }
  598. .online-install-cont .first-line {
  599. flex-wrap: wrap;
  600. }
  601. .online-install-cont .server-line {
  602. width: 100%;
  603. flex: none;
  604. }
  605. .online-install-cont .port-line {
  606. flex: none;
  607. margin-top: 20px;
  608. width: 100%;
  609. }
  610. .d2 .desc,
  611. .d2 .tips {
  612. line-height: 24px;
  613. }
  614. }
  615. @media only screen and (max-width: 768px) {
  616. .d2 .wrap,
  617. .d3 .wrap,
  618. .d4 .wrap {
  619. padding: 40px 0;
  620. }
  621. .d1 .wrap {
  622. padding-top: 40px;
  623. }
  624. .install-box {
  625. flex-wrap: wrap;
  626. }
  627. .install-box .img,
  628. .install-box .cont {
  629. flex: 0 0 100%;
  630. }
  631. .install-box .cont {
  632. margin-top: 10px;
  633. margin-left: 0;
  634. padding: 0;
  635. }
  636. .install-box .title,
  637. .install-box.linux .title,
  638. .install-box.windows .title {
  639. margin-bottom: 10px;
  640. }
  641. .install-box .desc {
  642. margin-bottom: 10px;
  643. }
  644. .wrap-title {
  645. margin-bottom: 20px;
  646. }
  647. .wrap-title::before {
  648. width: 3px;
  649. height: 20px;
  650. margin-right: 10px;
  651. }
  652. .wrap-title .text {
  653. font-size: 20px;
  654. margin-right: 10px;
  655. }
  656. .wrap-title a {
  657. font-size: 12px;
  658. }
  659. }