base.css 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. .top{
  2. width: 100%;
  3. height: 5.63rem;
  4. background: url('/assets/img/frontend/campaign/top_bg1.png') no-repeat center center;
  5. background-size: 100% 100%;
  6. position: relative;
  7. background-color: #ffc751;
  8. }
  9. .top_tip{
  10. height: 0.9rem;
  11. min-width: 4rem;
  12. position: absolute;
  13. left: 0.55rem;
  14. background: transparent;
  15. top: 1.96rem;
  16. overflow: hidden;
  17. box-sizing: border-box;
  18. padding-top: 0.05rem;
  19. }
  20. .top_shadow{
  21. width: 3rem;
  22. height: 0.5rem;
  23. position: absolute;
  24. left: 0;
  25. top: 0;
  26. z-index: 2;
  27. background: -webkit-linear-gradient(rgba(212, 90, 0, 1),rgba(212, 90, 0, 0.5));
  28. }
  29. .top_list{
  30. font-family:PingFangSC-Regular;
  31. font-weight:400;
  32. color:rgba(255,254,254,1);
  33. font-size: 0.2rem;
  34. position: absolute;
  35. top: -0.5rem;
  36. }
  37. .top_item{
  38. min-width: 2rem;
  39. height: 0.36rem;
  40. line-height: 0.36rem;
  41. text-align: center;
  42. background: rgba(212, 90, 0, 0.55);
  43. border-radius: 0.36rem;
  44. margin-bottom: 0.4rem;
  45. padding: 0 0.1rem;
  46. box-sizing: border-box;
  47. }
  48. .top_item.transition_item{
  49. animation: out-fade linear 1s forwards;
  50. }
  51. @keyframes out-fade{
  52. 0%{
  53. }
  54. 100%{
  55. opacity: 0;
  56. transform: translateY(-0.2rem) scale(0.8);
  57. transform-origin: left center;
  58. }
  59. }
  60. @-o-keyframes out-fade{
  61. 0%{
  62. }
  63. 100%{
  64. opacity: 0;
  65. transform: translateY(-1rem);
  66. /* transform-origin: left center; */
  67. }
  68. }
  69. @-moz-keyframes out-fade{
  70. 0%{
  71. }
  72. 100%{
  73. opacity: 0;
  74. transform: translateY(-1rem);
  75. /* transform-origin: left center; */
  76. }
  77. }
  78. @-webkit-keyframes out-fade{
  79. 0%{
  80. }
  81. 100%{
  82. opacity: 0;
  83. transform: translateY(-1rem);
  84. /* transform-origin: left center; */
  85. }
  86. }
  87. .top_my_change{
  88. width: 1.96rem;
  89. height: 0.99rem;
  90. position: absolute;
  91. right: 2.25rem;
  92. top: -0.22rem;
  93. background: url('/assets/img/frontend/campaign/my_change.png') no-repeat center center;
  94. background-size: 100% 100%;
  95. }
  96. .top_change_rule{
  97. width: 1.8rem;
  98. height: 0.52rem;
  99. position: absolute;
  100. right: 0.28rem;
  101. top: 0rem;
  102. background: url('/assets/img/frontend/campaign/change_rule.png') no-repeat center center;
  103. background-size: 100% 100%;
  104. /* animation: rotate_animation 2s linear infinite; */
  105. }
  106. @keyframes rotate_animation{
  107. 0%{transform:scale(1);}
  108. 10%,20%{transform:scale(0.95) rotate(-3deg);}
  109. 30%,50%,70%,90%{transform:scale(1.01) rotate(3deg);}
  110. 40%,60%,80%{transform:scale(1.01) rotate(-3deg);}
  111. 100%{transform:scale(1) rotate(0);}
  112. }
  113. .top_card{
  114. width: 7rem;
  115. height: 3.91rem;
  116. position: absolute;
  117. top: 2.6rem;
  118. background: url('/assets/img/frontend/campaign/top_index_award_pool.png') no-repeat center center;
  119. background-size: 100% 100%;
  120. left: 0.1rem;
  121. }
  122. .top_card_title{
  123. font-family:PingFangSC-Medium;
  124. font-weight:500;
  125. color:rgba(255,59,105,1);
  126. font-size: 0.34rem;
  127. width: 100%;
  128. text-align: center;
  129. margin-top: 0.43rem;
  130. }
  131. .top_all_money{
  132. font-family:Helvetica-Bold;
  133. font-weight:bold;
  134. color:rgba(81,46,27,1);
  135. font-size: 1rem;
  136. text-align: center;
  137. margin-top: 0.2rem;
  138. }
  139. .top_pub_money{
  140. font-family:PingFangSC-Regular;
  141. font-weight:400;
  142. color:rgba(202,140,101,1);
  143. font-size: 0.3rem;
  144. text-align: center;
  145. margin-top: -0.1rem;
  146. }
  147. .top_prev{
  148. font-family:PingFangSC-Medium;
  149. font-weight:500;
  150. color:rgba(255,181,198,1);
  151. font-size: 0.32rem;
  152. text-align: center;
  153. /* margin-top: 0.46rem; */
  154. position: absolute;
  155. width: 100%;
  156. text-align: center;
  157. top: 3.16rem;
  158. left: 0;
  159. }
  160. .top_prev span{
  161. color: rgba(255, 246, 108, 1);
  162. }
  163. /* 弹层 */
  164. .common_pop{
  165. position: fixed;
  166. left: 0;
  167. top: 0;
  168. width: 100%;
  169. height: 100%;
  170. background: rgba(0, 0, 0, 0.65);
  171. z-index: 10;
  172. display: none;
  173. }
  174. .common_pop_content{
  175. width: 4.96rem;
  176. min-height: 2rem;
  177. border-radius: 0 0 0.1rem 0.1rem;
  178. position: relative;
  179. left: 50%;
  180. top: 50%;
  181. transform: translate(-50%, -50%);
  182. -ms-transform: translate(-50%, -50%);
  183. -moz-transform: translate(-50%, -50%);
  184. -o-transform: translate(-50%, -50%);
  185. -webkit-transform: translate(-50%, -50%);
  186. box-sizing: border-box;
  187. }
  188. .pop_close{
  189. width: 0.6rem;
  190. height: 0.6rem;
  191. border-radius: 50%;
  192. background: url('/assets/img/frontend/campaign/pop_close.png') no-repeat;
  193. background-size: 100% 100%;
  194. background-position: center center;
  195. position: absolute;
  196. left: 50%;
  197. bottom: -0.56rem;
  198. transform: translateX(-50%);
  199. -webkit-transform: translateX(-50%);
  200. -ms-transform: translateX(-50%);
  201. -moz-transform: translateX(-50%);
  202. -o-transform: translateX(-50%);
  203. }
  204. .charge_rule_pop{
  205. z-index: 999;
  206. }
  207. .charge_rule_pop .pop_close{
  208. bottom: -1.06rem;
  209. }
  210. .charge_rule_pop .common_pop_content{
  211. padding: 0.2rem 0.35rem 0.2rem;
  212. font-size: 0;
  213. background-color: #ffffff;
  214. }
  215. .charge_rule_pop .charge_title{
  216. font-family:PingFangSC-Medium;
  217. font-weight:500;
  218. color:rgba(51,51,51,1);
  219. background:linear-gradient(0deg,rgba(255,36,36,1) 0%, rgba(255,47,124,1) 100%);
  220. -webkit-background-clip:text;
  221. -webkit-text-fill-color:transparent;
  222. font-size: 0.4rem;
  223. height: 1.2rem;
  224. line-height: 1.2rem;
  225. }
  226. .charge_rule_pop p{
  227. font-family:PingFangSC-Regular;
  228. font-weight:400;
  229. color:rgba(51,51,51,1);
  230. font-size: 0.23rem;
  231. line-height: 0.38rem;
  232. }
  233. .charge_rule_pop .recharge_top_bg{
  234. width: 100%;
  235. height: 1.77rem;
  236. background-image: url('/assets/img/frontend/campaign/charge_rule_top.png');
  237. background-repeat: no-repeat;
  238. background-position: top center;
  239. background-size: 100% 100%;
  240. position: absolute;
  241. left: 0;
  242. top: -1.77rem;
  243. }