design.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698
  1. @CHARSET "UTF-8";
  2. /*标题组件*/
  3. .component-title h2 {
  4. margin: 0;
  5. font-size: 16px;
  6. overflow: hidden;
  7. text-overflow: ellipsis;
  8. }
  9. .component-title p {
  10. font-size: 12px;
  11. color: #8c8c8c;
  12. padding: 5px 0 0;
  13. overflow: hidden;
  14. text-overflow: ellipsis;
  15. }
  16. .component-title .style-list-box-text {
  17. display: none;
  18. }
  19. .style-list-con-text {
  20. display: flex;
  21. flex-wrap: wrap;
  22. }
  23. .style-list-con-text .style-li-text {
  24. overflow: hidden;
  25. display: flex;
  26. align-items: center;
  27. justify-content: center;
  28. width: 280px;
  29. height: 100px;
  30. margin-right: 12px;
  31. margin-top: 15px;
  32. cursor: pointer;
  33. border: 1px solid #ededed;
  34. background: #f7f8fa;
  35. }
  36. .style-list-con-text .style-li-text img {
  37. max-width: 280px;
  38. max-height: 220px;
  39. }
  40. .style-list-con-text .style-li-text:nth-child(1), .style-list-con-text .style-li-text:nth-child(2), .style-list-con-text .style-li-text:nth-child(3) {
  41. margin-top: 0;
  42. }
  43. .style-list-con-text .style-li-text:nth-child(3n) {
  44. margin-right: 0;
  45. }
  46. .layui-layer-page .layui-layer-content {
  47. overflow: auto !important;
  48. }
  49. .component-title .text-title-img {
  50. text-align: center;
  51. }
  52. /* 文本标题 */
  53. .component-title .text-title {
  54. text-align: center;
  55. position: relative;
  56. padding: 5px 0;
  57. }
  58. .component-title .text-title .text-title-box {
  59. position: relative;
  60. }
  61. .component-title .text-style-1 .text-title-box {
  62. display: inline-block;
  63. }
  64. .component-title .text-title .line-left, .component-title .text-title .line-right {
  65. position: absolute;
  66. display: inline-block;
  67. width: 30px;
  68. height: 1px;
  69. top: 50%;
  70. }
  71. .component-title .text-style-1 .line-left {
  72. left: 0;
  73. margin-left: -30px;
  74. background-color: #dde0e7;
  75. }
  76. .component-title .text-style-1 .line-right {
  77. right: 0;
  78. margin-right: -30px;
  79. background-color: #dde0e7;
  80. }
  81. /* 图二 */
  82. .text-title-style-2 {
  83. width: 100%;
  84. height: 6px;
  85. margin-top: 3px;
  86. position: relative;
  87. }
  88. .component-title .text-title .inner-line {
  89. display: inline-block;
  90. width: 100%;
  91. height: 1px;
  92. vertical-align: top;
  93. }
  94. .component-title .text-style-2 .line-triangle {
  95. background: transparent !important;
  96. position: absolute;
  97. display: inline-block;
  98. border: 6px solid #000;
  99. border-top-color: transparent !important;
  100. border-left-color: transparent !important;
  101. left: 50%;
  102. bottom: 0;
  103. margin-left: -6px;
  104. -webkit-transform: rotate(45deg);
  105. transform: rotate(45deg);
  106. }
  107. /* 图三 */
  108. .text-title-style-3 {
  109. width: 100%;
  110. height: 1px;
  111. margin-top: 5px;
  112. position: relative;
  113. }
  114. .component-title .line-short {
  115. width: 162px;
  116. height: 3px;
  117. background: #000;
  118. position: absolute;
  119. display: inline-block;
  120. bottom: 0;
  121. left: 50%;
  122. margin-left: -81px;
  123. }
  124. /* 图四 */
  125. .component-title .text-style-4 .text-title-line {
  126. height: 5px;
  127. position: relative;
  128. text-align: center;
  129. margin-top: 5px;
  130. }
  131. .component-title .text-style-4 .line-left {
  132. display: inline-block;
  133. position: absolute;
  134. top: 4px;
  135. left: 0;
  136. width: calc((100% - 22px) / 2);
  137. height: 1px;
  138. }
  139. .component-title .text-style-4 .line-center {
  140. width: 6px;
  141. height: 6px;
  142. border: 1px solid #000;
  143. display: inline-block;
  144. -webkit-transform: rotate(45deg);
  145. transform: rotate(45deg);
  146. position: absolute;
  147. top: 0;
  148. left: 50%;
  149. margin-left: -3px;
  150. }
  151. .component-title .text-style-4 .line-right {
  152. display: inline-block;
  153. position: absolute;
  154. top: 4px;
  155. right: 0;
  156. width: calc((100% - 22px) / 2);
  157. height: 1px;
  158. }
  159. /* 图五 */
  160. .component-title .text-style-5 .text-title-con {
  161. display: inline-block;
  162. padding: 5px 10px;
  163. border: 1px solid;
  164. }
  165. .text-title-border {
  166. position: absolute;
  167. top: -5px;
  168. bottom: -5px;
  169. left: -5px;
  170. right: -5px;
  171. border: 1px solid;
  172. }
  173. .component-title .text-style-5 .text-title-block {
  174. display: inline-block;
  175. padding: 5px;
  176. border: 1px solid;
  177. position: relative;
  178. }
  179. .component-title .text-style-5 .line-left {
  180. height: 5px;
  181. position: absolute;
  182. width: 40px;
  183. top: 50%;
  184. margin-top: -2px;
  185. left: 0;
  186. margin-left: -30px;
  187. }
  188. .component-title .text-style-5 .line-right {
  189. height: 5px;
  190. position: absolute;
  191. width: 40px;
  192. top: 50%;
  193. margin-top: -2px;
  194. right: 0;
  195. margin-right: -30px;
  196. }
  197. /* 图六 */
  198. .component-title .text-title .text-title-outer {
  199. display: inline-block;
  200. position: relative;
  201. }
  202. .component-title .text-title .text-title-outer .text-title-con {
  203. display: inline-block;
  204. padding: 3px 25px;
  205. border: 1px solid;
  206. position: relative;
  207. z-index: 2;
  208. }
  209. .component-title .text-title .text-title-outer .text-title-con-2 {
  210. position: absolute;
  211. display: inline-block;
  212. top: 5px;
  213. right: -5px;
  214. bottom: -5px;
  215. left: 5px;
  216. border: 1px solid;
  217. z-index: 0;
  218. }
  219. /* 图八 */
  220. .component-title .text-style-8 .text-title-con {
  221. margin-left: 10px;
  222. }
  223. .component-title .text-style-8 .line-left {
  224. position: absolute;
  225. display: inline-block;
  226. top: 50%;
  227. transform: translateY(-50%);
  228. left: 0;
  229. width: 2px;
  230. }
  231. /* 图九 */
  232. .component-title .text-style-9 .text-title-box {
  233. position: relative;
  234. }
  235. .component-title .text-style-9 .text-title-box span {
  236. padding: 0 8px;
  237. }
  238. .component-title .text-style-9 .text-title-box .left {
  239. position: absolute;
  240. left: 0;
  241. width: 66px;
  242. height: 20px;
  243. top: 0;
  244. }
  245. .component-title .text-style-9 .text-title-box .more {
  246. font-size: 12px;
  247. width: 66px;
  248. text-align: right;
  249. position: absolute;
  250. top: 2px;
  251. right: 0;
  252. }
  253. .component-title .text-style-9 .text-title-box .center {
  254. width: calc(100% - 132px);
  255. margin: 0 auto;
  256. display: flex;
  257. justify-content: center;
  258. align-items: center;
  259. }
  260. .component-title .text-style-9 .text-title-box .center div {
  261. width: 20px;
  262. text-align: center;
  263. flex-shrink: 0;
  264. }
  265. .component-title .text-style-9 .text-title-box .center img {
  266. max-width: 100%;
  267. }
  268. .component-title .text-style-9 .text-title-box .center span {
  269. max-width: 100%;
  270. overflow: hidden;
  271. white-space: nowrap;
  272. text-overflow: ellipsis;
  273. }
  274. .component-title .text-style-9 .text-title-box i {
  275. font-size: 14px;
  276. }
  277. .component-title .text-style-9 .text-subTitle-box p {
  278. /*letter-spacing: 7px;*/
  279. width: 100%;
  280. overflow: hidden;
  281. white-space: nowrap;
  282. text-overflow: ellipsis;
  283. }
  284. /* 图十 */
  285. .component-title .text-style-10 .text-title-box {
  286. position: relative;
  287. }
  288. .component-title .text-style-10 .text-title-box span {
  289. padding: 0 8px;
  290. }
  291. .component-title .text-style-10 .text-title-box .left {
  292. position: absolute;
  293. left: 0;
  294. width: 66px;
  295. height: 20px;
  296. top: 0;
  297. }
  298. .component-title .text-style-10 .text-title-box .more {
  299. font-size: 12px;
  300. width: 66px;
  301. text-align: right;
  302. position: absolute;
  303. top: 2px;
  304. right: 0;
  305. }
  306. .component-title .text-style-10 .text-title-box .center {
  307. width: calc(100% - 132px);
  308. margin: 0 auto;
  309. display: flex;
  310. justify-content: center;
  311. align-items: center;
  312. position: relative;
  313. }
  314. .component-title .text-style-10 .text-title-box .center div {
  315. width: 20px;
  316. text-align: center;
  317. flex-shrink: 0;
  318. }
  319. .component-title .text-style-10 .text-title-box .center img {
  320. max-width: 100%;
  321. }
  322. .component-title .text-style-10 .text-title-box .center span {
  323. max-width: 100%;
  324. overflow: hidden;
  325. white-space: nowrap;
  326. text-overflow: ellipsis;
  327. z-index: 5;
  328. }
  329. .component-title .text-style-10 .text-title-box .center > img {
  330. width: 99px;
  331. position: absolute;
  332. bottom: 0;
  333. left: 50%;
  334. margin-left: -50px;
  335. z-index: 0;
  336. }
  337. .component-title .text-style-10 .text-title-box i {
  338. font-size: 14px;
  339. }
  340. .component-title .text-style-10 .text-subTitle-box p {
  341. letter-spacing: 7px;
  342. width: 100%;
  343. overflow: hidden;
  344. white-space: nowrap;
  345. text-overflow: ellipsis;
  346. }
  347. /* 图十一 */
  348. .component-title .text-style-11 {
  349. text-align: unset;
  350. }
  351. .component-title .text-style-11 .text-title-box {
  352. position: relative;
  353. margin: 5px 0;
  354. padding-left: 17px;
  355. }
  356. .component-title .text-style-11 .text-title-box .left {
  357. width: calc(100% - 66px);
  358. text-align: left;
  359. }
  360. .component-title .text-style-11 .text-title-box .more {
  361. font-size: 12px;
  362. width: 68px;
  363. text-align: right;
  364. position: absolute;
  365. top: 50%;
  366. transform: translateY(-50%);
  367. right: 10px;
  368. }
  369. .component-title .text-style-11 .text-title-box i {
  370. font-size: 14px;
  371. }
  372. .component-title .text-style-11 .text-title-box .text-title-con {
  373. display: inline-block;
  374. width: 100%;
  375. overflow: hidden;
  376. white-space: nowrap;
  377. text-overflow: ellipsis;
  378. position: relative;
  379. z-index: 5;
  380. }
  381. .component-title .text-style-11 .text-subTitle-box {
  382. position: relative;
  383. z-index: 5;
  384. }
  385. .component-title .text-style-11 .text-subTitle-box p {
  386. letter-spacing: 7px;
  387. width: 100%;
  388. overflow: hidden;
  389. white-space: nowrap;
  390. text-overflow: ellipsis;
  391. }
  392. .component-title .text-style-11 .left-img {
  393. width: 30.5px;
  394. position: absolute;
  395. bottom: -13px;
  396. left: 8px;
  397. z-index: 0;
  398. }
  399. .component-title .text-style-11 .right-img {
  400. width: 17.5px;
  401. position: absolute;
  402. top: -7px;
  403. left: 86px;
  404. z-index: 0;
  405. }
  406. /* 图十二 */
  407. .component-title .text-style-12 .text-title-box {
  408. display: flex;
  409. align-items: center;
  410. padding: 10px;
  411. }
  412. .component-title .text-style-12 .text-title-box .more {
  413. display: flex;
  414. align-items: center;
  415. margin-left: auto;
  416. }
  417. .component-title .text-style-12 .text-title-box .title {
  418. text-align: left;
  419. max-width: 100px;
  420. white-space: nowrap;
  421. text-overflow: ellipsis;
  422. overflow: hidden;
  423. }
  424. .component-title .text-style-12 .text-title-box .sub-title {
  425. margin-left: 8px;
  426. text-align: left;
  427. max-width: 150px;
  428. white-space: nowrap;
  429. text-overflow: ellipsis;
  430. overflow: hidden;
  431. }
  432. .component-title .text-style-12 .text-title-box .more > span {
  433. max-width: 100px;
  434. white-space: nowrap;
  435. text-overflow: ellipsis;
  436. overflow: hidden;
  437. font-size: 12px;
  438. margin-right: 4px;
  439. }
  440. .component-title .text-style-12 .text-title-box .more > i{
  441. font-size: 12px;
  442. }
  443. /* 图十三 */
  444. .component-title .text-style-13 .text-title-box {
  445. display: flex;
  446. align-items: center;
  447. justify-content: center;
  448. }
  449. .component-title .text-style-13 .text-title-box .right-img {
  450. transform: rotateY(180deg);
  451. }
  452. .component-title .text-style-13 .text-title-box img {
  453. max-height: 25px;
  454. max-width: 38px;
  455. }
  456. .component-title .text-style-13 .text-title-box .text-title {
  457. max-width: 210px;
  458. white-space: nowrap;
  459. text-overflow: ellipsis;
  460. overflow: hidden;
  461. margin: 0 8px;
  462. }
  463. /* 图十四 */
  464. .component-title .text-title.text-style-14 {
  465. display: flex;
  466. justify-content: space-between;
  467. text-align: initial;
  468. align-items: center;
  469. padding: 0 10px;
  470. }
  471. .component-title .text-title.text-style-14 .title-wrap .text {
  472. font-size: 0;
  473. display: inline-block;
  474. }
  475. .component-title .text-title.text-style-14 .title-wrap .zone {
  476. }
  477. .component-title .text-title.text-style-14 .title-wrap .iconfont {
  478. font-size: 12px;
  479. }
  480. .component-title .text-title.text-style-14 .title-wrap .iconfont:nth-of-type(1) {
  481. margin-left: 5px;
  482. }
  483. .component-title .text-title.text-style-14 .title-wrap .iconfont:nth-of-type(2) {
  484. opacity: 0.6;
  485. }
  486. .component-title .text-title.text-style-14 .title-wrap .iconfont:nth-of-type(3) {
  487. opacity: 0.4;
  488. }
  489. .component-title .text-title.text-style-14 .title-wrap .sub-title {
  490. opacity: 0.6;
  491. margin-top: 5px;
  492. }
  493. .component-title .text-title.text-style-14 .more {
  494. font-size: 0;
  495. }
  496. .component-title .text-title.text-style-14 .more span {
  497. font-size: 14px;
  498. }
  499. /* 图十五 */
  500. .component-title .text-title.text-style-15 {
  501. }
  502. .component-title .text-title.text-style-15 .title-wrap {
  503. display: flex;
  504. justify-content: center;
  505. align-items: center;
  506. }
  507. .component-title .text-title.text-style-15 .ornament {
  508. display: flex;
  509. align-items: flex-end;
  510. }
  511. .component-title .text-title.text-style-15 .ornament .line {
  512. border-left: 4px solid;
  513. transform: rotate(40deg);
  514. border-radius: 20px;
  515. height: 14px;
  516. display: block;
  517. margin-right: 6px;
  518. }
  519. .component-title .text-title.text-style-15 .ornament .line:nth-of-type(1) {
  520. }
  521. .component-title .text-title.text-style-15 .ornament .line:nth-of-type(2) {
  522. height: 20px;
  523. margin-right: 5px;
  524. position: relative;
  525. top: 2px;
  526. }
  527. .component-title .text-title.text-style-15 .ornament .my {
  528. transform: rotate(40deg);
  529. line-height: 0;
  530. position: relative;
  531. top: 2px;
  532. }
  533. .component-title .text-title.text-style-15 .ornament .my .yuan {
  534. font-size: 50px;
  535. border-radius: 50%;
  536. width: 4px;
  537. height: 4px;
  538. display: block;
  539. }
  540. .component-title .text-title.text-style-15 .ornament .my .vertical {
  541. border-left: 4px solid;
  542. height: 10px;
  543. margin-top: 2px;
  544. display: inline-block;
  545. border-radius: 20px;
  546. }
  547. .component-title .text-title.text-style-15 .sub-title {
  548. opacity: 0.6;
  549. margin-top: 2px;
  550. }
  551. /* 图十六 */
  552. .component-title .text-style-16 .text-title-box {
  553. display: flex;
  554. align-items: center;
  555. padding: 10px;
  556. }
  557. .component-title .text-style-16 .text-title-box .more {
  558. display: flex;
  559. align-items: center;
  560. margin-left: auto;
  561. }
  562. .component-title .text-style-16 .text-title-box .title {
  563. text-align: left;
  564. max-width: 100px;
  565. white-space: nowrap;
  566. text-overflow: ellipsis;
  567. overflow: hidden;
  568. }
  569. .component-title .text-style-16 .text-title-box .sub-title {
  570. margin-left: 10px;
  571. text-align: left;
  572. max-width: 150px;
  573. white-space: nowrap;
  574. text-overflow: ellipsis;
  575. overflow: hidden;
  576. border-radius: 17px;
  577. background-image: radial-gradient(transparent 60%, #fff);
  578. height: 25px;
  579. display: flex;
  580. align-items: center;
  581. padding: 0 10px;
  582. position: relative;
  583. }
  584. .component-title .text-style-16 .text-title-box .sub-title > i {
  585. padding: 6px;
  586. background-image: radial-gradient(transparent 30%, #fff);
  587. border-radius: 50%;
  588. margin-left: -10px;
  589. margin-right: 3px;
  590. font-size: 14px;
  591. }
  592. .component-title .text-style-16 .text-title-box .more > span {
  593. max-width: 100px;
  594. white-space: nowrap;
  595. text-overflow: ellipsis;
  596. overflow: hidden;
  597. }