app.wxss 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505
  1. /**app.wxss**/
  2. .img-full{
  3. display: block;
  4. width: 100%;
  5. height: 100%;
  6. }
  7. .default-btn{
  8. height:100rpx;
  9. background:rgba(236,238,243,1);
  10. line-height: 100rpx;
  11. color:rgba(178,178,191,1);
  12. font-size: 32rpx;
  13. text-align: center;
  14. border: 0;
  15. padding: 0;
  16. }
  17. .default-btn.primary{
  18. background: #161616;
  19. color: #fff !important;
  20. }
  21. .default-btn.disable{
  22. background:rgba(236,238,243,1);
  23. color: #B2B2BF !important;
  24. }
  25. /****/
  26. .planer-box{
  27. background: #fff;
  28. margin-bottom: 20rpx;
  29. padding: 1rpx 0;
  30. }
  31. .planer-box.none{
  32. margin-bottom: 0;
  33. }
  34. .planer-box .planer-header{
  35. position: relative;
  36. margin-bottom: 20rpx;
  37. }
  38. .planer-box .planer-header .name{
  39. height: 100rpx;
  40. line-height: 100rpx;
  41. font-size: 40rpx;
  42. color: #161616;
  43. padding-left: 50rpx;
  44. }
  45. .planer-box .planer-header.title{
  46. position: relative;
  47. padding-top: 10rpx;
  48. margin-bottom: 10rpx;
  49. }
  50. .planer-box .planer-header.title .name{
  51. font-size:28rpx;
  52. color:rgba(22,22,22,1);
  53. }
  54. .planer-box .planer-header.title .name>text{
  55. color: #707377;
  56. font-size: 24rpx;
  57. }
  58. .planer-box .planer-header.title::after{
  59. display: none;
  60. }
  61. .planer-box .planer-header.title .add{
  62. position: absolute;
  63. right:50rpx;
  64. top:40rpx;
  65. width: 50rpx;
  66. height: 50rpx;
  67. }
  68. .planer-box .planer-header:after{
  69. position: absolute;
  70. left: 0;
  71. top:50%;
  72. width:6rpx;
  73. height:40rpx;
  74. transform: translate(0,-50%);
  75. background:rgba(22,22,22,1);
  76. content: "";
  77. }
  78. .planer-box .planer-content{
  79. padding: 0 50rpx;
  80. }
  81. .planer-box .form-box{
  82. margin-bottom: 40rpx;
  83. }
  84. /** 表单样式 **/
  85. .form-box{
  86. margin-bottom: 40rpx;
  87. }
  88. .form-box .form-list{
  89. position: relative;
  90. border-bottom: 1rpx solid rgba(236,238,243,1);
  91. margin-bottom: 20rpx;
  92. }
  93. .form-box.none .form-list{
  94. border-bottom: 0;
  95. }
  96. .form-box .form-list .form-label{
  97. font-size: 24rpx;
  98. color: #707377;
  99. }
  100. .form-box .form-list .input-text{
  101. position: relative;
  102. z-index: 2;
  103. display: block;
  104. font-size: 28rpx;
  105. color: #161616;
  106. height: 80rpx;
  107. line-height: 80rpx;
  108. margin-top: -6rpx;
  109. }
  110. .form-box .form-list .textarea-text{
  111. width: 100%;
  112. display: block;
  113. height:202rpx;
  114. background:rgba(255,255,255,1);
  115. border:1rpx solid rgba(236,238,243,1);
  116. margin-top: 30rpx;
  117. box-sizing: border-box;
  118. padding: 20rpx;
  119. font-size: 28rpx;
  120. color: #161616;
  121. }
  122. .form-box .form-list .get-phone{
  123. position: absolute;
  124. z-index: 3;
  125. right: 0;
  126. bottom: 12rpx;
  127. width:160rpx;
  128. height:54rpx;
  129. line-height: 54rpx;
  130. text-align: center;
  131. background:rgba(236,238,243,1);
  132. color: #9B9B9B;
  133. font-size: 24rpx;
  134. padding: 0;
  135. margin: 0;
  136. border: 0;
  137. }
  138. .form-box .form-list .icon-arrow{
  139. position: absolute;
  140. right: 0;
  141. top:50%;
  142. transform: translate(0,-50%);
  143. z-index: 2;
  144. display: inline-block;
  145. vertical-align: middle;
  146. width: 12rpx;
  147. height: 20rpx;
  148. }
  149. .form-box .form-list .add-file{
  150. padding:100rpx 0 60rpx 0;
  151. }
  152. .form-box .form-list .add-file .img-wrap{
  153. position: relative;
  154. height: 300rpx;
  155. }
  156. .form-box .form-list .add-file .img-wrap .close{
  157. position: absolute;
  158. top: -24rpx;
  159. right: -24rpx;
  160. width: 46rpx;
  161. height: 46rpx;
  162. }
  163. .form-box .form-list .add-file .icon{
  164. display: block;
  165. width: 62rpx;
  166. height: 62rpx;
  167. margin: 0 auto 20rpx auto;
  168. }
  169. .form-box .form-list .add-file .text{
  170. text-align: center;
  171. font-size:24rpx;
  172. color:rgba(22,22,22,1);
  173. }
  174. .step-tool{
  175. display: flex;
  176. justify-content: space-between;
  177. background: #fff;
  178. padding: 30rpx;
  179. }
  180. .step-tool .step-btn{
  181. display: flex;
  182. align-items: center;
  183. justify-content: center;
  184. width:100rpx;
  185. height:100rpx;
  186. background:rgba(236,238,243,1);
  187. }
  188. .step-tool .step-btn:hover{
  189. background:rgba(236,238,243,0.8);
  190. }
  191. .step-tool .step-btn.disable{
  192. background: none;
  193. }
  194. .step-tool .step-btn.active{
  195. background:rgba(29,182,150,1);
  196. }
  197. .step-tool .step-btn.active{
  198. background:rgba(29,182,150,.8) url("https://resource.artouchstone.com/miniapp/artist/images/next-green@2x.png");
  199. background-size:cover;
  200. }
  201. .step-tool .step-btn.active .icon{
  202. display: none;
  203. }
  204. .step-tool .step-btn .icon{
  205. display: inline-block;
  206. vertical-align: middle;
  207. width: 32rpx;
  208. height: 32rpx;
  209. margin-right: 10rpx;
  210. margin-top: -4rpx;
  211. }
  212. .step-tool .step-btn.text{
  213. width: 200rpx;
  214. padding: 0 30rpx;
  215. white-space: nowrap;
  216. }
  217. .step-tool .step-btn.text .text-view{
  218. display: inline-block;
  219. vertical-align: middle;
  220. color: #fff;
  221. margin-right: 20rpx;
  222. margin-top: -6rpx;
  223. }
  224. .step-tool .step-btn.text .icon{
  225. display: inline-block;
  226. }
  227. .footer-btn{
  228. height: 160rpx;
  229. }
  230. .footer-btn .footer-btn-content{
  231. width: 100%;
  232. padding: 30rpx 50rpx;
  233. background: #fff;
  234. position: fixed;
  235. left: 0;
  236. bottom:0;
  237. box-sizing: border-box;
  238. }
  239. /**身份证上传框**/
  240. .user-card-box{
  241. /*height:790rpx;*/
  242. background:rgba(255,255,255,1);
  243. box-shadow:0px 10rpx 20rpx 0px rgba(0,0,0,0.08);
  244. padding: 50rpx 50rpx 50rpx 50rpx;
  245. margin-bottom: 50rpx;
  246. }
  247. .user-card-box .card-img-box{
  248. position: relative;
  249. height:348rpx;
  250. background:rgba(255,255,255,1);
  251. border:1rpx dashed rgba(233,233,233,1);
  252. margin-bottom: 30rpx;
  253. }
  254. .user-card-box .card-img-box .img-wrap{
  255. position: relative;
  256. height: 100%;
  257. }
  258. .user-card-box .card-img-box .img-wrap>image{
  259. display: block;
  260. width: 100%;
  261. height: 100%;
  262. }
  263. .user-card-box .card-img-box.big{
  264. height:628rpx;
  265. }
  266. .user-card-box .card-img-box.big .img-wrap{
  267. position: relative;
  268. height: 400rpx;
  269. }
  270. .user-card-box .card-img-box .close,
  271. .user-card-box .card-img-box.big .img-wrap .close{
  272. position: absolute;
  273. right:-23rpx;
  274. top:-23rpx;
  275. width: 46rpx;
  276. height: 46rpx;
  277. }
  278. .user-card-box .card-img-box.big .img-wrap>image{
  279. display: block;
  280. width: 100%;
  281. height: 100%;
  282. }
  283. .user-card-box .card-img-box.big .item-info{
  284. }
  285. .user-card-box .card-img-box.big .item-info{
  286. top: 36%;
  287. }
  288. .user-card-box .card-img-box .item-info{
  289. position: absolute;
  290. left: 50%;
  291. top:50%;
  292. transform: translate(-50%,-50%);
  293. }
  294. .user-card-box .card-img-box .item-info .text{
  295. font-size: 24rpx;
  296. color: #262628;
  297. line-height: 62rpx;
  298. padding-top: 10rpx;
  299. text-align: center;
  300. }
  301. .user-card-box .card-img-box .icon{
  302. margin: 0 auto;
  303. width: 124rpx;
  304. height: 124rpx;
  305. display: block;
  306. z-index: 2;
  307. }
  308. .user-card-box .card-img-box .info{
  309. color: #9B9B9B;
  310. font-size: 24rpx;
  311. white-space: nowrap;
  312. }
  313. .user-card-box .card-info-text{
  314. position: absolute;
  315. left: 50%;
  316. transform: translate(-50%,0);
  317. bottom: 60rpx;
  318. width: 80%;
  319. margin: 0 auto;
  320. }
  321. .user-card-box .card-info-text .text{
  322. color:rgba(38,38,40,1);
  323. line-height:34rpx;
  324. font-size: 24rpx;
  325. text-align: center;
  326. }
  327. .user-card-box .card-info-text .info{
  328. color:rgba(155,155,155,1);
  329. line-height:34rpx;
  330. font-size: 24rpx;
  331. text-align: center;
  332. }
  333. .user-card-box .look-sample{
  334. display: block;
  335. margin:50rpx auto 0 auto;
  336. width:200rpx;
  337. height:64rpx;
  338. line-height: 64rpx;
  339. text-align: center;
  340. background:rgba(255,255,255,1);
  341. border:1rpx solid rgba(22,22,22,1);
  342. color: #161616;
  343. font-size: 26rpx;
  344. }
  345. /**弹框样式**/
  346. .pop-box{
  347. position: fixed;
  348. top:0;
  349. right: 0;
  350. bottom:0;
  351. left: 0;
  352. background:rgba(29,33,41,0.67);
  353. z-index: 11;
  354. display: flex;
  355. align-items: center;
  356. justify-content: center;
  357. }
  358. .pop-box .pop-inner{
  359. position: absolute;
  360. left: 50%;
  361. transform: translate(-50%,0);
  362. background:rgba(255,255,255,1);
  363. border-radius:4rpx;
  364. width: 540rpx;
  365. padding: 40rpx;
  366. box-sizing: border-box;
  367. }
  368. .pop-box .pop-inner .img-simple{
  369. }
  370. .pop-box .pop-inner .img-simple>image{
  371. display: block;
  372. width: 100%;
  373. }
  374. .pop-box .pop-inner .pop-close{
  375. position: absolute;
  376. top:100%;
  377. left: 50%;
  378. transform: translate(-50%,80rpx);
  379. display: block;
  380. width: 100rpx;
  381. height: 100rpx;
  382. cursor: pointer;
  383. }
  384. .pop-box .pop-inner-text{
  385. padding: 60rpx 0;
  386. }
  387. .pop-box .pop-inner .title{
  388. padding-top: 10rpx;
  389. height:44rpx;
  390. font-size:32rpx;
  391. font-family:PingFangSC-Regular,PingFang SC;
  392. font-weight:400;
  393. color:rgba(22,22,22,1);
  394. line-height:44rpx;
  395. text-align: center;
  396. }
  397. .pop-box .pop-inner-text> view{
  398. color:rgba(22,22,22,1);
  399. line-height:44rpx;
  400. font-size: 28rpx;
  401. text-align: center;
  402. }
  403. .pop-box .pop-inner-text>view.pop-choose-item{
  404. font-size: 32rpx;
  405. color: #161616;
  406. border-bottom: 1rpx solid #ECEEF3;
  407. height: 100rpx;
  408. line-height: 100rpx;
  409. }
  410. .pop-box .pop-inner-text>view.pop-choose-item .icon{
  411. display: inline-block;
  412. vertical-align: middle;
  413. margin-right: 12rpx;
  414. width: 52rpx;
  415. height: 52rpx;
  416. }
  417. .pop-box .pop-inner-text>view.pop-choose-item .icon.icon-01{
  418. background: url("https://resource.artouchstone.com/miniapp/artist/images/icon-choose-file-chat.png");
  419. background-size: 100% 100%;
  420. }
  421. .pop-box .pop-inner-text>view.pop-choose-item .icon.icon-02{
  422. background: url("https://resource.artouchstone.com/miniapp/artist/images/icon-choose-file.png");
  423. background-size: 100% 100%;
  424. }
  425. /**纳税人识别号列表**/
  426. .rise-list-box{
  427. max-height:552rpx;
  428. background: #fff;
  429. /*background:rgba(44,48,57,1);*/
  430. overflow: auto;
  431. padding:50rpx 30rpx;
  432. border:1rpx solid rgba(236,238,243,0.3);
  433. }
  434. .rise-list-box .item{
  435. position: relative;
  436. color: #333;
  437. font-size: 28rpx;
  438. height: 50rpx;
  439. line-height: 50rpx;
  440. margin-bottom: 10rpx;
  441. border-bottom:1rpx solid rgba(236,238,243,0.3);
  442. }
  443. .rise-list-box .item .close{
  444. position: absolute;
  445. right: 0;
  446. top:50%;
  447. transform: translate(0,-50%);
  448. width: 24rpx;
  449. height: 24px;
  450. }
  451. .rise-list-box .delete{
  452. width: 36rpx;
  453. height: 36rpx;
  454. }
  455. .fixed-zx{
  456. position: fixed;
  457. right: 10rpx;
  458. top:560rpx;
  459. width: 113rpx !important;
  460. height: 113rpx;
  461. background: url("https://resource.artouchstone.com/miniapp/artist/images/index/index-zx.png");
  462. background-size: 100% 100%;
  463. z-index: 10;
  464. border: 0 solid rgba(0,0,0,0) !important;
  465. padding: 0;
  466. }
  467. .red{
  468. color: #ff0000;
  469. padding-right: 6rpx;
  470. }