index.wxss 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. /**index.wxss**/
  2. .wrap{
  3. min-height: 100vh;
  4. background: #f6f6f6;
  5. padding-bottom: 100rpx;
  6. }
  7. .wrap_nr{
  8. padding: 20rpx 30rpx 100rpx;
  9. }
  10. .address_wrap{
  11. width: 690rpx;
  12. padding: 30rpx 30rpx 50rpx;
  13. background: #FFFFFF;
  14. border-radius: 5rpx;
  15. display: flex;
  16. align-items: center;
  17. justify-content: space-between;
  18. font-size: 28rpx;
  19. color: #0C0C0C;
  20. position: relative;
  21. }
  22. .address_wrap .address_l{
  23. /* width: 476rpx; */
  24. flex: 1;
  25. }
  26. .address_l .address_text{
  27. font-size: 26rpx;
  28. color: #666666;
  29. padding-top: 10rpx;
  30. }
  31. .phone_wrap{
  32. display: flex;
  33. align-items: center;
  34. padding-top: 24rpx;
  35. }
  36. .takeout .phone_wrap{
  37. color: #666666;
  38. }
  39. .phone_wrap .label{
  40. padding-right: 10rpx;
  41. }
  42. .phone_wrap .icon_edit{
  43. /* width: 23rpx;
  44. height: 23rpx; */
  45. margin-left: 15rpx;
  46. }
  47. .address_wrap .address_r{
  48. /* flex: 1; */
  49. padding-left: 20rpx;
  50. display: flex;
  51. flex-direction: column;
  52. align-items: center;
  53. }
  54. .address_r .juli{
  55. font-size: 24rpx;
  56. color: #666666;
  57. padding: 4rpx 10rpx;
  58. background: #FFFFFF;
  59. box-shadow: 0rpx 1rpx 10rpx 0rpx rgba(0, 0, 0, 0.1);
  60. border-radius: 14rpx;
  61. position: relative;
  62. }
  63. .address_r .juli::after{
  64. content: "";
  65. display: block;
  66. position: absolute;
  67. bottom: -22rpx;
  68. left: 50%;
  69. width: 0rpx;
  70. height: 0rpx;
  71. border: 12rpx solid transparent;
  72. border-top: 12rpx solid #FFFFFF;
  73. }
  74. .address_r .store_logo{
  75. width: 60rpx;
  76. height: 60rpx;
  77. margin-top: 20rpx;
  78. }
  79. .address_wrap .line{
  80. position: absolute;
  81. bottom: 0;
  82. left: 0;
  83. width: 690rpx;
  84. height: 20rpx;
  85. border-radius: 0 0 5rpx 5rpx;
  86. background-repeat: repeat-x;
  87. background-size: 18rpx 30rpx;
  88. }
  89. /* 订单商品 */
  90. .order_wrap{
  91. width: 690rpx;
  92. /* padding: 0 30rpx; */
  93. margin: 20rpx auto 0;
  94. /* background: #FFFFFF; */
  95. border-radius: 5rpx;
  96. }
  97. .order_wrap .order_t{
  98. padding: 30rpx;
  99. font-size: 30rpx;
  100. color: #080808;
  101. background: #FFFFFF;
  102. display: flex;
  103. align-items: center;
  104. justify-content: space-between;
  105. }
  106. .order_wrap .border_line{
  107. width: 690rpx;
  108. height: 30rpx;
  109. display: block;
  110. }
  111. .order_wrap .order_t .order_shop{
  112. width: 500rpx;
  113. }
  114. .order_wrap .order_t .order_way{
  115. padding: 5rpx 10rpx;
  116. background: #295C56;
  117. border-radius: 5rpx;
  118. font-size: 22rpx;
  119. color: #FFFFFF;
  120. display: flex;
  121. align-items: center;
  122. justify-content: center;
  123. }
  124. .order_wrap .border_out{
  125. padding: 0 30rpx;
  126. background: #FFFFFF;
  127. }
  128. .order_wrap .delivery{
  129. padding: 0 0 30rpx;
  130. display: flex;
  131. align-items: center;
  132. justify-content: space-between;
  133. border-bottom: 1rpx dashed rgba(0, 0, 0, 0.12);
  134. font-size: 30rpx;
  135. color: #000000;
  136. }
  137. .order_wrap .delivery .delivery_r{
  138. font-size: 34rpx;
  139. color: #080808;
  140. }
  141. .order_wrap .delivery .delivery_r .unit{
  142. font-size: 22rpx;
  143. }
  144. .order_wrap .heji_price{
  145. padding: 40rpx 0 30rpx;
  146. text-align: right;
  147. font-size: 26rpx;
  148. color: #000000;
  149. }
  150. .order_wrap .heji_price .price{
  151. font-size: 28rpx;
  152. color: #333333;
  153. padding-left: 16rpx;
  154. font-weight: bold;
  155. }
  156. .order_wrap .heji_price .price .unit{
  157. font-size: 22rpx;
  158. }
  159. .order_wrap .heji_item.total{
  160. padding-left: 28rpx;
  161. }
  162. .order_wrap .heji_item.total .price{
  163. font-size: 40rpx;
  164. }
  165. /* 备注 */
  166. .remark{
  167. margin: 20rpx auto;
  168. width: 690rpx;
  169. padding-bottom: 20rpx;
  170. background: #FFFFFF;
  171. border-radius: 10rpx;
  172. }
  173. .remark .remark_t{
  174. font-size: 28rpx;
  175. color: #000000;
  176. padding: 20rpx 30rpx;
  177. }
  178. .remark .remark_nr{
  179. width: 634rpx;
  180. margin: 20rpx auto 0;
  181. /* background: #FAFAFA;
  182. border-radius: 10rpx; */
  183. }
  184. .remark .remark_nr .van-cell{
  185. width: 634rpx;
  186. /* height: 198rpx; */
  187. background: #FAFAFA;
  188. border-radius: 10rpx;
  189. }
  190. /* .remark .remark_nr .van-field__control{
  191. height: 110rpx !important;
  192. } */
  193. /* 创建订单 */
  194. .bottom{
  195. width: 690rpx;
  196. height: 98rpx;
  197. padding: 0 30rpx;
  198. border-radius: 49rpx;
  199. background: #295C56;
  200. position: fixed;
  201. bottom: 60rpx;
  202. left: 50%;
  203. transform: translateX(-50%);
  204. display: flex;
  205. align-items: center;
  206. justify-content: space-between;
  207. z-index: 100;
  208. color: #FFFFFF;
  209. }
  210. .bottom .total_price{
  211. font-size: 26rpx;
  212. /* color: #FFFFFF; */
  213. }
  214. .bottom .total_price .price{
  215. padding-left: 14rpx;
  216. /* color: #333333; */
  217. font-size: 40rpx;
  218. font-weight: bold;
  219. }
  220. .bottom .total_price .price .unit{
  221. font-size: 22rpx;
  222. }
  223. .bottom .btn_tijiao{
  224. width: 197rpx;
  225. height: 100rpx;
  226. /* background: #D54C43; */
  227. font-size: 32rpx;
  228. font-weight: bold;
  229. /* color: #333333; */
  230. display: flex;
  231. align-items: center;
  232. justify-content: center;
  233. /* margin-left: 30rpx; */
  234. }
  235. /* 加购标志 */
  236. .add_tag{
  237. font-size: 24rpx;
  238. color: #FFFFFF;
  239. background: linear-gradient(90deg, #FF6637, #FF954E);
  240. border-radius: 5rpx;
  241. padding: 6rpx 8rpx;
  242. margin-right: 12rpx;
  243. }