details.wxss 6.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. .goods { background-color: #fff; padding: 24rpx 24rpx 0 24rpx; position: relative; }
  2. .pt-status-pic wx-image { width: 140rpx; height: 140rpx; }
  3. .pt-status-pic { position: absolute; top: 112rpx; right: 24rpx; z-index: 999; }
  4. .goods-pic wx-image { width: 260rpx; height: 260rpx; margin-right: 24rpx; }
  5. .goods-info-title { font-size: 11pt; color: #353535; }
  6. .goods-price { font-size: 10pt; color: #ff5c5c; }
  7. .goods-price wx-text { font-size: 18pt; }
  8. .goods-original-price { font-size: 9pt; color: #a4a4a4; text-decoration: line-through; margin-left: 10rpx; }
  9. .goods-money { margin-top: 20rpx; line-height: 1; }
  10. .goods-label { margin: 10rpx 0; color: #ff5c5c; font-size: 9pt; }
  11. .goods-limit { padding: 0 12rpx; background-color: #feeeee; margin-right: 8rpx; }
  12. .goods-omit { background-color: #feeeee; padding: 0 12rpx; }
  13. .pt-group { width: 702rpx; position: relative; background-color: #ffe7e7; min-height: 214rpx; }
  14. .pt-group-shell { margin-top: 24rpx; padding: 0 24rpx; }
  15. .top-title { font-size: 10pt; color: #353535; padding-top: 52rpx; }
  16. .top-title wx-text { color: #ff5c5c; }
  17. .head-pic { padding: 34rpx 40rpx 0 40rpx; flex-wrap: wrap; }
  18. .head-pic-item { position: relative; margin: 10rpx 8rpx; width: 70rpx; height: 70rpx; }
  19. .head-pic wx-image { width: 70rpx; height: 70rpx; border-radius: 35rpx; }
  20. .group-frist { width: 56rpx; height: 26rpx; background-color: #ff5c5c; color: #fff; font-size: 6pt; border-radius: 13rpx; position: absolute; top: 56rpx; left: 7rpx; }
  21. .play-btn { margin: 24rpx 24rpx 32rpx 24rpx; }
  22. .play-btn .pt_btn { height: 88rpx; background-color: #ff5c5c; border-radius: 10rpx; color: #fff; font-size: 13pt; }
  23. .button::after { content: normal !important; }
  24. .group-notice, .goods-more { height: 90rpx; padding: 0 24rpx; background-color: #fff; }
  25. .group-notice-left { font-size: 10pt; color: #353535; }
  26. .group-notice-info { font-size: 9pt; color: #919191; }
  27. .goods-right wx-image { width: 16rpx; height: 26rpx; margin-left: 20rpx; }
  28. .goods-more { margin-top: 20rpx; border-bottom: 1rpx solid #e2e2e2; }
  29. .list-item { padding: 24rpx; border-bottom: 1rpx solid #e2e2e2; background-color: #fff; }
  30. .list-item .corver-pic wx-image { width: 220rpx; height: 220rpx; border-radius: 5rpx; margin-right: 24rpx; }
  31. .goods-title { color: #353535; font-size: 11pt; }
  32. .list-item .group-item wx-image { width: 34rpx; height: 34rpx; border: 1rpx solid #fff; border-radius: 17rpx; }
  33. .list-item .group-item wx-view { float: left; width: 24rpx; }
  34. .goods-sales { font-size: 10pt; color: #ff5c5c; }
  35. .list-item .price { color: #ff5c5c; font-size: 14pt; margin-right: 16rpx; line-height: 1; }
  36. .list-item .price .unit { font-size: 9pt; }
  37. .list-item .old-price { font-size: 10pt; color: #919191; text-decoration: line-through; line-height: 1; }
  38. .list-item .group-btn { height: 66rpx; width: 180rpx; color: #fff; font-size: 12pt; border-radius: 10rpx; background-color: #ffa360; background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffa360), color-stop(140%, #ff5c5c)); background-image: linear-gradient(140deg, #ffa360, #ff5c5c); }
  39. .attr-picker { position: fixed; bottom: 0rpx; left: 0; z-index: 999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
  40. .attr-picker .content-box { width: 100%; background: #fff; position: fixed; bottom: 0rpx; }
  41. .attr-picker .attr-group { margin-bottom: 6rpx; }
  42. .attr-picker .attr-group-name { margin-bottom: 20rpx; }
  43. .attr-picker .attr-item { display: inline-block; margin: 0 30rpx 30rpx 0; background: #f7f7f7; border-radius: 10rpx; padding: 15rpx 30rpx; }
  44. .attr-picker .attr-item.active { background: #ff4544; color: #fff; }
  45. .attr-picker .goods-pic-box { position: relative; width: 200rpx; }
  46. .attr-picker .goods-pic-box wx-image { position: absolute; top: -90rpx; border: 5rpx solid #fff; width: 200rpx; height: 200rpx; border-radius: 5rpx; box-shadow: 0 1rpx 2rpx rgba(0, 0, 0, 0.2); }
  47. .number-input-box { height: 70rpx; }
  48. .number-input-box .number-input { height: 70rpx !important; border: none; text-align: center; width: 120rpx; background: #eee; margin: 0 4rpx !important; }
  49. .number-input-box .number-btn { height: 100% !important; width: 70rpx; background: #eee; }
  50. .number-input-box .number-btn.disabled { background: #f6f6f6; color: #aaa; }
  51. .buy-confirm { height: 90rpx; background-color: #ff5c5c; color: #fff; font-size: 12pt; }
  52. wx-share-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.0); z-index: 1000; transform: translateY(100%); transition: background 250ms; }
  53. .share-modal .share-modal-body { position: fixed; bottom: 0; left: 0; width: 100%; background: #f2f2f2; padding-top: 60rpx; transform: translateY(100%); transition: transform 250ms; }
  54. .share-modal.active { background: rgba(0, 0, 0, 0.5); }
  55. .share-modal.active .share-modal-body { transform: translateY(0); }
  56. .share-modal .share-bottom { text-align: center; font-size: 9pt; margin: 0; padding: 0; margin-bottom: 60rpx; line-height: inherit; border: none; background: none; color: inherit; font-family: inherit; display: inline-block; }
  57. .share-modal .share-bottom:after { display: none; }
  58. .share-modal .share-bottom wx-image { width: 120rpx; height: 120rpx; margin-bottom: 12rpx; border-radius: 999rpx; border: 1rpx solid #eee; }
  59. .share-modal .share-bottom:active wx-image { opacity: 0.7; }
  60. .share-modal .share-modal-close { background: #fff; height: 100rpx; border-top: 1rpx solid #eee; }
  61. .goods-qrcode-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: rgba(0, 0, 0, 0.5); padding: 40rpx; transform: translateY(100%); opacity: 0.5; transition: opacity 250ms; }
  62. .goods-qrcode-modal.active { transform: translateY(0); opacity: 1; }
  63. .goods-qrcode-body { background: #fff; height: 100%; border-radius: 10rpx; z-index: 99999; }
  64. .goods-qrcode-modal .goods-qrcode-box { height: 100%; position: relative; box-shadow: 0 0 15rpx rgba(0, 0, 0, 0.15); }
  65. .goods-qrcode-modal .goods-qrcode-loading { top: 0; left: 0; position: absolute; width: 100%; height: 100%; }
  66. .goods-qrcode-modal .goods-qrcode { top: 0; left: 0; position: absolute; width: 100%; height: 100%; background: #fff; display: none; }
  67. .goods-qrcode-modal .goods-qrcode.active { display: block; }
  68. .goods-qrcode-modal .goods-qrcode-close { position: absolute; top: 40rpx; right: 40rpx; padding: 15rpx; }