index.wxss 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. /* pages/index/index.wxss */
  2. page {
  3. background: linear-gradient(179deg, #cce1ff 0%, #ffffff 53%, #f9fbff 78%, #f8fbff 100%);
  4. }
  5. .custom-navigation {
  6. width: calc(100% - 40rpx);
  7. padding-left: 40rpx;
  8. display: flex;
  9. align-items: center;
  10. }
  11. .custom-navigation>text:nth-child(1) {
  12. margin-top: -5rpx;
  13. font-size: 40rpx;
  14. color: #3470E9;
  15. font-family: "自由行星体";
  16. font-weight: bold;
  17. }
  18. .custom-navigation>text:nth-child(2) {
  19. position: relative;
  20. padding-left: 30rpx;
  21. margin-left: 20rpx;
  22. font-family: "苹方R";
  23. font-size: 28rpx;
  24. color: #000000;
  25. }
  26. .custom-navigation>text:nth-child(2)::before {
  27. content: "";
  28. position: absolute;
  29. left: 0;
  30. top: calc(50% - 5rpx);
  31. width: 10rpx;
  32. height: 10rpx;
  33. background: #000;
  34. border-radius: 50%;
  35. }
  36. .search-box {
  37. padding: 40rpx 30rpx;
  38. width: calc(100% - 60rpx);
  39. height: 70rpx;
  40. display: flex;
  41. align-items: center;
  42. }
  43. .search-box .icon {
  44. width: 66rpx;
  45. height: 66rpx;
  46. border-radius: 50%;
  47. }
  48. .search-box .icon:nth-child(1) {
  49. width: 70rpx;
  50. height: 70rpx;
  51. }
  52. .search-box .icon image {
  53. width: 100%;
  54. height: auto;
  55. }
  56. .icon-special {
  57. position: relative;
  58. }
  59. .icon-special>.jiaobiao {
  60. position: absolute;
  61. top: -10rpx;
  62. right: -10rpx;
  63. z-index: 9;
  64. width: 30rpx;
  65. height: 30rpx;
  66. border-radius: 50%;
  67. font-family: "苹方M";
  68. font-size: 18rpx;
  69. color: #ffffff;
  70. display: flex;
  71. align-items: center;
  72. justify-content: center;
  73. background: #FD9671;
  74. }
  75. .search-input-box {
  76. position: relative;
  77. margin: 0 26rpx;
  78. width: 0;
  79. flex: 1;
  80. height: 70rpx;
  81. background: rgba(255, 255, 255, 0.60);
  82. border: 0.6px solid #336fe9;
  83. border-radius: 35rpx;
  84. display: flex;
  85. align-items: center;
  86. }
  87. .search-input-box .input-icon {
  88. padding: 0 15rpx;
  89. width: 36rpx;
  90. height: 100%;
  91. display: flex;
  92. align-items: center;
  93. }
  94. .search-input-box .input-icon>image {
  95. width: 100%;
  96. height: auto;
  97. }
  98. .search-input-box .input {
  99. width: 0;
  100. flex: 1;
  101. height: 100%;
  102. }
  103. .search-input-box .input>input {
  104. width: 100%;
  105. height: 100%;
  106. font-family: "苹方R";
  107. font-size: 24rpx;
  108. }
  109. .movable {
  110. width: 100%;
  111. }
  112. .movable-view {
  113. position: absolute;
  114. z-index: 99;
  115. width: 100rpx;
  116. height: fit-content;
  117. }
  118. .znzx-image {
  119. width: 100%;
  120. height: auto;
  121. }
  122. .other-container {
  123. padding-bottom: 20rpx;
  124. width: 100%;
  125. height: 100%;
  126. box-sizing: border-box;
  127. }
  128. .info-card {
  129. position: relative;
  130. z-index: 1;
  131. margin: 0 28rpx;
  132. width: calc(100% - 56rpx);
  133. height: 275rpx;
  134. overflow: hidden;
  135. }
  136. .info-card .bg {
  137. position: absolute;
  138. top: 0;
  139. left: 0;
  140. z-index: 0;
  141. width: 100%;
  142. height: auto;
  143. }
  144. .info-card>.shiming {
  145. position: absolute;
  146. right: 0;
  147. top: 0;
  148. z-index: 2;
  149. width: 140rpx;
  150. height: 60rpx;
  151. border-top-right-radius: 15rpx;
  152. border-bottom-left-radius: 15rpx;
  153. background: #bdd9fe;
  154. display: flex;
  155. align-items: center;
  156. justify-content: center;
  157. }
  158. .shiming>.shiming-icon {
  159. margin-right: 12rpx;
  160. width: 26rpx;
  161. display: flex;
  162. align-items: center;
  163. }
  164. .shiming>.shiming-icon>image {
  165. width: 100%;
  166. height: auto;
  167. }
  168. .shiming>.shiming-name {
  169. font-family: "苹方M";
  170. font-size: 24rpx;
  171. color: #3A7AF7;
  172. }
  173. .info-card-container {
  174. position: absolute;
  175. z-index: 1;
  176. padding: 20rpx 36rpx;
  177. width: 100%;
  178. height: 100%;
  179. box-sizing: border-box;
  180. }
  181. .info-card-list1 {
  182. width: 100%;
  183. height: 56rpx;
  184. display: flex;
  185. align-items: flex-start;
  186. }
  187. .info-card-list1>span {
  188. display: block;
  189. }
  190. .list1-name {
  191. width: 0;
  192. max-width: fit-content;
  193. flex: 1;
  194. font-family: "苹方R";
  195. font-size: 40rpx;
  196. color: #ffffff;
  197. /* white-space: nowrap;
  198. overflow: hidden;
  199. text-overflow: ellipsis; */
  200. }
  201. .list1-type {
  202. position: relative;
  203. top: 10rpx;
  204. margin: 0 20rpx;
  205. padding: 0 20rpx;
  206. width: max-content;
  207. height: 40rpx;
  208. font-family: "苹方R";
  209. font-size: 20rpx;
  210. color: #ffffff;
  211. text-align: center;
  212. line-height: 40rpx;
  213. background: #6eadff;
  214. border-radius: 0 10rpx 0 10rpx;
  215. backdrop-filter: blur(30px);
  216. }
  217. .list1-icon {
  218. margin-right: 150rpx;
  219. position: relative;
  220. top: 10rpx;
  221. width: 30rpx;
  222. }
  223. .list1-icon>image {
  224. width: 100%;
  225. height: auto;
  226. }
  227. .list2 {
  228. margin-top: 28rpx;
  229. width: 100%;
  230. font-family: "苹方R";
  231. font-size: 28rpx;
  232. color: #FFFFFF;
  233. }
  234. .list3 {
  235. margin-top: 14rpx;
  236. width: 100%;
  237. font-family: "苹方R";
  238. font-size: 28rpx;
  239. color: #FFFFFF;
  240. }
  241. .list4 {
  242. margin-top: 14rpx;
  243. width: 100%;
  244. font-family: "苹方R";
  245. font-size: 28rpx;
  246. line-height: 42rpx;
  247. color: #FFFFFF;
  248. }
  249. .list4>image {
  250. position: relative;
  251. top: -5rpx;
  252. margin-left: 14rpx;
  253. width: 20rpx;
  254. height: auto;
  255. }
  256. .hall {
  257. margin: 36rpx 28rpx 0 28rpx;
  258. width: calc(100% - 56rpx);
  259. background: #ffffff;
  260. border-radius: 20rpx 20rpx 0 0;
  261. box-shadow: 0 0 16rpx 0 rgba(209, 209, 209, 0.53);
  262. overflow: hidden;
  263. }
  264. .hall-other-box {
  265. padding: 23rpx 0 11rpx 22.5rpx;
  266. width: 100%;
  267. height: 74rpx;
  268. background: linear-gradient(180deg, #fff2d1be 0%, #ffffff 100%);
  269. box-sizing: border-box;
  270. }
  271. .hall-other-box-image {
  272. width: auto;
  273. height: 100%;
  274. }
  275. .hall-info-box {
  276. position: relative;
  277. width: 100%;
  278. min-height: 230rpx;
  279. display: flex;
  280. background: rgba(255,255,255,0.5);
  281. backdrop-filter: blur(50rpx);
  282. }
  283. .hall-logo {
  284. position: absolute;
  285. bottom: 20rpx;
  286. right: 20rpx;
  287. z-index: 0;
  288. width: 200rpx;
  289. height: auto;
  290. opacity: 0.8;
  291. }
  292. .hall-map {
  293. width: 210rpx;
  294. height: 230rpx;
  295. }
  296. .hall-map>map {
  297. width: 100%;
  298. height: 100%;
  299. }
  300. .hall-info {
  301. padding: 20rpx 16rpx 16rpx 28rpx;
  302. width: 0;
  303. flex: 1;
  304. height: 100%;
  305. box-sizing: border-box;
  306. }
  307. .hall-info-list1 {
  308. width: 100%;
  309. height: 44rpx;
  310. display: flex;
  311. align-items: center;
  312. justify-content: space-between;
  313. }
  314. .hall-info-list1>view:nth-child(1) {
  315. width: max-content;
  316. font-family: "苹方M";
  317. font-size: 34rpx;
  318. color: #3470E9;
  319. font-weight: 550;
  320. }
  321. .hall-info-list1>view:nth-child(2) {
  322. width: 170rpx;
  323. height: 44rpx;
  324. border-radius: 22rpx;
  325. background: #f1f6ff;
  326. border: 0.7px solid #3470e9;
  327. display: flex;
  328. align-items: center;
  329. justify-content: center;
  330. box-sizing: border-box;
  331. }
  332. .hall-info-list1>view:nth-child(2)>span {
  333. display: block;
  334. }
  335. .hall-info-list1>view:nth-child(2)>span:nth-child(1) {
  336. width: 22rpx;
  337. height: 100%;
  338. display: flex;
  339. align-items: center;
  340. }
  341. .hall-info-list1>view:nth-child(2)>span:nth-child(1)>image {
  342. width: 100%;
  343. height: auto;
  344. }
  345. .hall-info-list1>view:nth-child(2)>span:nth-child(2) {
  346. margin-left: 10rpx;
  347. font-family: "苹方R";
  348. font-size: 24rpx;
  349. color: #477EEB;
  350. }
  351. .hall-info-list2 {
  352. margin-top: 20rpx;
  353. font-family: "苹方R";
  354. font-size: 28rpx;
  355. color: #000000;
  356. }
  357. .hall-info-list3 {
  358. margin-top: 20rpx;
  359. font-family: "苹方R";
  360. font-size: 24rpx;
  361. color: #585858;
  362. }
  363. .hall-info-list3>span {
  364. margin-left: 20rpx;
  365. padding: 2rpx 5rpx;
  366. background: #F2F2F2;
  367. }
  368. .menu-cards {
  369. position: relative;
  370. margin: 46rpx 28rpx 0 28rpx;
  371. width: calc(100% - 56rpx);
  372. display: flex;
  373. justify-content: space-between;
  374. flex-wrap: wrap;
  375. }
  376. .menu-card {
  377. margin-bottom: 20rpx;
  378. position: relative;
  379. width: 336rpx;
  380. }
  381. .menu-card>.bg {
  382. width: 100%;
  383. height: auto;
  384. border-radius: 14rpx;
  385. box-shadow: 0px 4rpx 10rpx 0px rgba(0, 0, 0, 0.15);
  386. }
  387. .menu-card>.content {
  388. position: absolute;
  389. top: 0;
  390. left: 0;
  391. z-index: 1;
  392. padding: 20rpx 16rpx;
  393. width: 100%;
  394. height: calc(100% - 10rpx);
  395. box-sizing: border-box;
  396. }
  397. .menu-card>.yyqh {
  398. color: #ffffff;
  399. }
  400. .menu-card>.wdyy {
  401. color: #ffffff;
  402. }
  403. .menu-card>.ssqh {
  404. color: #4B3C7C;
  405. }
  406. .menu-card>.jdck {
  407. color: #EE7920;
  408. }
  409. .menu-card>.content>.title {
  410. padding-top: 10rpx;
  411. font-family: "苹方M";
  412. font-size: 36rpx;
  413. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  414. }
  415. .menu-card>.content>.wdyyTitle {
  416. height: 40rpx;
  417. display: flex;
  418. align-items: center;
  419. }
  420. .menu-card>.content>.wdyyTitle>view:nth-child(1) {
  421. margin-right: 5rpx;
  422. width: 26rpx;
  423. height: 100%;
  424. display: flex;
  425. align-items: center;
  426. }
  427. .menu-card>.content>.wdyyTitle>view:nth-child(2) {
  428. font-family: "苹方M";
  429. font-size: 26rpx;
  430. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  431. }
  432. .menu-card>.content>.introduce {
  433. padding-top: 15rpx;
  434. padding-right: 100rpx;
  435. font-family: "苹方R";
  436. font-size: 22rpx;
  437. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  438. }
  439. .menu-card>.content>.wdyyIntroduce {
  440. padding-top: 15rpx;
  441. width: 100%;
  442. height: calc(100% - 40rpx);
  443. display: flex;
  444. align-items: center;
  445. box-sizing: border-box;
  446. }
  447. .menu-card>.content>.wdyyIntroduce>.wdyyNone {
  448. padding-left: 30rpx;
  449. font-family: "苹方R";
  450. font-size: 26rpx;
  451. box-sizing: border-box;
  452. text-shadow: 0 0 10rpx rgba(0, 0, 0, 0.5);
  453. }
  454. .wdyyDate {
  455. padding-bottom: 15rpx;
  456. font-family: "苹方R";
  457. font-size: 26rpx;
  458. text-shadow: 0 0 10rpx 0 rgba(0, 0, 0, 0.5);
  459. }
  460. .wdyyHall {
  461. font-family: "苹方R";
  462. font-size: 26rpx;
  463. text-shadow: 0 0 10rpx 1rpx rgba(0, 0, 0, 0.5);
  464. }
  465. .carousel-box {
  466. margin: 20rpx 28rpx 0 28rpx;
  467. width: calc(100% - 56rpx);
  468. }
  469. .swiper {
  470. padding: 0;
  471. margin: 0;
  472. width: 100%;
  473. height: 100%;
  474. }
  475. .swiper-image {
  476. width: 100%;
  477. height: 100%;
  478. }
  479. .lbImg {
  480. width: 100%;
  481. height: 100%;
  482. border-radius: 16rpx;
  483. box-sizing: border-box;
  484. }
  485. .carousel-docs {
  486. width: 100%;
  487. height: 25rpx;
  488. display: flex;
  489. align-items: flex-end;
  490. justify-content: center;
  491. }
  492. .carousel-doc {
  493. margin: 0 4rpx;
  494. width: 8rpx;
  495. height: 8rpx;
  496. border-radius: 4rpx;
  497. background: #C2D8FF;
  498. transition: all 0.35s;
  499. }
  500. .carousel-doc-active {
  501. width: 26rpx;
  502. background: #4584F6;
  503. }
  504. .ywList {
  505. margin: 40rpx 28rpx 0 28rpx;
  506. width: calc(100% - 56rpx);
  507. }
  508. .list-top {
  509. padding-bottom: 32rpx;
  510. width: 100%;
  511. height: 44rpx;
  512. display: flex;
  513. align-items: center;
  514. }
  515. .lt-border {
  516. width: 8rpx;
  517. height: 30rpx;
  518. border-radius: 4rpx;
  519. background: #4584F6;
  520. }
  521. .lt-name {
  522. margin-left: 6rpx;
  523. width: 0;
  524. flex: 1;
  525. font-size: 32rpx;
  526. font-family: "苹方M";
  527. color: #3B3B3B;
  528. }
  529. .lt-button {
  530. width: 120rpx;
  531. height: 100%;
  532. display: flex;
  533. align-items: center;
  534. justify-content: flex-end;
  535. }
  536. .lt-button-span {
  537. width: fit-content;
  538. font-size: 20rpx;
  539. font-family: "苹方R";
  540. color: #979797;
  541. }
  542. .lt-button-icon {
  543. margin-left: 10rpx;
  544. width: 10rpx;
  545. height: 100%;
  546. display: flex;
  547. align-items: center;
  548. }
  549. .lt-button-icon>image {
  550. width: 100%;
  551. height: auto;
  552. }
  553. .list-bottom {
  554. padding: 0 20rpx;
  555. width: 100%;
  556. height: 170rpx;
  557. display: flex;
  558. justify-content: space-between;
  559. box-sizing: border-box;
  560. }
  561. .lb-list {
  562. width: 110rpx;
  563. height: 100%;
  564. }
  565. .lb-icon {
  566. margin: auto;
  567. width: 80rpx;
  568. height: 80rpx;
  569. display: flex;
  570. align-items: center;
  571. justify-content: center;
  572. overflow: hidden;
  573. }
  574. .lb-name {
  575. margin-top: 10rpx;
  576. width: 100%;
  577. height: 72rpx;
  578. font-size: 24rpx;
  579. color: #3B3B3B;
  580. line-height: 36rpx;
  581. font-family: "苹方R";
  582. text-align: center;
  583. overflow: hidden;
  584. text-overflow: ellipsis;
  585. display: -webkit-box;
  586. -webkit-box-orient: vertical;
  587. -webkit-line-clamp: 2;
  588. }
  589. .lb-icon>image {
  590. width: 100%;
  591. }
  592. .pop1Contain {
  593. position: relative;
  594. width: 100%;
  595. height: calc(100% - 80rpx);
  596. }
  597. .pop1-title {
  598. position: sticky;
  599. top: 0;
  600. z-index: 9;
  601. width: 100%;
  602. height: 80rpx;
  603. text-align: center;
  604. line-height: 60rpx;
  605. font-family: "苹方M";
  606. font-size: 32rpx;
  607. color: #313131;
  608. background: #ffffff;
  609. }
  610. .pop1list {
  611. width: 100%;
  612. height: 100rpx;
  613. line-height: 100rpx;
  614. font-family: "苹方R";
  615. font-size: 28rpx;
  616. color: #313131;
  617. border-bottom: 1px solid #eeeeee;
  618. }
  619. .buttonActive {
  620. opacity: 0.6;
  621. }
  622. .active {
  623. opacity: 0.6;
  624. }