暫無描述

taskList.css 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365
  1. * {
  2. box-sizing: border-box;
  3. font-size: .14rem;
  4. font-family: 'PingFangSC-Normal';
  5. }
  6. html,body {
  7. width: 100%;
  8. height: 100%;
  9. overflow-x: hidden;
  10. }
  11. .main {
  12. width: 100%;
  13. height: 100%;
  14. position: relative;
  15. z-index: 1;
  16. }
  17. .header {
  18. height: 2rem;
  19. background-image: url("../img/head.png");
  20. background-size: 100% 100%;
  21. color: #fff;
  22. padding-top: .39rem;
  23. overflow: hidden;
  24. }
  25. .header_top {
  26. overflow: hidden;
  27. }
  28. .header_bottom {
  29. padding: .02rem .18rem .15rem;
  30. }
  31. .left {
  32. float: left;
  33. }
  34. .right {
  35. float: right;
  36. position: relative;
  37. }
  38. .prize {
  39. float: left;
  40. font-size: .13rem;
  41. line-height: .18rem;
  42. padding-left: .2rem;
  43. margin-bottom: .2rem;
  44. }
  45. .prize span {
  46. font-size: .18rem;
  47. line-height: .18rem;
  48. }
  49. .cashbean {
  50. overflow: hidden;
  51. display: -webkit-box;
  52. display: -webkit-flex;
  53. display: flex;
  54. -webkit-box-pack: justify;
  55. -webkit-justify-content: space-between;
  56. justify-content: space-between;
  57. -webkit-box-align: center;
  58. -webkit-align-items: center;
  59. align-items: center;
  60. }
  61. hr {
  62. width: 1px;
  63. -webkit-transform: scaleX(.6);
  64. transform: scaleX(.6);
  65. border: none;
  66. height: .3rem;
  67. margin: 0 .22rem;
  68. background: #fff;
  69. opacity: .7;
  70. }
  71. .number {
  72. font-size: .24rem;
  73. line-height: .28rem;
  74. font-weight: bold;
  75. color: #fff;
  76. margin-bottom: .03rem;
  77. }
  78. .notice {
  79. display: inline-block;
  80. padding: .01rem .07rem;
  81. background: rgba(193,0,0,.27);
  82. border-radius: .1rem;
  83. font-size: .12rem;
  84. margin-top: .18rem;
  85. color: #FFE39A;
  86. height: .2rem;
  87. line-height: .17rem;
  88. display: flex;
  89. align-items: center;
  90. }
  91. .notice span {
  92. font-size: .12rem;
  93. color: #FFE39A;
  94. }
  95. .notice div {
  96. display: inline-block;
  97. width: .68rem;
  98. height: .24rem;
  99. line-height: .24rem;
  100. padding-bottom: .05rem;
  101. padding-left: .34rem;
  102. background-image: url("../img/xian.png");
  103. background-size: 100% 100%;
  104. font-size: .22rem;
  105. font-weight: bold;
  106. color: #FF2B3F;
  107. transform: scale(.5, .5);
  108. -webkit-transform: scale(.5, .5);
  109. -moz-transform: scale(.5, .5);
  110. -o-transform: scale(.5, .5);
  111. position: relative;
  112. }
  113. .notice div::after {
  114. content: "元";
  115. color: #FF2B3F;
  116. font-size: .12rem;
  117. padding-left: 0;
  118. transform: scale(.5, .5);
  119. -webkit-transform: scale(.5, .5);
  120. -moz-transform: scale(.5, .5);
  121. -o-transform: scale(.5, .5);
  122. }
  123. .bean {
  124. color: #FFE39A;
  125. font-size: .12rem;
  126. line-height: .17rem;
  127. }
  128. .timeRange {
  129. -webkit-box-pack: center;
  130. display: flex;
  131. justify-content: center;
  132. -webkit-box-align: center;
  133. align-items: center;
  134. background: rgba(255,146,0,.76);
  135. border-bottom-left-radius: 1rem;
  136. border-top-left-radius: 1rem;
  137. box-sizing: border-box;
  138. padding: .03rem .33rem .03rem .41rem;
  139. position: absolute;
  140. right: 0px;
  141. display: none;
  142. }
  143. .timeRange::before {
  144. content: "";
  145. width: .32rem;
  146. height: .32rem;
  147. background-image: url("../img/red.png");
  148. background-size: 100% 100%;
  149. position: absolute;
  150. top: 50%;
  151. left: .05rem;
  152. transform: translate(0,-50%);
  153. }
  154. .text-wrapper {
  155. -webkit-box-direction: normal;
  156. -webkit-box-orient: vertical;
  157. flex-direction: column;
  158. }
  159. .text-wrapper span {
  160. color: white;
  161. line-height: .14rem;
  162. font-family: PingFangSC-Regular;
  163. font-size: 0.1rem;
  164. }
  165. .text-wrapper div {
  166. color: white;
  167. font-size: 0.14rem;
  168. line-height: 0.16rem;
  169. font-weight: bold;
  170. text-align: center;
  171. }
  172. button {
  173. border: 1.5px solid #FFE39A;
  174. border-radius: .2rem;
  175. outline: 0;
  176. background: transparent;
  177. margin-top: .21rem;
  178. padding: 0 .1rem;
  179. height: .32rem;
  180. line-height: .32rem;
  181. font-size: .13rem;
  182. color: #FFE39A;
  183. float: right;
  184. }
  185. .award {
  186. width: 3.5rem;
  187. margin: -.18rem auto 0;
  188. padding: .07rem .13rem;
  189. background: #fff;
  190. border-radius: .06rem;
  191. display: flex;
  192. justify-content:space-between;
  193. align-items:center;
  194. position: relative;
  195. box-shadow: 0 0 .14rem 0 rgba(255,103,27,.2);
  196. }
  197. .award .text {
  198. margin-top: -.1rem;
  199. }
  200. .notice-text {
  201. height: .81rem;
  202. position: absolute;
  203. bottom: -.92rem;
  204. left: .7rem;
  205. display: none;
  206. }
  207. .notice-text span {
  208. color: #FCA11C;
  209. font-size: .16rem;
  210. line-height: .22rem;
  211. }
  212. .notice-text div {
  213. margin-top: .29rem;
  214. margin-left: .07rem;
  215. float: left;
  216. }
  217. .notice-text p {
  218. color: #fff;
  219. font-size: .14rem;
  220. line-height: .2rem;
  221. }
  222. .notice-text .guide {
  223. width: 1.15rem;
  224. float: left;
  225. }
  226. .award img {
  227. display: inline-block;
  228. width: .63rem;
  229. height: .63rem;
  230. }
  231. .active {
  232. z-index: 2;
  233. }
  234. .text {
  235. flex: 1;
  236. margin-left: .18rem;
  237. }
  238. .luck {
  239. font-size: .16rem;
  240. color: #333333;
  241. font-weight: bold;
  242. line-height: .26rem;
  243. margin-bottom: .06rem;
  244. }
  245. p {
  246. color: #888888;
  247. font-size: .12rem;
  248. line-height: .17rem;
  249. }
  250. .award .get {
  251. width: .69rem;
  252. height: .49rem;
  253. text-align: center;
  254. font-size: .15rem;
  255. line-height: .49rem;
  256. color: #fff;
  257. background-image: url("../img/getO.png");
  258. background-size: 100% 100%;
  259. }
  260. li .get {
  261. width: 1.06rem;
  262. height: .48rem;
  263. line-height: .48rem;
  264. padding-left: .34rem;
  265. text-align: left;
  266. color: #fff;
  267. background-image: url("../img/get.png");
  268. background-size: 100% 100%;
  269. }
  270. ul {
  271. margin: auto;
  272. width: 3.5rem;
  273. }
  274. li {
  275. margin: 0 auto;
  276. padding: .2rem 0;
  277. display: flex;
  278. justify-content:space-between;
  279. align-items:center;
  280. position: relative;
  281. }
  282. li::before {
  283. content: "";
  284. width: calc(100% - .55rem);
  285. height: .01rem;
  286. border-bottom: .01rem solid rgba(216,216,216,.2);
  287. position: absolute;
  288. bottom: .01rem;
  289. right: 0;
  290. }
  291. li img {
  292. display: inline-block;
  293. width: .36rem;
  294. height: .36rem;
  295. }
  296. .mask {
  297. width: 100%;
  298. height: 100%;
  299. position: fixed;
  300. top: 0;
  301. left: 0;
  302. z-index: 1;
  303. background: rgba(0,0,0,.7);
  304. display: none;
  305. }
  306. .bottom {
  307. width: .74rem;
  308. height: .33rem;
  309. line-height: .25rem;
  310. color: #fff;
  311. font-size: .12rem;
  312. padding-left: .08rem;
  313. background-image: url("../img/money.png");
  314. background-size: 100% 100%;
  315. position: absolute;
  316. bottom: .13rem;
  317. left: 30%;
  318. transform: translate(-.32rem,0);
  319. z-index: 2;
  320. display: none;
  321. }
  322. .banner {
  323. width: 3.51rem;
  324. height: .88rem;
  325. margin: .2rem auto;
  326. }
  327. .loading {
  328. position: fixed;
  329. top: 0;
  330. left: 0;
  331. display: none;
  332. width: 100%;
  333. height: 100vh;
  334. }
  335. .loading img {
  336. position: absolute;
  337. top: 0;
  338. bottom: 0;
  339. left: 0;
  340. right: 0;
  341. margin: auto;
  342. width: 0.3rem;
  343. height: 0.3rem;
  344. }
  345. .alert-info {
  346. position: fixed;
  347. top: 1.74rem;
  348. right: 0;
  349. left: 0;
  350. bottom: 0;
  351. text-align: center;
  352. z-index: 9;
  353. }
  354. .alert-info p {
  355. display: inline-block;
  356. height: 0.38rem;
  357. color: #fff;
  358. font-size: 0.14rem;
  359. line-height: 0.38rem;
  360. padding: 0 0.10rem;
  361. background-color: rgba(0, 0, 0, 0.7);
  362. border-radius: 5px;
  363. }