index.less 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. /* nova-tourism/pages/my/my-order/index.wxss */
  2. .all{
  3. width: 100vw;
  4. background-color: #F4F4F4;
  5. overflow-y: scroll;
  6. padding-bottom: 20rpx;
  7. color: #382E2E;
  8. font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", sans-serif; /* 添加后备字体 */
  9. font-weight: 400;
  10. .tabbos{
  11. width: 100%;
  12. background-color: white;
  13. .tabs{
  14. width: 50%;
  15. margin-left: auto;
  16. }
  17. .a{
  18. box-shadow:none;
  19. }
  20. }
  21. @font-face {
  22. font-family: 'NotoSans-Bold-5';
  23. src: url('../../../styles/font/Noto-sans/NotoSans-Bold-5.ttf'); /* 字体文件路径 */
  24. }
  25. //为选中
  26. @font-face {
  27. font-family: 'NotoSans-Regular-2';
  28. src: url('../../../styles/font/Noto-sans/NotoSans-Regular-2.ttf'); /* 字体文件路径 */
  29. }
  30. .tab-bar {
  31. display: flex;
  32. justify-content: space-around;
  33. background-color: white;
  34. padding-bottom: 10rpx;
  35. font-family: 'NotoSans-Regular-2', sans-serif;
  36. }
  37. .tab-item {
  38. padding: 10px 0;
  39. text-align: center;
  40. position: relative;
  41. color: #969696;
  42. font-size: 28rpx;
  43. font-weight: 400;
  44. }
  45. .tab-item.active {
  46. position: relative;
  47. color: #67806A;
  48. font-size: 32rpx;
  49. font-weight: 500;
  50. font-family: 'NotoSans-Bold-5', sans-serif;
  51. }
  52. .tab-item.active::after {
  53. content: "";
  54. width: 64rpx;
  55. position: absolute;
  56. left: calc(50% - 32rpx);
  57. right: calc(50% - 32rpx);
  58. bottom: 0;
  59. height: 6rpx;
  60. background-color: #67806A;
  61. border-radius: 4rpx;
  62. }
  63. .cardbox{
  64. width: 100%;
  65. height: 428rpx;
  66. padding-left: 30rpx;
  67. padding-right: 30rpx;
  68. padding-top: 24rpx;
  69. padding-bottom: 10rpx;
  70. margin-top: 26rpx;
  71. background-color: white;
  72. .title{
  73. width: 100%;
  74. font-size: 28rpx;
  75. font-weight: 400;
  76. }
  77. .roombox{
  78. width: 100%;
  79. display: flex;
  80. margin-top: 24rpx;
  81. image{
  82. width: 150rpx;
  83. height: 150rpx;
  84. border-radius: 4rpx;
  85. }
  86. .room{
  87. height: 100%;
  88. margin-left: 34rpx;
  89. .room-name{
  90. width: 460rpx;
  91. font-size: 24rpx;
  92. margin-bottom: 10rpx;
  93. }
  94. .room-tag{
  95. font-size: 20rpx;
  96. width: 460rpx;
  97. height: auto;
  98. color: #F37B40;
  99. margin-bottom: 10rpx;
  100. }
  101. .room-text{
  102. width: 460rpx;
  103. height: auto;
  104. font-size: 20rpx;
  105. color: #737373;
  106. }
  107. .room-text2{
  108. width: 460rpx;
  109. height: auto;
  110. font-size: 26rpx;
  111. margin-top: 100rpx;
  112. color: #737373;
  113. }
  114. }
  115. }
  116. .pricebox{
  117. width: 100%;
  118. display: flex;
  119. align-items: center;
  120. .ciri{
  121. width: 200rpx;
  122. font-size: 28rpx;
  123. height: 36rpx;
  124. display: flex;
  125. justify-content: center;
  126. align-items: center;
  127. background-color:#FBF5E1 ;
  128. color: #F9C28B;
  129. border-radius: 10rpx;
  130. }
  131. .price{
  132. margin-left: auto;
  133. font-size: 28rpx;
  134. }
  135. }
  136. .sumbitbox{
  137. width: 100%;
  138. display: flex;
  139. justify-content: flex-end;
  140. margin-top: 32rpx;
  141. .sumbit{
  142. width: 168rpx;
  143. height: 68rpx;
  144. border-radius: 20rpx;
  145. border: #F37B40 solid 2rpx;
  146. background-color: white;
  147. color: #F37B40;
  148. font-size: 28rpx;
  149. display: flex;
  150. align-items: center;
  151. justify-content: center;
  152. }
  153. }
  154. }
  155. .box{
  156. width: 100%;
  157. height: auto;
  158. background-color: white;
  159. margin-top: 20rpx;
  160. .wangbox{
  161. width: 100%;
  162. display: flex;
  163. justify-content: center;
  164. align-items: center;
  165. flex-direction: column;
  166. margin-top: 40rpx;
  167. margin-bottom: 20rpx;
  168. .wang{
  169. width: 200rpx;
  170. height: 60rpx;
  171. font-size: 32rpx;
  172. color: #67806A;
  173. background-image: url(https://file-cloud.fmode.cn/EbxZUK5lBI/20241126/dm1jj2032446503.png?imageView2/1/w/200/h/200);
  174. background-position: center; /* 背景图片居中 */
  175. // background-size: cover; /* 背景图片覆盖整个元素 */
  176. background-repeat: no-repeat; /* 不重复背景图片 */
  177. display: flex;
  178. justify-content: center;
  179. align-items: center;
  180. }
  181. .wang2{
  182. font-size: 28rpx;
  183. color: #969696;
  184. }
  185. }
  186. .wang-cardbox{
  187. margin-top: 20rpx;
  188. width: 100%;
  189. background-color: white;
  190. overflow-y: hidden;
  191. padding-left: 3%;
  192. padding-right: 3%;
  193. padding-bottom: 40rpx;
  194. column-count: 2; /* 设置列数 */
  195. column-gap: 20rpx; /* 设置列间距 */
  196. .wang-card{
  197. break-inside: avoid; /* 防止卡片在列之间断裂 */
  198. margin-bottom: 20rpx; /* 设置卡片底部间距 */
  199. width: 100%; /* 确保卡片宽度为100% */
  200. image{
  201. width: 100%;
  202. height: 275rpx;
  203. border-radius: 15rpx;
  204. }
  205. .wang-catex{
  206. font-size: 28rpx;
  207. }
  208. .wang-numbox{
  209. width: 100%;
  210. height: 80rpx;
  211. display: flex;
  212. align-items: center;
  213. .wang-num{
  214. display: flex;
  215. justify-content: flex-end;
  216. align-items: flex-end;
  217. color: #C5262Ced;
  218. font-size: 30rpx;
  219. .wang-num1{
  220. font-size: 32rpx;
  221. }
  222. .wang-num2{
  223. font-size: 36rpx;
  224. }
  225. }
  226. .wang-submit{
  227. width: 100rpx;
  228. height: 50rpx;
  229. font-size: 30rpx;
  230. color: white;
  231. background-color: #F8DA7F;
  232. border-radius: 40rpx;
  233. display: flex;
  234. justify-content: center;
  235. align-items: center;
  236. margin-left: auto;
  237. }
  238. }
  239. }
  240. }
  241. }
  242. }