peopleHome.scss 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. page {
  2. background-color: #161616;
  3. width: 100%;
  4. height: 100vh;
  5. }
  6. .page {
  7. background-color: #161616;
  8. width: 100%;
  9. background: url('../../static/home/top_bg.png');
  10. background-size: 100% 320rpx;
  11. background-repeat: no-repeat;
  12. }
  13. .header {
  14. display: flex;
  15. flex-direction: row;
  16. justify-content: flex-start;
  17. align-items: center;
  18. width: 750rpx;height: 320rpx;
  19. padding-top: calc(var(--status-bar-height) + 0rpx);
  20. .left {
  21. display: flex;flex-direction: row;width:200rpx;height:120rpx;
  22. justify-content: center;
  23. padding-left:50rpx;
  24. image {
  25. width:124rpx;height:40rpx;
  26. }
  27. }
  28. }
  29. .thread {
  30. height: 20rpx;
  31. }
  32. .thread2 {
  33. height: 60rpx;
  34. }
  35. .topUser {
  36. width:750rpx;
  37. height:750rpx;
  38. // display: flex;
  39. // flex-direction: column;
  40. // justify-content: flex-end;
  41. // align-items: flex-end;
  42. // padding-bottom: 136rpx;
  43. position: relative;
  44. .home_image{
  45. width: 100%;
  46. height: 100%;
  47. }
  48. .list {
  49. position: absolute;
  50. bottom: 10rpx;
  51. width:100%;
  52. display: flex;
  53. flex-direction: row;
  54. justify-content: flex-start;
  55. align-items: flex-end;
  56. .img {
  57. width:84rpx;height:84rpx;margin-left: 20rpx;
  58. image {
  59. width:84rpx;height:84rpx;border-radius: 16rpx;border: solid 4rpx #fff;
  60. }
  61. }
  62. .active {
  63. width:136rpx;height:136rpx;
  64. image {
  65. width:136rpx;height:136rpx;border-radius: 24rpx;border: solid 4rpx #fff;
  66. }
  67. }
  68. }
  69. }
  70. .body {
  71. width:750rpx;margin-top:-30rpx;
  72. background-color: #121212;
  73. background-image: url(../../static/me/bg_home.png);background-repeat: no-repeat;background-size: 750rpx 320rpx;
  74. border-radius: 28rpx 28rpx 0 0;padding-top:30rpx;
  75. display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;
  76. .item {
  77. display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;
  78. padding:10rpx 50rpx;color:#fff;
  79. .nickname {
  80. font-weight: bold;margin-bottom: 10rpx;
  81. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  82. image {
  83. width:76rpx;margin-left: 8rpx;margin-right: 10rpx;
  84. }
  85. .name {
  86. font-size: 40rpx;padding-right: 20rpx;
  87. }
  88. .sex1 {
  89. height: 44rpx;margin-right: 20rpx;padding:0 12rpx;
  90. background: #423339;
  91. border-radius: 16rpx 16rpx 16rpx 16rpx;
  92. border: 2rpx solid #36D6FF;
  93. display: flex;flex-direction: row;justify-content: center;align-items: center;
  94. font-weight: 400;
  95. font-size: 20rpx;
  96. color: #36D6FF;
  97. .icon {
  98. width:24rpx;height:24rpx;margin-right: 6rpx;
  99. }
  100. }
  101. .sex2 {
  102. height: 44rpx;margin-right: 20rpx;padding:0 12rpx;
  103. background: #423339;
  104. border-radius: 16rpx 16rpx 16rpx 16rpx;
  105. border: 2rpx solid #FF7D88;
  106. display: flex;flex-direction: row;justify-content: center;align-items: center;
  107. font-weight: 400;
  108. font-size: 20rpx;
  109. color: #FF7D88;
  110. .icon {
  111. width:24rpx;height:24rpx;margin-right: 6rpx;
  112. }
  113. }
  114. }
  115. .desc {
  116. font-size: 28rpx;color:#999;
  117. }
  118. .tag_list {
  119. display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;margin-top: 10rpx;
  120. flex-wrap: wrap;
  121. .tag {
  122. height: 44rpx;margin-right: 16rpx;padding:0 12rpx;
  123. background: #423339;
  124. border-radius: 16rpx 16rpx 16rpx 16rpx;
  125. border: 2rpx solid #FF7D88;
  126. display: flex;flex-direction: row;justify-content: center;align-items: center;
  127. font-weight: 400;
  128. font-size: 20rpx;
  129. color: #FF7D88;
  130. .icon {
  131. width:24rpx;height:24rpx;margin-right: 6rpx;
  132. }
  133. }
  134. .tag2 {
  135. height: 44rpx;margin-right: 16rpx;padding:0 12rpx;margin-bottom: 24rpx;
  136. border-radius: 16rpx;
  137. border: 2rpx solid #404040;
  138. display: flex;flex-direction: row;justify-content: center;align-items: center;
  139. font-weight: 400;
  140. font-size: 20rpx;
  141. color: #D0D0D0;
  142. }
  143. }
  144. }
  145. .item2 {
  146. width:100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;
  147. padding:10rpx 30rpx;color:#fff;
  148. .left {
  149. image {
  150. width:136rpx;height:56rpx;
  151. }
  152. }
  153. .more {
  154. display: flex;flex-direction: row;justify-content: center;align-items: center;
  155. font-size: 28rpx;color:#999;
  156. image {
  157. width:30rpx;
  158. }
  159. }
  160. }
  161. }
  162. .list_wish {
  163. display: flex;flex-direction: column;justify-content: flex-start;align-items: center;color:#fff;
  164. width:750rpx;
  165. .item {
  166. margin-top: 20rpx;color:#fff;font-size: 28rpx;
  167. display: flex;flex-direction: row;justify-content: center;align-items: center;
  168. width: 690rpx;height: 156rpx;
  169. background: #28292D;
  170. border-radius: 28rpx;
  171. .avator {
  172. width: 116rpx;height: 116rpx;margin-left:14rpx;
  173. background: #161616;
  174. border-radius: 28rpx;
  175. display: flex;flex-direction: row;justify-content: center;align-items: center;
  176. .icon {
  177. width:100rpx;height:100rpx;border-radius: 20rpx;
  178. }
  179. }
  180. .left {
  181. width:370rpx;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;
  182. margin-left:20rpx;
  183. .name {
  184. font-size: 32rpx;margin-bottom:20rpx;
  185. }
  186. .jindu {
  187. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  188. .bord {
  189. width: 216rpx;height: 20rpx;margin-left:0rpx;
  190. background: #0F0F0F;
  191. border-radius: 24rpx;
  192. .active {
  193. width: 0%;height: 20rpx;
  194. background: linear-gradient( 142deg, #FF5967 0%, #FF2A95 100%);
  195. border-radius: 24rpx;
  196. }
  197. }
  198. .tips {
  199. margin-left:20rpx;font-weight: 400;font-size: 24rpx;color: #FF3D83;
  200. }
  201. }
  202. }
  203. .right {
  204. width:190rpx;
  205. .btn_submit {
  206. width: 168rpx;height: 72rpx;
  207. background: linear-gradient( 142deg, #FF5967 0%, #FF2A95 100%);
  208. border-radius: 28rpx 28rpx 28rpx 28rpx;
  209. display: flex;flex-direction: column;justify-content: center;align-items: center;
  210. }
  211. .state {
  212. width:168rpx;height: 72rpx;text-align: center;line-height: 72rpx;
  213. }
  214. }
  215. }
  216. }
  217. .list_info {
  218. display: flex;flex-direction: column;justify-content: flex-start;align-items: center;color:#fff;
  219. width:750rpx;
  220. .item {
  221. width: 690rpx;margin: 0rpx 0;color:#fff;font-size: 28rpx;padding:20rpx 0 0rpx;
  222. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  223. .avator {
  224. width:88rpx;
  225. .icon {
  226. width:72rpx;height:72rpx;border-radius: 36rpx;
  227. }
  228. }
  229. .tit {
  230. width:470rpx;
  231. .list1 {
  232. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  233. .name {
  234. font-size: 32rpx;padding-right: 10rpx;height:40rpx;line-height: 40rpx;
  235. }
  236. .sex1 {
  237. width: 76rpx;
  238. height: 40rpx;
  239. background: #423339;
  240. border-radius: 16rpx 16rpx 16rpx 16rpx;
  241. border: 2rpx solid #36D6FF;color:#36D6FF;
  242. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  243. image {
  244. width:24rpx;height:24rpx;margin-left:4rpx;margin-right: 4rpx;
  245. }
  246. }
  247. .sex2 {
  248. width: 76rpx;
  249. height: 40rpx;
  250. background: #423339;
  251. border-radius: 16rpx 16rpx 16rpx 16rpx;
  252. border: 2rpx solid #FF7D88;color:#FF7D88;
  253. display: flex;flex-direction: row;justify-content: flex-start;align-items: center;
  254. image {
  255. width:24rpx;height:24rpx;margin-left:4rpx;margin-right: 4rpx;
  256. }
  257. }
  258. .xinzuo {
  259. width: 92rpx;height: 44rpx;margin-left:10rpx;line-height: 44rpx;
  260. border-radius: 16rpx 16rpx 16rpx 16rpx;
  261. border: 2rpx solid #404040;font-size: 20rpx;color: #D0D0D0;
  262. display: flex;flex-direction: row;justify-content: center;align-items: center;
  263. }
  264. }
  265. .time {
  266. color:#D0D0D0;font-size: 24rpx;
  267. }
  268. }
  269. .state {
  270. width:130rpx;font-size: 28rpx;font-weight: normal;text-align: right;
  271. .status_1 {
  272. color:#999;
  273. }
  274. .status_9 {
  275. color:#36D6FF;
  276. }
  277. .status_2 {
  278. color:#FE2D56;
  279. }
  280. }
  281. }
  282. .content {
  283. width: 690rpx;font-weight: 400;font-size: 28rpx;color: #FFFFFF;text-align: left;font-style: normal;
  284. text-transform: none;padding:20rpx 0;
  285. padding-left:88rpx;
  286. }
  287. .photo_list {
  288. width: 690rpx;margin-bottom:0rpx;padding-left:88rpx;
  289. border-radius: 28rpx;font-size: 28rpx;
  290. display: flex;flex-direction: row;align-items: center;
  291. flex-wrap: wrap;
  292. .img {
  293. width:186rpx;height:186rpx;margin-bottom: 24rpx;margin-right: 12rpx;
  294. image {
  295. width:186rpx;height:186rpx;border-radius: 28rpx;border:solid 1px rgba(255, 255, 255, 0.2);
  296. }
  297. }
  298. .right {
  299. color:#fff;
  300. }
  301. }
  302. .desc {
  303. width: 690rpx;padding:0rpx 0 0rpx;padding-left:88rpx;
  304. font-weight: 400;
  305. font-size: 24rpx;
  306. color: #999999;
  307. line-height: 0rpx;
  308. text-align: left;
  309. font-style: normal;
  310. text-transform: none;
  311. display: flex;flex-direction: row;justify-content: space-between;align-items: center;
  312. image {
  313. width:40rpx;height:40rpx;
  314. }
  315. .addr {
  316. width:200rpx;
  317. }
  318. .img {
  319. display: flex;flex-direction: row;justify-content: center;align-items: center;
  320. padding:0 0rpx 0 30rpx;font-size: 28rpx;color:#fff;
  321. image {
  322. margin-top:-8rpx;
  323. }
  324. }
  325. }
  326. }
  327. .btn_submit {
  328. width: 336rpx;height: 100rpx;margin:50rpx auto;
  329. background: linear-gradient( 90deg, #FF536D 0%, #FF3B84 100%);
  330. border-radius: 50rpx 50rpx 50rpx 50rpx;
  331. display: flex;flex-direction: row;justify-content: center;align-items: center;
  332. font-weight: bold;
  333. font-size: 32rpx;
  334. color: #FFFFFF;
  335. image {
  336. width:44rpx;height:44rpx;margin-right: 8rpx;margin-top:4rpx;
  337. }
  338. }