index.less 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. @import '../../../styles/base.less';
  2. @orange: #FF8936;
  3. @red:#F01740;
  4. page {
  5. background: #f6f6f6;
  6. padding-bottom: 148rpx;
  7. }
  8. .page-section {
  9. margin:20rpx;
  10. border-radius: 20rpx;
  11. background-color: #ffffff;
  12. }
  13. .page-section-spacing {
  14. padding:20rpx;
  15. }
  16. .swiper-images-wrapper {
  17. background-color: #eee;
  18. .swiper-images {
  19. height:400rpx;
  20. }
  21. .swiper-image {
  22. width: 100%;
  23. height: 100%;
  24. background-repeat: no-repeat;
  25. background-position: center top;
  26. background-size: 100% 100%;
  27. border-radius: 20rpx;
  28. }
  29. }
  30. .title {
  31. font-weight: Medium;
  32. font-size: 36rpx;
  33. color: #222222;
  34. }
  35. .text {
  36. font-size: 30rpx;
  37. }
  38. .text-small {
  39. font-size: 24rpx;
  40. }
  41. .tab-title {
  42. flex: none;
  43. width:280rpx;
  44. }
  45. #detail {
  46. padding: 20rpx;
  47. }
  48. .footer-bar {
  49. position:fixed;
  50. bottom: 0;
  51. left: 0;
  52. right: 0;
  53. display: flex;
  54. align-items: center;
  55. justify-content: space-between;
  56. padding: 20rpx;
  57. z-index: 99;
  58. background-color: #ffffff;
  59. .price {
  60. color:@red;
  61. font-weight: 600;
  62. }
  63. .btn {
  64. letter-spacing: 2px;
  65. }
  66. }
  67. // .more {
  68. // position: fixed;
  69. // bottom: 200rpx;
  70. // right: 50rpx;
  71. // z-index: 999;
  72. // width: 80rpx;
  73. // height: 80rpx;
  74. // border: 1rpx solid #f6f6f6;
  75. // border-radius: 50%;
  76. // font-size: 20rpx;
  77. // background: #ffffff;
  78. // padding-top: 15rpx;
  79. // .more-title {
  80. // text-align: center;
  81. // }
  82. // }
  83. // .box {
  84. // padding: 30rpx 30rpx 0 30rpx;
  85. // margin-bottom: 20rpx;
  86. // background: #ffffff;
  87. // .confirm {
  88. // display: flex;
  89. // margin-top: 20rpx;
  90. // padding-bottom: 20rpx;
  91. // border-bottom: 1rpx solid #f6f6f6;
  92. // .confirm-title {
  93. // color: #afa9a9;
  94. // width: 100rpx;
  95. // }
  96. // .confirm-detail {
  97. // width: 80%;
  98. // .confirm-immediately {
  99. // color: hsl(136, 91%, 49%);
  100. // }
  101. // .confirm-immediately2 {
  102. // color: hsl(136, 91%, 49%);
  103. // margin-top: 30rpx;
  104. // }
  105. // .confirm-immediatelys {
  106. // font-size: 28rpx;
  107. // }
  108. // .immediately-detail {
  109. // margin-top: 10rpx;
  110. // font-size: 28rpx;
  111. // }
  112. // }
  113. // }
  114. // .instructions {
  115. // margin-top: 10rpx;
  116. // color: #afa9a9;
  117. // font-size: 24rpx;
  118. // }
  119. // .facilities {
  120. // display: flex;
  121. // margin-top: 20rpx;
  122. // border-bottom: 1rpx solid #f6f6f6;
  123. // width: 100%;
  124. // padding-bottom: 20rpx;
  125. // .facilities-title {
  126. // color: #afa9a9;
  127. // width: 14%;
  128. // }
  129. // .facilities-txt {
  130. // display: flex;
  131. // flex-wrap: wrap;
  132. // width: 85%;
  133. // .immediately-detail {
  134. // margin: 0rpx 0 20rpx 0;
  135. // width: 95%;
  136. // font-size: 28rpx;
  137. // }
  138. // .facilities-name {
  139. // font-size: 24rpx;
  140. // width: 30%;
  141. // margin-right: 10rpx;
  142. // line-height: 40rpx;
  143. // }
  144. // .facilities-names {
  145. // font-size: 24rpx;
  146. // width: 45%;
  147. // margin-right: 10rpx;
  148. // line-height: 40rpx;
  149. // }
  150. // }
  151. // }
  152. // .housing-facilities {
  153. // color: #1451ca;
  154. // }
  155. // .price {
  156. // display: flex;
  157. // color: red;
  158. // font-size: 24rpx;
  159. // margin-top: 10rpx;
  160. // .hotel-price {
  161. // margin: 0 10rpx 0 0;
  162. // }
  163. // .hotel-original {
  164. // text-decoration: line-through;
  165. // color: #afa9a9;
  166. // }
  167. // }
  168. // .hotel-preferential {
  169. // display: flex;
  170. // justify-content: space-between;
  171. // .preferential {
  172. // margin-top: 20rpx;
  173. // background: #fc496c;
  174. // width: 55%;
  175. // text-align: center;
  176. // color: #ffffff;
  177. // padding: 10rpx 0;
  178. // }
  179. // .hotel-detail {
  180. // margin-top: 30rpx;
  181. // color: #fc496c;
  182. // }
  183. // }
  184. // .tag {
  185. // display: flex;
  186. // margin-top: 20rpx;
  187. // .tag-name {
  188. // border-radius: 10rpx;
  189. // background: #f4f1f1;
  190. // padding: 10rpx;
  191. // color: #210c8b;
  192. // font-size: 24rpx;
  193. // margin: 0 20rpx 0 0;
  194. // }
  195. // }
  196. // .evaluation {
  197. // margin-top: 20rpx;
  198. // display: flex;
  199. // justify-content: space-between;
  200. // .evaluation-txt {
  201. // color: rgb(18, 198, 214);
  202. // }
  203. // }
  204. // .address {
  205. // margin-top: 20rpx;
  206. // padding-bottom: 20rpx;
  207. // }
  208. // .housing {
  209. // font-size: 36rpx;
  210. // }
  211. // .housing-title {
  212. // display: flex;
  213. // flex-wrap: wrap;
  214. // .housing-txt {
  215. // display: flex;
  216. // width: 55%;
  217. // margin: 20rpx 0rpx 0 0;
  218. // .housing-name {
  219. // margin: 0rpx 30rpx 0 0;
  220. // color: #afa9a9;
  221. // }
  222. // }
  223. // .housing-txts {
  224. // display: flex;
  225. // width: 37%;
  226. // margin: 20rpx 20rpx 0 0;
  227. // .housing-name {
  228. // margin: 0rpx 30rpx 0 0;
  229. // color: #afa9a9;
  230. // }
  231. // }
  232. // .housing-txt2 {
  233. // display: flex;
  234. // margin: 20rpx 20rpx 0 0;
  235. // .housing-name {
  236. // margin: 0rpx 30rpx 0 0;
  237. // color: #afa9a9;
  238. // }
  239. // }
  240. // }
  241. // .txt {
  242. // margin-top: 30rpx;
  243. // text-align: center;
  244. // }
  245. // .title {
  246. // margin: 30rpx;
  247. // }
  248. // .introduce {
  249. // margin-top: 50rpx;
  250. // display: flex;
  251. // position: relative;
  252. // padding-bottom: 20rpx;
  253. // .introduce-check {
  254. // position: absolute;
  255. // right: 0;
  256. // bottom: 20rpx;
  257. // background: #ffffff;
  258. // z-index: 99;
  259. // padding: 10rpx;
  260. // color: rgb(65, 88, 218);
  261. // }
  262. // .introduce-name {
  263. // margin: 10rpx 30rpx 0 0;
  264. // color: #afa9a9;
  265. // }
  266. // .introduce-describe {
  267. // width: 85%;
  268. // overflow: hidden; //一定要写
  269. // text-overflow: ellipsis; //超出省略号
  270. // display: -webkit-box; //一定要写
  271. // -webkit-line-clamp: 2; //控制行数
  272. // -webkit-box-orient: vertical; //一定要写
  273. // line-height: 60rpx;
  274. // // padding-bottom: 20rpx;
  275. // }
  276. // }
  277. // }