微信小程序
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

269 行
5.0 KiB

  1. /* pages/apply/approval/approval.wxss */
  2. text{display: block;}
  3. .ns{
  4. position: fixed;
  5. top: 0;
  6. background: linear-gradient(to right, #429a68, #9ecf67);
  7. }
  8. .pure_top {
  9. width: 100%;
  10. height: 120px;
  11. position: absolute;
  12. z-index: -1;
  13. overflow: hidden
  14. }
  15. .pure_top::after {
  16. content: '';
  17. width: 140%;
  18. height: 120px;
  19. position: absolute;
  20. left: -20%;
  21. top: 0;
  22. z-index: -1;
  23. border-radius: 0 0 50% 50%;
  24. background: linear-gradient(to right, #2C8E68, #B3DB62);
  25. }
  26. .main-box{
  27. background: #ffffff;
  28. padding: 20px 0;
  29. width: 94%;
  30. margin: 0 auto;
  31. border-radius: 10px;
  32. box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16);
  33. }
  34. .top-box text{
  35. margin-bottom: 15px;
  36. }
  37. .top-box text:last-child{
  38. margin-bottom: 0px;
  39. }
  40. .box-title{
  41. color: #2C8E68;
  42. text-align: center;
  43. font-size: 16px;
  44. }
  45. .steps-box view{
  46. margin-bottom: 0;
  47. }
  48. .steps-box .van-row{
  49. padding: 0 20px;
  50. }
  51. .steps-box van-row:nth-child(2n+1) .van-row{
  52. background-color: rgba(92, 174, 119, 0.1);
  53. }
  54. .steps-box .van-col{
  55. position: relative;
  56. height: 50px;
  57. }
  58. .steps-box .van-col--21{
  59. padding: 5PX 0;
  60. line-height: 50px;
  61. }
  62. .steps-box .van-row:nth-child(2n){
  63. background: rgba(29,111,233,0.1);
  64. }
  65. .steps-box .van-cell{
  66. background: transparent;
  67. padding: 0 ;
  68. line-height: 40px;
  69. }
  70. .steps-box .bq{
  71. display: inline-block;
  72. padding: 0PX 10PX;
  73. line-height: 0.64rem;
  74. border-radius: 5PX;
  75. }
  76. .steps-box .index{
  77. background: #2C8E68;
  78. color: #ffffff;
  79. text-align: center;
  80. width: 20PX;
  81. height: 20PX;
  82. line-height: 20PX;
  83. border-radius: 50%;
  84. position: absolute;
  85. left: 0;
  86. top: 50%;
  87. transform: translate(0,-50%);
  88. }
  89. .steps-box .indexCenter{
  90. top: 0!important;
  91. }
  92. .steps-box .van-row:first-child .van-col:first-child .indexBorder{
  93. top: calc(50% - 15px);
  94. }
  95. .steps-box .indexBorder{
  96. width: 10PX;
  97. position: absolute;
  98. left: 9px;
  99. top: 0;
  100. height: 100%;
  101. }
  102. .steps-box .indexBorder .yq{
  103. height: 30PX;
  104. width: 30PX;
  105. background: transparent;
  106. border-radius: 50%;
  107. }
  108. .steps-box .indexBorder .ss{
  109. height: calc(50% - 15PX);
  110. width: 1PX;
  111. background: #C9C9C9;
  112. position: relative;
  113. }
  114. .steps-box .indexBorder .ssT{
  115. height: calc(50% - 15PX);
  116. width: 1PX;
  117. background: #C9C9C9;
  118. position: relative;
  119. }
  120. .steps-box .van-cell__title{
  121. flex: 0.8;
  122. }
  123. .steps-box .van-cell__value {
  124. flex: 0.2;
  125. }
  126. .check_box{
  127. padding: 50px 0;
  128. }
  129. .check_box .van-row{
  130. background-color: rgba(92, 174, 119, 0.1);
  131. margin-top: 10px;
  132. padding: 15px 20px;
  133. }
  134. .check_box .van-col{
  135. height: auto;
  136. }
  137. .check_box van-checkbox:nth-child(n) .van-checkbox {
  138. margin-top: 15px;
  139. }
  140. .van-checkbox__icon-wrap {
  141. border-radius: 5px;
  142. }
  143. .van-checkbox__icon {
  144. border-radius: 5px;
  145. border: 2px solid #2C8E68!important;
  146. background-color: rgba(44, 142, 104, 0.2);
  147. }
  148. .btn_box{
  149. display: flex;
  150. justify-content: center;
  151. padding-bottom: 10px;
  152. }
  153. .btn_box view:nth-child(1){
  154. display: inline-block;
  155. padding: 8px 15px;
  156. background-color: rgba(252, 154, 85, 0.2);
  157. color: #FC9A55;
  158. border-radius: 20px;
  159. font-size: 16px;
  160. }
  161. .btn_box view:nth-child(2){
  162. display: inline-block;
  163. padding: 8px 15px;
  164. background-color: rgba(92, 174, 119, 0.2);
  165. color: #5CAE77;
  166. border-radius: 20px;
  167. font-size: 16px;
  168. margin-left: 30px;
  169. }
  170. .bottom{
  171. width: 84%;
  172. margin: 0 auto;
  173. text-align: center;
  174. margin-top: 50px;
  175. margin-bottom: 50px;
  176. display: flex;
  177. }
  178. .bottom view {
  179. width: 47%;
  180. margin: 0 auto;
  181. border-radius: 30px;
  182. display: inline-block;
  183. }
  184. .bottom .btn1{
  185. border: 1px solid #2C8E68;
  186. padding: 8px 0px;
  187. color: #2C8E68;
  188. }
  189. .bottom .btn2{
  190. border: 1px solid transparent;
  191. padding: 8px 0px;
  192. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  193. margin-left: 6%;
  194. color: #fff;
  195. }
  196. .deleteBox{
  197. width: 65px;
  198. text-align: center;
  199. height: 100%;
  200. background-color: rgb(255,0,0,0.2);
  201. align-items: center;
  202. display: flex;
  203. justify-content: center;
  204. }
  205. .van-action-sheet__header {
  206. background: #f2f2f2;
  207. color: #2C8E68;
  208. }
  209. .input_tit{
  210. border: 1px solid #DCDCDC;
  211. padding: 0px 10px;
  212. height: 32px;
  213. line-height: 32px;
  214. border-radius: 5px;
  215. margin-bottom: 15px;
  216. }
  217. .van-dialog__header {
  218. color: #2C8E68;
  219. font-size: 18px;
  220. }
  221. .van-button--normal {
  222. background: linear-gradient(to right, #2C8E68, #5CAE77)!important;
  223. }
  224. .bottomBtn{
  225. display: flex;
  226. width: 94%;
  227. margin: 0 auto;
  228. justify-content:space-between;
  229. }
  230. .bottomBtn view{
  231. width: 48%;
  232. background-color: #ffffff;
  233. border-radius: 5px;
  234. box-shadow: 0px 5px 9px #DCDCDC;
  235. padding: 10px 0px;
  236. text-align: center;
  237. font-size: 14px;
  238. color: #2C8E68;
  239. }
  240. .bottomBtn view image{
  241. width: 18px;
  242. height: 18px;
  243. margin: 0 auto;
  244. display: block;
  245. }
  246. .bottomBtn view text{
  247. display: block;
  248. margin-top: 5px;
  249. }
  250. .van-cell-text{
  251. padding: 8px;
  252. }