hookehuyr

收敛我的页视觉层级

...@@ -211,9 +211,8 @@ const handleMenuTap = ({ title }) => { ...@@ -211,9 +211,8 @@ const handleMenuTap = ({ title }) => {
211 .mine-page { 211 .mine-page {
212 min-height: 100vh; 212 min-height: 100vh;
213 background: 213 background:
214 - radial-gradient(circle at top right, rgba(201, 163, 85, 0.16), transparent 26%), 214 + radial-gradient(circle at top right, rgba(166, 121, 57, 0.1), transparent 32%),
215 - radial-gradient(circle at 8% 22%, rgba(255, 244, 220, 0.9), transparent 22%), 215 + linear-gradient(180deg, #fffaf3 0%, #f6f7fb 100%);
216 - linear-gradient(180deg, #fbf8f1 0%, #f4efe5 54%, #f8f5ee 100%);
217 position: relative; 216 position: relative;
218 217
219 // 顶部装饰背景 218 // 顶部装饰背景
...@@ -223,6 +222,7 @@ const handleMenuTap = ({ title }) => { ...@@ -223,6 +222,7 @@ const handleMenuTap = ({ title }) => {
223 left: 0; 222 left: 0;
224 right: 0; 223 right: 0;
225 height: 304rpx; 224 height: 304rpx;
225 + background: linear-gradient(180deg, rgba(214, 184, 124, 0.18) 0%, rgba(214, 184, 124, 0.04) 72%, rgba(214, 184, 124, 0) 100%);
226 border-radius: 0 0 48rpx 48rpx; 226 border-radius: 0 0 48rpx 48rpx;
227 overflow: hidden; 227 overflow: hidden;
228 } 228 }
...@@ -234,8 +234,8 @@ const handleMenuTap = ({ title }) => { ...@@ -234,8 +234,8 @@ const handleMenuTap = ({ title }) => {
234 right: 0; 234 right: 0;
235 bottom: 0; 235 bottom: 0;
236 background-image: 236 background-image:
237 - radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.08) 0%, transparent 50%), 237 + radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.05) 0%, transparent 50%),
238 - radial-gradient(circle at 80% 60%, rgba(255, 255, 255, 0.06) 0%, transparent 40%); 238 + radial-gradient(circle at 80% 60%, rgba(255, 255, 255, 0.04) 0%, transparent 40%);
239 } 239 }
240 240
241 .page-content { 241 .page-content {
...@@ -250,10 +250,12 @@ const handleMenuTap = ({ title }) => { ...@@ -250,10 +250,12 @@ const handleMenuTap = ({ title }) => {
250 margin-top: 10rpx; 250 margin-top: 10rpx;
251 padding: 28rpx; 251 padding: 28rpx;
252 border-radius: 32rpx; 252 border-radius: 32rpx;
253 - background: linear-gradient(135deg, rgba(122, 88, 31, 0.18), rgba(255, 255, 255, 0.18)); 253 + background: linear-gradient(135deg, rgba(255, 251, 246, 0.72), rgba(255, 255, 255, 0.52));
254 - border: 2rpx solid rgba(255, 255, 255, 0.18); 254 + border: 2rpx solid rgba(214, 184, 124, 0.08);
255 - box-shadow: inset 0 2rpx 0 rgba(255, 255, 255, 0.24); 255 + box-shadow:
256 - backdrop-filter: blur(16rpx); 256 + inset 0 2rpx 0 rgba(255, 255, 255, 0.22),
257 + 0 12rpx 36rpx rgba(15, 23, 42, 0.03);
258 + backdrop-filter: blur(20rpx) saturate(118%);
257 overflow: hidden; 259 overflow: hidden;
258 box-sizing: border-box; 260 box-sizing: border-box;
259 261
...@@ -269,7 +271,7 @@ const handleMenuTap = ({ title }) => { ...@@ -269,7 +271,7 @@ const handleMenuTap = ({ title }) => {
269 &__orb { 271 &__orb {
270 position: absolute; 272 position: absolute;
271 border-radius: 50%; 273 border-radius: 50%;
272 - background: radial-gradient(circle, rgba(255, 255, 255, 0.36) 0%, rgba(255, 255, 255, 0.04) 70%, transparent 100%); 274 + background: radial-gradient(circle, rgba(214, 184, 124, 0.12) 0%, rgba(214, 184, 124, 0.02) 70%, transparent 100%);
273 275
274 &--lg { 276 &--lg {
275 width: 180rpx; 277 width: 180rpx;
...@@ -295,10 +297,6 @@ const handleMenuTap = ({ title }) => { ...@@ -295,10 +297,6 @@ const handleMenuTap = ({ title }) => {
295 gap: 24rpx; 297 gap: 24rpx;
296 padding: 30rpx 28rpx; 298 padding: 30rpx 28rpx;
297 min-height: 176rpx; 299 min-height: 176rpx;
298 - border-radius: 28rpx;
299 - background: linear-gradient(135deg, rgba(255, 252, 246, 0.9), rgba(255, 250, 240, 0.72));
300 - border: 1rpx solid rgba(255, 255, 255, 0.45);
301 - box-shadow: 0 18rpx 48rpx rgba(82, 58, 24, 0.08);
302 box-sizing: border-box; 300 box-sizing: border-box;
303 301
304 &__avatar { 302 &__avatar {
...@@ -324,7 +322,7 @@ const handleMenuTap = ({ title }) => { ...@@ -324,7 +322,7 @@ const handleMenuTap = ({ title }) => {
324 flex-shrink: 0; 322 flex-shrink: 0;
325 font-size: 30rpx; 323 font-size: 30rpx;
326 line-height: 1; 324 line-height: 1;
327 - color: rgba(142, 99, 37, 0.68); 325 + color: rgba(125, 109, 82, 0.64);
328 } 326 }
329 327
330 &__name-block { 328 &__name-block {
...@@ -337,13 +335,13 @@ const handleMenuTap = ({ title }) => { ...@@ -337,13 +335,13 @@ const handleMenuTap = ({ title }) => {
337 &__subtext { 335 &__subtext {
338 font-size: 22rpx; 336 font-size: 22rpx;
339 line-height: 1.4; 337 line-height: 1.4;
340 - color: #8f816b; 338 + color: #948b7d;
341 } 339 }
342 340
343 &__tip { 341 &__tip {
344 font-size: 22rpx; 342 font-size: 22rpx;
345 line-height: 1.6; 343 line-height: 1.6;
346 - color: #8f816b; 344 + color: #948b7d;
347 } 345 }
348 } 346 }
349 347
...@@ -352,7 +350,7 @@ const handleMenuTap = ({ title }) => { ...@@ -352,7 +350,7 @@ const handleMenuTap = ({ title }) => {
352 height: 128rpx; 350 height: 128rpx;
353 border-radius: 50%; 351 border-radius: 50%;
354 padding: 4rpx; 352 padding: 4rpx;
355 - background: linear-gradient(135deg, #e8d5a8, #c9a355); 353 + background: linear-gradient(135deg, #e6dcc1, #cdb991);
356 } 354 }
357 355
358 .avatar-btn { 356 .avatar-btn {
...@@ -385,13 +383,13 @@ const handleMenuTap = ({ title }) => { ...@@ -385,13 +383,13 @@ const handleMenuTap = ({ title }) => {
385 .nickname-text { 383 .nickname-text {
386 font-size: 36rpx; 384 font-size: 36rpx;
387 font-weight: 700; 385 font-weight: 700;
388 - color: #2f2212; 386 + color: #3b352d;
389 line-height: 1.4; 387 line-height: 1.4;
390 } 388 }
391 389
392 .arrow-text { 390 .arrow-text {
393 font-size: 28rpx; 391 font-size: 28rpx;
394 - color: #c4a86a; 392 + color: #b9ac96;
395 line-height: 1; 393 line-height: 1;
396 394
397 &--light { 395 &--light {
...@@ -410,7 +408,7 @@ const handleMenuTap = ({ title }) => { ...@@ -410,7 +408,7 @@ const handleMenuTap = ({ title }) => {
410 .section-title-text { 408 .section-title-text {
411 font-size: 26rpx; 409 font-size: 26rpx;
412 font-weight: 600; 410 font-weight: 600;
413 - color: #8c7a5e; 411 + color: #847b70;
414 letter-spacing: 2rpx; 412 letter-spacing: 2rpx;
415 position: relative; 413 position: relative;
416 padding-left: 18rpx; 414 padding-left: 18rpx;
...@@ -423,7 +421,7 @@ const handleMenuTap = ({ title }) => { ...@@ -423,7 +421,7 @@ const handleMenuTap = ({ title }) => {
423 bottom: 8rpx; 421 bottom: 8rpx;
424 width: 6rpx; 422 width: 6rpx;
425 border-radius: 999rpx; 423 border-radius: 999rpx;
426 - background: linear-gradient(180deg, #d3af6b, #a67939); 424 + background: linear-gradient(180deg, #d8c7a4, #b8a489);
427 } 425 }
428 } 426 }
429 427
...@@ -434,8 +432,8 @@ const handleMenuTap = ({ title }) => { ...@@ -434,8 +432,8 @@ const handleMenuTap = ({ title }) => {
434 gap: 18rpx; 432 gap: 18rpx;
435 background: rgba(255, 255, 255, 0.98); 433 background: rgba(255, 255, 255, 0.98);
436 border-radius: 24rpx; 434 border-radius: 24rpx;
437 - border: 2rpx solid rgba(166, 121, 57, 0.08); 435 + border: 2rpx solid rgba(166, 121, 57, 0.05);
438 - box-shadow: 0 18rpx 48rpx rgba(56, 40, 19, 0.06); 436 + box-shadow: 0 14rpx 36rpx rgba(15, 23, 42, 0.04);
439 padding: 22rpx; 437 padding: 22rpx;
440 box-sizing: border-box; 438 box-sizing: border-box;
441 } 439 }
...@@ -448,8 +446,8 @@ const handleMenuTap = ({ title }) => { ...@@ -448,8 +446,8 @@ const handleMenuTap = ({ title }) => {
448 padding: 22rpx 20rpx; 446 padding: 22rpx 20rpx;
449 min-height: 0; 447 min-height: 0;
450 border-radius: 20rpx; 448 border-radius: 20rpx;
451 - background: linear-gradient(180deg, #fffdfa 0%, #fcf7ee 100%); 449 + background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(250, 249, 246, 0.96) 100%);
452 - border: 1rpx solid rgba(166, 121, 57, 0.08); 450 + border: 1rpx solid rgba(166, 121, 57, 0.05);
453 box-sizing: border-box; 451 box-sizing: border-box;
454 } 452 }
455 453
...@@ -471,7 +469,7 @@ const handleMenuTap = ({ title }) => { ...@@ -471,7 +469,7 @@ const handleMenuTap = ({ title }) => {
471 .menu-item-arrow { 469 .menu-item-arrow {
472 flex-shrink: 0; 470 flex-shrink: 0;
473 font-size: 26rpx; 471 font-size: 26rpx;
474 - color: #c8b38d; 472 + color: #c0b8ac;
475 line-height: 1; 473 line-height: 1;
476 } 474 }
477 475
...@@ -485,38 +483,38 @@ const handleMenuTap = ({ title }) => { ...@@ -485,38 +483,38 @@ const handleMenuTap = ({ title }) => {
485 box-shadow: inset 0 2rpx 0 rgba(255, 255, 255, 0.45); 483 box-shadow: inset 0 2rpx 0 rgba(255, 255, 255, 0.45);
486 484
487 &.menu-icon--orders { 485 &.menu-icon--orders {
488 - background: linear-gradient(135deg, #fef3e2, #fde8c8); 486 + background: linear-gradient(135deg, #faf4ea, #f4ead7);
489 } 487 }
490 &.menu-icon--favorites { 488 &.menu-icon--favorites {
491 - background: linear-gradient(135deg, #fef1e8, #fde2cc); 489 + background: linear-gradient(135deg, #faf1ec, #f3e4da);
492 } 490 }
493 &.menu-icon--history { 491 &.menu-icon--history {
494 - background: linear-gradient(135deg, #eef6ee, #ddefde); 492 + background: linear-gradient(135deg, #f0f5f0, #e3ece3);
495 } 493 }
496 &.menu-icon--address { 494 &.menu-icon--address {
497 - background: linear-gradient(135deg, #eef2f8, #dde5f0); 495 + background: linear-gradient(135deg, #eff2f6, #e4e9ef);
498 } 496 }
499 &.menu-icon--settings { 497 &.menu-icon--settings {
500 - background: linear-gradient(135deg, #f0f0f0, #e4e4e4); 498 + background: linear-gradient(135deg, #f3f3f3, #e9e9e9);
501 } 499 }
502 &.menu-icon--about { 500 &.menu-icon--about {
503 - background: linear-gradient(135deg, #fef3e2, #fde8c8); 501 + background: linear-gradient(135deg, #faf4ea, #f4ead7);
504 } 502 }
505 &.menu-icon--help { 503 &.menu-icon--help {
506 - background: linear-gradient(135deg, #eef6ee, #ddefde); 504 + background: linear-gradient(135deg, #f0f5f0, #e3ece3);
507 } 505 }
508 } 506 }
509 507
510 .menu-item-title { 508 .menu-item-title {
511 font-size: 24rpx; 509 font-size: 24rpx;
512 font-weight: 600; 510 font-weight: 600;
513 - color: #342616; 511 + color: #45403a;
514 line-height: 1.2; 512 line-height: 1.2;
515 } 513 }
516 514
517 .menu-item-desc { 515 .menu-item-desc {
518 font-size: 20rpx; 516 font-size: 20rpx;
519 - color: #978875; 517 + color: #9a9184;
520 line-height: 1.3; 518 line-height: 1.3;
521 } 519 }
522 520
...@@ -524,8 +522,8 @@ const handleMenuTap = ({ title }) => { ...@@ -524,8 +522,8 @@ const handleMenuTap = ({ title }) => {
524 .menu-list { 522 .menu-list {
525 background: rgba(255, 255, 255, 0.98); 523 background: rgba(255, 255, 255, 0.98);
526 border-radius: 24rpx; 524 border-radius: 24rpx;
527 - border: 2rpx solid rgba(166, 121, 57, 0.08); 525 + border: 2rpx solid rgba(166, 121, 57, 0.05);
528 - box-shadow: 0 18rpx 48rpx rgba(56, 40, 19, 0.06); 526 + box-shadow: 0 14rpx 36rpx rgba(15, 23, 42, 0.04);
529 overflow: hidden; 527 overflow: hidden;
530 } 528 }
531 529
...@@ -535,7 +533,7 @@ const handleMenuTap = ({ title }) => { ...@@ -535,7 +533,7 @@ const handleMenuTap = ({ title }) => {
535 padding: 28rpx 32rpx; 533 padding: 28rpx 32rpx;
536 gap: 24rpx; 534 gap: 24rpx;
537 position: relative; 535 position: relative;
538 - background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(252, 248, 240, 0.98)); 536 + background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(249, 249, 247, 0.98));
539 537
540 &::after { 538 &::after {
541 content: ''; 539 content: '';
...@@ -573,13 +571,13 @@ const handleMenuTap = ({ title }) => { ...@@ -573,13 +571,13 @@ const handleMenuTap = ({ title }) => {
573 .menu-list-title { 571 .menu-list-title {
574 font-size: 28rpx; 572 font-size: 28rpx;
575 font-weight: 500; 573 font-weight: 500;
576 - color: #342616; 574 + color: #45403a;
577 line-height: 1.3; 575 line-height: 1.3;
578 } 576 }
579 577
580 .menu-list-desc { 578 .menu-list-desc {
581 font-size: 22rpx; 579 font-size: 22rpx;
582 - color: #978875; 580 + color: #9a9184;
583 line-height: 1.2; 581 line-height: 1.2;
584 } 582 }
585 583
...@@ -591,7 +589,7 @@ const handleMenuTap = ({ title }) => { ...@@ -591,7 +589,7 @@ const handleMenuTap = ({ title }) => {
591 &__text { 589 &__text {
592 font-size: 22rpx; 590 font-size: 22rpx;
593 letter-spacing: 4rpx; 591 letter-spacing: 4rpx;
594 - color: rgba(143, 129, 107, 0.9); 592 + color: rgba(147, 141, 131, 0.9);
595 } 593 }
596 } 594 }
597 595
...@@ -611,15 +609,15 @@ const handleMenuTap = ({ title }) => { ...@@ -611,15 +609,15 @@ const handleMenuTap = ({ title }) => {
611 width: 100%; 609 width: 100%;
612 padding: 34rpx 30rpx 30rpx; 610 padding: 34rpx 30rpx 30rpx;
613 border-radius: 28rpx; 611 border-radius: 28rpx;
614 - background: #fffdf9; 612 + background: #fffefd;
615 - box-shadow: 0 24rpx 64rpx rgba(33, 24, 12, 0.18); 613 + box-shadow: 0 24rpx 64rpx rgba(15, 23, 42, 0.12);
616 box-sizing: border-box; 614 box-sizing: border-box;
617 615
618 &__title { 616 &__title {
619 display: block; 617 display: block;
620 font-size: 32rpx; 618 font-size: 32rpx;
621 font-weight: 600; 619 font-weight: 600;
622 - color: #2f2212; 620 + color: #3b352d;
623 line-height: 1.3; 621 line-height: 1.3;
624 } 622 }
625 623
...@@ -628,7 +626,7 @@ const handleMenuTap = ({ title }) => { ...@@ -628,7 +626,7 @@ const handleMenuTap = ({ title }) => {
628 margin-top: 12rpx; 626 margin-top: 12rpx;
629 font-size: 24rpx; 627 font-size: 24rpx;
630 line-height: 1.6; 628 line-height: 1.6;
631 - color: #8f816b; 629 + color: #948b7d;
632 } 630 }
633 631
634 &__input { 632 &__input {
...@@ -636,10 +634,10 @@ const handleMenuTap = ({ title }) => { ...@@ -636,10 +634,10 @@ const handleMenuTap = ({ title }) => {
636 height: 88rpx; 634 height: 88rpx;
637 padding: 0 24rpx; 635 padding: 0 24rpx;
638 border-radius: 18rpx; 636 border-radius: 18rpx;
639 - background: #f8f2e9; 637 + background: #f7f5f1;
640 - border: 1rpx solid rgba(166, 121, 57, 0.14); 638 + border: 1rpx solid rgba(166, 121, 57, 0.08);
641 font-size: 28rpx; 639 font-size: 28rpx;
642 - color: #2f2212; 640 + color: #3b352d;
643 box-sizing: border-box; 641 box-sizing: border-box;
644 } 642 }
645 643
...@@ -658,12 +656,12 @@ const handleMenuTap = ({ title }) => { ...@@ -658,12 +656,12 @@ const handleMenuTap = ({ title }) => {
658 border-radius: 18rpx; 656 border-radius: 18rpx;
659 font-size: 28rpx; 657 font-size: 28rpx;
660 font-weight: 600; 658 font-weight: 600;
661 - color: #fffdf8; 659 + color: #fffefd;
662 - background: linear-gradient(135deg, #b98b42, #9e712d); 660 + background: linear-gradient(135deg, #ac9a7d, #948269);
663 661
664 &--ghost { 662 &--ghost {
665 - color: #8e6325; 663 + color: #847b70;
666 - background: #f8f2e9; 664 + background: #f4f2ee;
667 } 665 }
668 } 666 }
669 } 667 }
......