index.wxss 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717
  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. width: 100%;
  277. min-height: 230rpx;
  278. display: flex;
  279. }
  280. .hall-map {
  281. width: 210rpx;
  282. height: 230rpx;
  283. }
  284. .hall-map>map {
  285. width: 100%;
  286. height: 100%;
  287. }
  288. .hall-info {
  289. padding: 20rpx 16rpx 16rpx 28rpx;
  290. width: 0;
  291. flex: 1;
  292. height: 100%;
  293. box-sizing: border-box;
  294. }
  295. .hall-info-list1 {
  296. width: 100%;
  297. height: 44rpx;
  298. display: flex;
  299. align-items: center;
  300. justify-content: space-between;
  301. }
  302. .hall-info-list1>view:nth-child(1) {
  303. width: max-content;
  304. font-family: "苹方M";
  305. font-size: 34rpx;
  306. color: #3470E9;
  307. font-weight: 550;
  308. }
  309. .hall-info-list1>view:nth-child(2) {
  310. width: 170rpx;
  311. height: 44rpx;
  312. border-radius: 22rpx;
  313. background: #f1f6ff;
  314. border: 0.7px solid #3470e9;
  315. display: flex;
  316. align-items: center;
  317. justify-content: center;
  318. box-sizing: border-box;
  319. }
  320. .hall-info-list1>view:nth-child(2)>span {
  321. display: block;
  322. }
  323. .hall-info-list1>view:nth-child(2)>span:nth-child(1) {
  324. width: 22rpx;
  325. height: 100%;
  326. display: flex;
  327. align-items: center;
  328. }
  329. .hall-info-list1>view:nth-child(2)>span:nth-child(1)>image {
  330. width: 100%;
  331. height: auto;
  332. }
  333. .hall-info-list1>view:nth-child(2)>span:nth-child(2) {
  334. margin-left: 10rpx;
  335. font-family: "苹方R";
  336. font-size: 24rpx;
  337. color: #477EEB;
  338. }
  339. .hall-info-list2 {
  340. margin-top: 20rpx;
  341. font-family: "苹方R";
  342. font-size: 28rpx;
  343. color: #000000;
  344. }
  345. .hall-info-list3 {
  346. margin-top: 20rpx;
  347. font-family: "苹方R";
  348. font-size: 24rpx;
  349. color: #585858;
  350. }
  351. .hall-info-list3>span {
  352. margin-left: 20rpx;
  353. padding: 2rpx 5rpx;
  354. background: #F2F2F2;
  355. }
  356. .menu-cards {
  357. position: relative;
  358. margin: 46rpx 28rpx 0 28rpx;
  359. width: calc(100% - 56rpx);
  360. display: flex;
  361. justify-content: space-between;
  362. flex-wrap: wrap;
  363. }
  364. .menu-card {
  365. margin-bottom: 20rpx;
  366. position: relative;
  367. width: 336rpx;
  368. }
  369. .menu-card>.bg {
  370. width: 100%;
  371. height: auto;
  372. border-radius: 14rpx;
  373. box-shadow: 0px 4rpx 10rpx 0px rgba(0, 0, 0, 0.15);
  374. }
  375. .menu-card>.content {
  376. position: absolute;
  377. top: 0;
  378. left: 0;
  379. z-index: 1;
  380. padding: 20rpx 16rpx;
  381. width: 100%;
  382. height: calc(100% - 10rpx);
  383. box-sizing: border-box;
  384. }
  385. .menu-card>.yyqh {
  386. color: #ffffff;
  387. }
  388. .menu-card>.wdyy {
  389. color: #ffffff;
  390. }
  391. .menu-card>.ssqh {
  392. color: #4B3C7C;
  393. }
  394. .menu-card>.jdck {
  395. color: #EE7920;
  396. }
  397. .menu-card>.content>.title {
  398. padding-top: 10rpx;
  399. font-family: "苹方M";
  400. font-size: 36rpx;
  401. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  402. }
  403. .menu-card>.content>.wdyyTitle {
  404. height: 40rpx;
  405. display: flex;
  406. align-items: center;
  407. }
  408. .menu-card>.content>.wdyyTitle>view:nth-child(1) {
  409. margin-right: 5rpx;
  410. width: 26rpx;
  411. height: 100%;
  412. display: flex;
  413. align-items: center;
  414. }
  415. .menu-card>.content>.wdyyTitle>view:nth-child(2) {
  416. font-family: "苹方M";
  417. font-size: 26rpx;
  418. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  419. }
  420. .menu-card>.content>.introduce {
  421. padding-top: 15rpx;
  422. padding-right: 100rpx;
  423. font-family: "苹方R";
  424. font-size: 22rpx;
  425. text-shadow: 0px 6rpx 20rpx 0px rgba(59, 122, 221, 0.80);
  426. }
  427. .menu-card>.content>.wdyyIntroduce {
  428. padding-top: 15rpx;
  429. width: 100%;
  430. height: calc(100% - 40rpx);
  431. display: flex;
  432. align-items: center;
  433. box-sizing: border-box;
  434. }
  435. .menu-card>.content>.wdyyIntroduce>.wdyyNone {
  436. padding-left: 30rpx;
  437. font-family: "苹方R";
  438. font-size: 26rpx;
  439. box-sizing: border-box;
  440. text-shadow: 0 0 10rpx rgba(0, 0, 0, 0.5);
  441. }
  442. .wdyyDate {
  443. padding-bottom: 15rpx;
  444. font-family: "苹方R";
  445. font-size: 26rpx;
  446. text-shadow: 0 0 10rpx 0 rgba(0, 0, 0, 0.5);
  447. }
  448. .wdyyHall {
  449. font-family: "苹方R";
  450. font-size: 26rpx;
  451. text-shadow: 0 0 10rpx 1rpx rgba(0, 0, 0, 0.5);
  452. }
  453. .carousel-box {
  454. margin: 20rpx 28rpx 0 28rpx;
  455. width: calc(100% - 56rpx);
  456. }
  457. .swiper {
  458. padding: 0;
  459. margin: 0;
  460. width: 100%;
  461. height: 100%;
  462. }
  463. .swiper-image {
  464. width: 100%;
  465. height: 100%;
  466. }
  467. .lbImg {
  468. width: 100%;
  469. height: 100%;
  470. border-radius: 16rpx;
  471. box-sizing: border-box;
  472. }
  473. .carousel-docs {
  474. width: 100%;
  475. height: 25rpx;
  476. display: flex;
  477. align-items: flex-end;
  478. justify-content: center;
  479. }
  480. .carousel-doc {
  481. margin: 0 4rpx;
  482. width: 8rpx;
  483. height: 8rpx;
  484. border-radius: 4rpx;
  485. background: #C2D8FF;
  486. transition: all 0.35s;
  487. }
  488. .carousel-doc-active {
  489. width: 26rpx;
  490. background: #4584F6;
  491. }
  492. .ywList {
  493. margin: 40rpx 28rpx 0 28rpx;
  494. width: calc(100% - 56rpx);
  495. }
  496. .list-top {
  497. padding-bottom: 32rpx;
  498. width: 100%;
  499. height: 44rpx;
  500. display: flex;
  501. align-items: center;
  502. }
  503. .lt-border {
  504. width: 8rpx;
  505. height: 30rpx;
  506. border-radius: 4rpx;
  507. background: #4584F6;
  508. }
  509. .lt-name {
  510. margin-left: 6rpx;
  511. width: 0;
  512. flex: 1;
  513. font-size: 32rpx;
  514. font-family: "苹方M";
  515. color: #3B3B3B;
  516. }
  517. .lt-button {
  518. width: 120rpx;
  519. height: 100%;
  520. display: flex;
  521. align-items: center;
  522. justify-content: flex-end;
  523. }
  524. .lt-button-span {
  525. width: fit-content;
  526. font-size: 20rpx;
  527. font-family: "苹方R";
  528. color: #979797;
  529. }
  530. .lt-button-icon {
  531. margin-left: 10rpx;
  532. width: 10rpx;
  533. height: 100%;
  534. display: flex;
  535. align-items: center;
  536. }
  537. .lt-button-icon>image {
  538. width: 100%;
  539. height: auto;
  540. }
  541. .list-bottom {
  542. padding: 0 20rpx;
  543. width: 100%;
  544. height: 170rpx;
  545. display: flex;
  546. justify-content: space-between;
  547. box-sizing: border-box;
  548. }
  549. .lb-list {
  550. width: 110rpx;
  551. height: 100%;
  552. }
  553. .lb-icon {
  554. margin: auto;
  555. width: 80rpx;
  556. height: 80rpx;
  557. display: flex;
  558. align-items: center;
  559. justify-content: center;
  560. overflow: hidden;
  561. }
  562. .lb-name {
  563. margin-top: 10rpx;
  564. width: 100%;
  565. height: 72rpx;
  566. font-size: 24rpx;
  567. color: #3B3B3B;
  568. line-height: 36rpx;
  569. font-family: "苹方R";
  570. text-align: center;
  571. overflow: hidden;
  572. text-overflow: ellipsis;
  573. display: -webkit-box;
  574. -webkit-box-orient: vertical;
  575. -webkit-line-clamp: 2;
  576. }
  577. .lb-icon>image {
  578. width: 100%;
  579. }
  580. .pop1Contain {
  581. position: relative;
  582. width: 100%;
  583. height: calc(100% - 80rpx);
  584. }
  585. .pop1-title {
  586. position: sticky;
  587. top: 0;
  588. z-index: 9;
  589. width: 100%;
  590. height: 80rpx;
  591. text-align: center;
  592. line-height: 60rpx;
  593. font-family: "苹方M";
  594. font-size: 32rpx;
  595. color: #313131;
  596. background: #ffffff;
  597. }
  598. .pop1list {
  599. width: 100%;
  600. height: 100rpx;
  601. line-height: 100rpx;
  602. font-family: "苹方R";
  603. font-size: 28rpx;
  604. color: #313131;
  605. border-bottom: 1px solid #eeeeee;
  606. }
  607. .buttonActive {
  608. opacity: 0.6;
  609. }
  610. .active {
  611. opacity: 0.6;
  612. }