index.scss 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. ::v-deep .u-swiper__wrapper__item__wrapper__image{
  2. border-radius: 0!important;
  3. }
  4. ::v-deep .u-swiper__wrapper__item{
  5. z-index: 0!important;
  6. }
  7. ::v-deep .u-swiper__wrapper__item__wrapper{
  8. z-index: 0!important;
  9. }
  10. .container::-webkit-scrollbar {
  11. display: none!important;
  12. }
  13. .swiperBox{
  14. position: relative;
  15. z-index: 0;
  16. .swiperDot {
  17. z-index: 999999999;
  18. bottom: 72rpx;
  19. position: absolute;
  20. // background: red;
  21. margin-left: 50%;
  22. transform: translateX(-50%);
  23. display: flex;
  24. justify-content: center;
  25. min-width: 30px;
  26. // margin-top: 18rpx;
  27. // padding-top: 20rpx;
  28. // background: red;
  29. height: 10rpx;
  30. display: flex;
  31. align-items: center;
  32. .dot {
  33. width: 14rpx;
  34. height: 10rpx;
  35. background-color: #333333;
  36. transform: skew(-10deg);
  37. margin: 0 4rpx;
  38. border-radius: 2rpx;
  39. }
  40. .dotA {
  41. width: 14rpx;
  42. height: 10rpx;
  43. transform: skew(-10deg);
  44. margin: 0 4rpx;
  45. border-radius: 2rpx;
  46. background-color: #007AFF !important;
  47. }
  48. }
  49. }
  50. .mainContent{
  51. padding-top: 14rpx;
  52. margin-top:-38rpx;
  53. position: relative;
  54. z-index: 9;
  55. // background:#CCDBE9;
  56. // border: 4rpx solid #FFFFFF;
  57. min-height:calc(100vh - 450rpx);
  58. border-radius: 0rpx 56rpx 0rpx 0rpx;
  59. padding-bottom: 180rpx;
  60. background-size: 100% 1392rpx;
  61. background-repeat: no-repeat;
  62. .topBox{
  63. // height: 260rpx;
  64. height: 260rpx;
  65. display: flex;
  66. background-size: contain;
  67. // background-size: 100% 100%;
  68. background-repeat: no-repeat;
  69. // border: 4rpx solid #FFFFFF;
  70. display: flex;
  71. flex-direction: column;
  72. padding-left: 110rpx;
  73. padding-top: 78rpx;
  74. position: relative;
  75. .top{
  76. font-size: 24rpx;
  77. font-family: SourceHanSansCN, SourceHanSansCN;
  78. font-weight: bold;
  79. color: #007AFF;
  80. // width: 100%;
  81. // text-align: right;
  82. // padding-right: 88rpx;
  83. width: 118rpx;
  84. height: 24rpx;
  85. position: absolute;
  86. right: 98rpx;
  87. top:36rpx;
  88. // background: red;
  89. }
  90. .bot{
  91. .center{
  92. font-size: 30rpx;
  93. font-family: SourceHanSansCN, SourceHanSansCN;
  94. font-weight: 500;
  95. color: #FFFFFF;
  96. width: 250rpx;
  97. height: 44rpx;
  98. background: linear-gradient(90deg, #007AFF 0%, rgba(1,136,255,0) 100%);
  99. border-radius: 26rpx;
  100. padding-left: 20rpx;
  101. display: flex;
  102. align-items: center;
  103. }
  104. .slogn{
  105. font-size: 44rpx;
  106. font-family: FZLANTY_TEK--GBK1, FZLANTY_TEK--GBK1;
  107. font-weight: normal;
  108. color: #FFFFFF;
  109. // line-height: 44rpx;
  110. // margin-top: 12rpx;
  111. // display: flex;
  112. // align-items: flex-start;
  113. // background: red;
  114. margin-top: 2rpx;
  115. .wArr{
  116. width: 14rpx;
  117. height: 24rpx;
  118. margin-left: 16rpx;
  119. }
  120. }
  121. }
  122. }
  123. .botBox{
  124. padding-right: 32rpx;
  125. padding-left: 20rpx;
  126. background-size: 100% 366rpx;
  127. background-repeat: no-repeat;
  128. padding-top: 24rpx;
  129. margin-top: -48rpx;
  130. .title{
  131. padding-left: 30rpx;
  132. font-size: 36rpx;
  133. font-family: SourceHanSansCN, SourceHanSansCN;
  134. font-weight: 800;
  135. color: #333333;
  136. display: flex;
  137. align-items: center;
  138. .bookIcon{
  139. width: 35rpx;
  140. height: 35rpx;
  141. margin-left: 12rpx;
  142. }
  143. margin-bottom: 32rpx;
  144. }
  145. .list{
  146. // display: flex;
  147. // flex-wrap: wrap;
  148. // justify-content:space-between;
  149. // justify-content: space-between;
  150. column-count: 2; /* 列数 */
  151. column-gap: 4vw; /* 列间距 */
  152. .item{
  153. // display: inline-block;
  154. // box-sizing: border-box;
  155. break-inside: avoid;
  156. width: 45vw;
  157. background: #FFFFFF;
  158. box-shadow: 0rpx 4rpx 8rpx 0rpx rgba(0,14,83,0.02);
  159. border-radius: 16rpx;
  160. margin-bottom: 18rpx;
  161. height: auto;
  162. // flex-shrink: 0;
  163. // display: flex;
  164. // flex-direction: column;
  165. // align-items: start;
  166. .pic{
  167. width: 100%;
  168. // min-height: 336rpx;
  169. border-radius: 20rpx;
  170. }
  171. .des{
  172. font-size: 24rpx;
  173. font-family: PingFang-SC, PingFang-SC;
  174. font-weight: bold;
  175. color: #333333;
  176. min-height: 72rpx;
  177. // height: 72rpx;
  178. display: flex;
  179. align-items: center;
  180. padding-left: 20rpx;
  181. padding-bottom: 24rpx;
  182. }
  183. }
  184. }
  185. }
  186. }
  187. ::v-deep .u-swiper{
  188. border-radius: 0!important;
  189. }