推广小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

175 lines
263 KiB

2 months ago
2 months ago
1 month ago
3 weeks ago
2 months ago
1 month ago
2 months ago
1 month ago
2 months ago
1 month ago
2 months ago
1 month ago
2 months ago
  1. // 文字益处处理
  2. .text-ellipsis{
  3. overflow:hidden; //超出的文本隐藏
  4. text-overflow:ellipsis; //溢出用省略号显示
  5. white-space:nowrap; //溢出不换行
  6. }
  7. .text-ellipsis-2{
  8. overflow: hidden;
  9. text-overflow: ellipsis;
  10. display:-webkit-box; //作为弹性伸缩盒子模型显示。
  11. -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列
  12. -webkit-line-clamp:2; //显示的行
  13. }
  14. .text-ellipsis-3{
  15. overflow: hidden;
  16. text-overflow: ellipsis;
  17. display:-webkit-box; //作为弹性伸缩盒子模型显示。
  18. -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列
  19. -webkit-line-clamp:3; //显示的行
  20. }
  21. .share{
  22. padding: 0;
  23. margin: 0;
  24. background-color: #fff;
  25. display: flex !important;
  26. flex-direction: column !important;
  27. justify-content: center !important;
  28. align-items: center !important;
  29. font-size: 26rpx;
  30. }
  31. .share::after{
  32. border: none;
  33. padding: 0;
  34. margin: 0;
  35. width: 0;
  36. height: 0;
  37. }
  38. .head-box {
  39. background: url('@/static/image/nav-bg.png') no-repeat;
  40. background-size: 100% 100%;
  41. width: 100%;
  42. height: 534rpx;
  43. position: absolute;
  44. }
  45. .contentPosition_ {
  46. position: absolute;
  47. width: 100%;
  48. color: #fff;
  49. padding-top: calc(var(--status-bar-height) + 100rpx);
  50. }
  51. .cardStyle_ {
  52. display: flex;
  53. padding: 24rpx 35rpx;
  54. background: $uni-color-card-background;
  55. .left {
  56. width: 228rpx;
  57. height: 228rpx;
  58. border-radius: 20rpx;
  59. overflow: hidden;
  60. image {
  61. width: 100%;
  62. height: 100%;
  63. }
  64. }
  65. .right {
  66. display: flex;
  67. flex-direction: column;
  68. justify-content: space-between;
  69. flex: 1;
  70. margin-left: 26px;
  71. color: $uni-text-color-grey;
  72. font-size: 24rpx;
  73. .detailed {
  74. .title {
  75. font-size: 32rpx;
  76. color: #fff;
  77. padding-top: 11rpx;
  78. width: 380rpx;
  79. // overflow:hidden; //超出的文本隐藏
  80. // text-overflow:ellipsis; //溢出用省略号显示
  81. // white-space:nowrap; //溢出不换行
  82. overflow: hidden;
  83. text-overflow: ellipsis;
  84. display:-webkit-box; //作为弹性伸缩盒子模型显示。
  85. -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列
  86. -webkit-line-clamp:2; //显示的行
  87. }
  88. .date {
  89. padding: 25rpx 0 19rpx;
  90. display: flex;
  91. align-items: center;
  92. &::before {
  93. content: '';
  94. display: block;
  95. background: url('@/static/image/cart/timeIcon.png') no-repeat;
  96. background-size: 100% 100%;
  97. width: 24rpx;
  98. height: 24rpx;
  99. margin-right: 10rpx;
  100. flex-shrink: 0;
  101. }
  102. }
  103. .emil {
  104. padding: 25rpx 0 19rpx;
  105. display: flex;
  106. align-items: center;
  107. // &::before {
  108. // content: '';
  109. // display: block;
  110. // background: url('@/static/image/cart/timeIcon.png') no-repeat;
  111. // background-size: 100% 100%;
  112. // width: 24rpx;
  113. // height: 24rpx;
  114. // margin-right: 10rpx;
  115. // flex-shrink: 0;
  116. // }
  117. }
  118. .address {
  119. display: flex;
  120. align-items: center;
  121. width: 360rpx;
  122. overflow:hidden; //超出的文本隐藏
  123. text-overflow:ellipsis; //溢出用省略号显示
  124. white-space:nowrap; //溢出不换行
  125. &::before {
  126. content: '';
  127. display: block;
  128. background: url('@/static/image/cart/addressIcon.png') no-repeat;
  129. background-size: 100% 100%;
  130. width: 22rpx;
  131. height: 26rpx;
  132. margin-right: 10rpx;
  133. flex-shrink: 0;
  134. }
  135. }
  136. }
  137. .price {
  138. font-size: 28rpx;
  139. color: #fff;
  140. text-align: right;
  141. text {
  142. color: $uni-text-color-grey;
  143. font-size: 25rpx;
  144. padding-right: 10rpx;
  145. }
  146. }
  147. }
  148. }
  149. .fixedBtn {
  150. position: fixed;
  151. bottom: 0;
  152. width: 100%;
  153. /deep/.uv-button-wrapper {
  154. padding: 65rpx 35rpx;
  155. }
  156. }
  157. .cardBackground_ {
  158. background: url('data:image/png;base64,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
  159. background-size: contain;
  160. width: 100%;
  161. .grayBg {
  162. background-color: $uni-color-card-background;
  163. border-radius: 26rpx;
  164. padding: 24rpx 35rpx;
  165. }
  166. }