合伙人运营小程序
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

index.wxss 3.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. page {
  2. background-color: #F7F8FA;
  3. font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;
  4. }
  5. .container {
  6. width: 100%;
  7. min-height: 100vh;
  8. display: flex;
  9. flex-direction: column;
  10. box-sizing: border-box;
  11. }
  12. /* 表单滚动区 */
  13. .form-scroll {
  14. flex: 1;
  15. padding: 24rpx 0rpx;
  16. box-sizing: border-box;
  17. margin-top:30rpx;
  18. background: #FFFFFF;
  19. }
  20. /* 表单项 */
  21. .form-item {
  22. border-radius: 12rpx;
  23. padding: 24rpx;
  24. margin-bottom: 16rpx;
  25. box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.04);
  26. position: relative;
  27. }
  28. .form-label {
  29. font-size: 28rpx;
  30. color: #1D2129;
  31. font-weight: 500;
  32. margin-bottom: 16rpx;
  33. display: flex;
  34. align-items: center;
  35. }
  36. .required {
  37. color: #F53F3F;
  38. margin-right: 8rpx;
  39. font-size: 32rpx;
  40. }
  41. .form-input {
  42. font-size: 28rpx;
  43. color: #1D2129;
  44. padding: 8rpx 0;
  45. /* border-bottom: 1rpx solid #F2F3F5; */
  46. }
  47. .form-input:focus {
  48. border-bottom-color: #007545;
  49. }
  50. .form-input::placeholder {
  51. color: #C9CDD4;
  52. }
  53. /* 地址项 */
  54. .address-input {
  55. padding-right: 120rpx;
  56. }
  57. .address-btn {
  58. position: absolute;
  59. right: 24rpx;
  60. bottom: 24rpx;
  61. width: 100rpx;
  62. height: 64rpx;
  63. line-height: 64rpx;
  64. padding: 0;
  65. background: #EEF7FF;
  66. color: #007545;
  67. font-size: 26rpx;
  68. border-radius: 8rpx;
  69. border: none;
  70. }
  71. .address-btn::after {
  72. border: none;
  73. }
  74. /* 经纬度项 */
  75. .latitude-item {
  76. padding-bottom: 0;
  77. }
  78. .lat-lng-wrap {
  79. display: flex;
  80. gap: 16rpx;
  81. }
  82. .lat-input, .lng-input {
  83. flex: 1;
  84. border-bottom: 1rpx solid #F2F3F5;
  85. padding: 8rpx 0;
  86. }
  87. /* 文本域 */
  88. .form-textarea {
  89. font-size: 28rpx;
  90. color: #1D2129;
  91. line-height: 1.6;
  92. padding: 8rpx 0;
  93. min-height: 120rpx;
  94. }
  95. .form-textarea::placeholder {
  96. color: #C9CDD4;
  97. }
  98. /* 图片上传 */
  99. .upload-wrap {
  100. display: flex;
  101. flex-wrap: wrap;
  102. gap: 16rpx;
  103. margin-top: 8rpx;
  104. }
  105. .upload-item {
  106. width: 160rpx;
  107. height: 160rpx;
  108. border-radius: 8rpx;
  109. overflow: hidden;
  110. position: relative;
  111. }
  112. .upload-img {
  113. width: 100%;
  114. height: 100%;
  115. }
  116. .upload-del {
  117. position: absolute;
  118. top: 8rpx;
  119. right: 8rpx;
  120. width: 40rpx;
  121. height: 40rpx;
  122. background: rgba(0, 0, 0, 0.5);
  123. color: #FFFFFF;
  124. font-size: 32rpx;
  125. text-align: center;
  126. line-height: 40rpx;
  127. border-radius: 50%;
  128. }
  129. .upload-btn {
  130. width: 160rpx;
  131. height: 160rpx;
  132. border: 1rpx dashed #C9CDD4;
  133. border-radius: 8rpx;
  134. display: flex;
  135. flex-direction: column;
  136. align-items: center;
  137. justify-content: center;
  138. }
  139. .upload-icon {
  140. font-size: 48rpx;
  141. color: #C9CDD4;
  142. margin-bottom: 8rpx;
  143. }
  144. .upload-text {
  145. font-size: 24rpx;
  146. color: #86909C;
  147. }
  148. .upload-tips {
  149. font-size: 24rpx;
  150. color: #86909C;
  151. align-self: center;
  152. margin-top: 20rpx;
  153. }
  154. /* 提交按钮栏 */
  155. .submit-bar {
  156. padding: 20rpx 24rpx;
  157. /* background: #FFFFFF; */
  158. box-shadow: 0 -2rpx 12rpx rgba(0, 0, 0, 0.06);
  159. }
  160. .submit-btn {
  161. width: 100%;
  162. height: 88rpx;
  163. line-height: 88rpx;
  164. padding: 0;
  165. background: linear-gradient(135deg, #007545 0%, #0F4CD3 100%);
  166. color: #FFFFFF;
  167. font-size: 32rpx;
  168. font-weight: 600;
  169. border-radius: 12rpx;
  170. border: none;
  171. }
  172. .submit-btn::after {
  173. border: none;
  174. }
  175. .submit-btn[loading] {
  176. background: #86909C;
  177. }
  178. /* 深色模式适配 */
  179. @media (prefers-color-scheme: dark) {
  180. .form-item, .submit-bar {
  181. background: #2C2C2E;
  182. }
  183. .form-label, .form-input, .form-textarea {
  184. color: #FFFFFF;
  185. }
  186. .form-input::placeholder, .form-textarea::placeholder {
  187. color: #8E8E93;
  188. }
  189. .form-input, .lat-input, .lng-input {
  190. border-bottom-color: #3A3A3C;
  191. }
  192. .address-btn {
  193. background: #254EDB;
  194. color: #FFFFFF;
  195. }
  196. }