game2014091601.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860
  1. .rank{
  2. width: 480px;
  3. height: 100%;
  4. position: absolute;
  5. left: 0;
  6. top: 0;
  7. z-index: 1;
  8. display: none;
  9. visibility: hidden;
  10. }
  11. .rank-png{
  12. background:url("../assets/rank_png8_2014091101.jpg")no-repeat
  13. }
  14. .rank-bg{
  15. background:url("../assets/rank_png8_2014091101.jpg")no-repeat
  16. }
  17. .rank .scroll-wrapper{
  18. position:absolute;
  19. width:480px
  20. }
  21. .rank .con{
  22. position:relative;
  23. width:100%
  24. }
  25. .rank .bgbg{
  26. width:480px;
  27. top:0px;
  28. height:100%;
  29. position:absolute;
  30. background:url("../assets/rank_bg.jpg")repeat-y
  31. }
  32. .rank .bottom-bg{
  33. width:480px;
  34. height:75px;
  35. left:0px;
  36. bottom:0px;
  37. position:absolute;
  38. background-position:-0px -400px
  39. }
  40. .rank .rank-tab{
  41. width:480px;
  42. height:107px;
  43. left:0px;
  44. top:0px;
  45. position:absolute;
  46. z-index:0
  47. }
  48. .rank .rank-tab .tab-bg{
  49. width:480px;
  50. height:107px;
  51. left:0px;
  52. top:0px;
  53. position:absolute;
  54. background-position:-0px -116px;
  55. z-index:0
  56. }
  57. .rank .rank-tab.select1 .tab-bg{
  58. background-position:-0px -223px
  59. }
  60. .rank .rank-tab.no-login .tab-bg{
  61. background-position:-0px -677px
  62. }
  63. .rank .rank-tab .tab{
  64. width:240px;
  65. height:65px;
  66. top:0px;
  67. position:absolute;
  68. display:block;
  69. z-index:1
  70. }
  71. .rank .rank-tab .tab1{
  72. left:0px
  73. }
  74. .rank .rank-tab .tab2{
  75. left:240px
  76. }
  77. .rank .back-btn{
  78. position:absolute;
  79. width:186px;
  80. height:63px;
  81. font-size:35px;
  82. color:#993e00;
  83. line-height:56px;
  84. text-align:center;
  85. font-weight:bold;
  86. left:50px;
  87. bottom:-6px;
  88. text-align:left;
  89. text-indent:83px;
  90. background-position:0 -99px;
  91. -webkit-transform:scale(0.7)
  92. }
  93. .rank .back-btn .mc{
  94. width:26px;
  95. height:17px;
  96. left:42px;
  97. top:21px;
  98. position:absolute;
  99. background-position:-227px -304px
  100. }
  101. .rank .share-btn{
  102. position:absolute;
  103. width:186px;
  104. height:63px;
  105. font-size:35px;
  106. color:#993e00;
  107. line-height:56px;
  108. text-align:center;
  109. font-weight:bold;
  110. right:50px;
  111. bottom:-6px;
  112. background-position:-220px -99px;
  113. -webkit-transform:scale(0.7)
  114. }
  115. .rank .back-btn.touch{
  116. left:150px
  117. }
  118. .rank .item{
  119. position:relative;
  120. width:480px;
  121. height:71px;
  122. display:block;
  123. background-position:0px -0px
  124. }
  125. .rank .item.me{
  126. background-position:0px -330px
  127. }
  128. .rank .item .order-mc{
  129. width:60px;
  130. height:56px;
  131. left:32px;
  132. top:8px;
  133. position:absolute
  134. }
  135. .rank .item .order-mc.rank-order1{
  136. background-position:-11px -290px
  137. }
  138. .rank .item .order-mc.rank-order2{
  139. background-position:-81px -290px
  140. }
  141. .rank .item .order-mc.rank-order3{
  142. background-position:-151px -290px
  143. }
  144. .rank .item .order{
  145. position:absolute;
  146. display:block;
  147. left:26px;
  148. top:2px;
  149. font-size:26px;
  150. text-align:center;
  151. color:#662100;
  152. line-height:63px;
  153. width:70px
  154. }
  155. .rank .item .name{
  156. position:absolute;
  157. display:block;
  158. left:160px;
  159. top:0px;
  160. font-size:19px;
  161. text-align:left;
  162. color:#4e2410;
  163. line-height:63px;
  164. text-overflow:ellipsis;
  165. white-space:nowrap;
  166. overflow:hidden;
  167. width:190px
  168. }
  169. .rank .item.me .name{
  170. color:#0855b8
  171. }
  172. .rank .item .score{
  173. position:absolute;
  174. display:block;
  175. right:41px;
  176. top:2px;
  177. font-size:30px;
  178. text-align:right;
  179. color:#662100;
  180. line-height:63px
  181. }
  182. .rank .line{
  183. position:relative;
  184. width:470px;
  185. height:4px;
  186. display:block;
  187. background-position:-10px -430px;
  188. margin-top:0px;
  189. margin-bottom:0px
  190. }
  191. .rank .text-item{
  192. position:relative;
  193. width:480px;
  194. height:45px;
  195. display:block;
  196. background-position:-0px -71px;
  197. font-size:19px;
  198. text-align:center;
  199. color:#c1c1c1;
  200. line-height:43px
  201. }
  202. .rank .title-text{
  203. position:absolute;
  204. width:480px;
  205. height:45px;
  206. display:block;
  207. top:65px;
  208. bottom:0px;
  209. font-size:19px;
  210. text-align:center;
  211. color:#c1c1c1;
  212. line-height:43px
  213. }
  214. .rank .item .figure{
  215. position:absolute;
  216. display:block;
  217. left:97px;
  218. top:9px;
  219. width:48px;
  220. height:48px
  221. }
  222. .player-2,.player-1{
  223. width:111px;
  224. height:105px;
  225. position:absolute;
  226. top:0;
  227. background:url("../assets/player_2014090101.png")
  228. }
  229. .player-2{
  230. width:108px;
  231. height:116px;
  232. background:url("../assets/player2_2014091101.png")
  233. }
  234. .track-1{
  235. width:222px;
  236. height:100%;
  237. position:absolute;
  238. left:12px;
  239. top:0;
  240. overflow:hidden
  241. }
  242. .track-2{
  243. width:222px;
  244. height:100%;
  245. position:absolute;
  246. right:12px;
  247. top:0;
  248. overflow:hidden
  249. }
  250. .game-bg{
  251. width:480px;
  252. height:100%;
  253. background:url("../assets/bg_2014091102.jpg")left center
  254. }
  255. .result,.main{
  256. width:480px;
  257. height:100%;
  258. position:absolute;
  259. left:0;
  260. top:0;
  261. z-index:1
  262. }
  263. .result{
  264. background-color:#e5f2ff
  265. }
  266. .result .scroll-wrapper{
  267. position:absolute;
  268. width:480px;
  269. height:100%
  270. }
  271. .result .con{
  272. background:url("../assets/result_bg_2014091001.jpg")no-repeat;
  273. position:relative;
  274. width:100%;
  275. height:100%
  276. }
  277. .result .tips-mc{
  278. position:absolute;
  279. width:20px;
  280. height:13px;
  281. background-position:-389px -24px;
  282. left:230px;
  283. top:230px
  284. }
  285. .result .tips-text{
  286. position:absolute;
  287. width:200px;
  288. color:#FFFFFF;
  289. font-size:28px;
  290. left:60px;
  291. top:185px;
  292. text-align:right
  293. }
  294. .result .lose-con{
  295. width:164px;
  296. height:88px;
  297. background-position:-250px -107px;
  298. position:absolute;
  299. left:130px;
  300. top:50px
  301. }
  302. .result .win-con{
  303. position:absolute;
  304. left:130px;
  305. top:50px;
  306. width:157px;
  307. height:94px;
  308. background-position:-252px -203px
  309. }
  310. .result .win-mv{
  311. position:absolute;
  312. left:265px;
  313. top:181px;
  314. width:179px;
  315. height:105px;
  316. -webkit-animation:win-mv 1.8s step-end infinite;
  317. background:url("../assets/win_ani_2014091201.png")no-repeat;
  318. -webkit-transform:scale(1.5)
  319. }
  320. @-webkit-keyframes win-mv{
  321. 0%{
  322. background-position-x:0px
  323. }
  324. 13%{
  325. background-position-x:-179px
  326. }
  327. 23%{
  328. background-position-x:-358px
  329. }
  330. 33%{
  331. background-position-x:-537px
  332. }
  333. 48%{
  334. background-position-x:-716px
  335. }
  336. 53%{
  337. background-position-x:-895px
  338. }
  339. 92%{
  340. background-position-x:-1074px
  341. }
  342. }
  343. @-webkit-keyframes loss-mv{
  344. 0%{
  345. background-position-x:0px
  346. }
  347. 50%{
  348. background-position-x:-80px
  349. }
  350. }
  351. .result .lose-mv{
  352. position:absolute;
  353. left:303px;
  354. top:181px;
  355. width:80px;
  356. height:105px;
  357. background-position-y:-0px;
  358. -webkit-animation:loss-mv 0.4s step-end infinite;
  359. -webkit-transform:scale(1.5);
  360. background:url("../assets/loss_ani_2014091201.png")no-repeat
  361. }
  362. .result .rank-con{
  363. position:absolute;
  364. left:0px;
  365. top:564px;
  366. width:100%;
  367. height:400px
  368. }
  369. .result .rank .item .name{
  370. width:140px
  371. }
  372. .result .rank .item{
  373. width:480px;
  374. height:72px;
  375. background-position:-0px -505px;
  376. overflow:hidden
  377. }
  378. .result .rank .item.me{
  379. background-position:-0px -577px
  380. }
  381. .result .rank-btn{
  382. left:144px;
  383. bottom:30px;
  384. text-indent:30px
  385. }
  386. .result .rank-btn .mc{
  387. position:absolute;
  388. left:22px;
  389. top:16px;
  390. width:34px;
  391. height:30px;
  392. display:block;
  393. background-position:-430px -40px
  394. }
  395. .result .rank .item span,.result .rank .item img{
  396. margin-left:28px
  397. }
  398. .result .rank .item .score{
  399. right:70px
  400. }
  401. .result .rank .bottom-item{
  402. position:relative;
  403. width:480px;
  404. height:28px;
  405. display:block;
  406. background-position:-0px -649px
  407. }
  408. .main{
  409. background-color:#000000;
  410. background:url("../assets/main_bg_2014091101.jpg")left center
  411. }
  412. .main-png8{
  413. background:url("../assets/main_png8_2014091601.png")
  414. }
  415. .main-png32{
  416. background:url("../assets/main_png32_2014091101.png")
  417. }
  418. .main .start{
  419. width:234px;
  420. height:78px;
  421. position:absolute;
  422. display:block;
  423. background-position:-193px -285px;
  424. font-size:35px;
  425. color:#993e00;
  426. text-align:center;
  427. text-shadow:1px 1px 1px rgba(0,0,0,0.6);
  428. line-height:74px;
  429. left:50%;
  430. margin-left:-117px;
  431. top:50%;
  432. margin-top:125px;
  433. font-weight:bold
  434. }
  435. .floor100 .continue,.main .world-rank,.main .friend-rank{
  436. position:absolute;
  437. left:50px;
  438. top:50%;
  439. margin-top:210px;
  440. width:186px;
  441. height:63px;
  442. background-position:-0px -284px;
  443. color:#FFF;
  444. font-size:19px;
  445. line-height:55px;
  446. text-shadow:1px 1px 1px rgba(0,0,0,0.6);
  447. text-align:center;
  448. font-weight:bold
  449. }
  450. .floor100 .continue{
  451. margin-top:155px;
  452. font-size:30px
  453. }
  454. .main .world-rank{
  455. left:250px;
  456. font-size:30px;
  457. text-indent:30px
  458. }
  459. .main .qq-tips{
  460. position:absolute;
  461. right:40px;
  462. top:50%;
  463. margin-top:-305px;
  464. width:122px;
  465. height:22px;
  466. background-position:-337px -378px
  467. }
  468. .result .world-rank{
  469. position:absolute;
  470. background-position:-0px -284px;
  471. width:186px;
  472. height:63px;
  473. color:#FFF;
  474. line-height:55px;
  475. text-shadow:1px 1px 1px rgba(0,0,0,0.6);
  476. text-align:center;
  477. font-weight:bold;
  478. font-size:30px;
  479. text-indent:30px;
  480. left:70%;
  481. margin-left:-93px;
  482. bottom:-28px;
  483. z-index:1
  484. }
  485. .result .join-btn{
  486. text-indent:0px;
  487. font-size:19px;
  488. left:28%
  489. }
  490. .result .world-rank em,.main .world-rank em{
  491. left:20px;
  492. top:15px;
  493. position:absolute;
  494. width:34px;
  495. height:30px;
  496. background-position:-436px -15px
  497. }
  498. .main .text-span{
  499. position:absolute;
  500. width:100%;
  501. left:0px;
  502. top:50%;
  503. margin-top:68px;
  504. font-size:19px;
  505. color:#356fd6;
  506. text-align:center;
  507. line-height:88px
  508. }
  509. .result .score-bg{
  510. background-position:0 -163px;
  511. width:384px;
  512. height:118px;
  513. left:50%;
  514. position:absolute;
  515. top:300px;
  516. margin-left:-192px
  517. }
  518. .result .btn-wrapper{
  519. width:100%;
  520. height:63px;
  521. position:absolute;
  522. left:0;
  523. top:430px;
  524. text-align:center
  525. }
  526. .floor100 .btn,.result .btn{
  527. width:186px;
  528. height:63px;
  529. font-size:35px;
  530. color:#993e00;
  531. display:inline-block;
  532. line-height:56px;
  533. text-align:center;
  534. font-weight:bold
  535. }
  536. .result .restart{
  537. background-position:0 -99px
  538. }
  539. .floor100 .share,.result .share{
  540. margin-left:20px;
  541. background-position:-220px -99px
  542. }
  543. .floor100 .share{
  544. position:absolute;
  545. left:240px;
  546. top:50%;
  547. margin-top:155px;
  548. text-shadow:1px 1px 1px rgba(0,0,0,0.6)
  549. }
  550. .result .weixin-rank{
  551. margin-left:20px;
  552. background-position:-220px -99px
  553. }
  554. .result .score{
  555. width:100%;
  556. height:50px;
  557. font-size:40px;
  558. font-weight:bold;
  559. text-align:center;
  560. line-height:50px;
  561. position:absolute;
  562. top:50px;
  563. right:0;
  564. color:#000
  565. }
  566. .result .week-record{
  567. position:absolute;
  568. left:54px;
  569. top:53px;
  570. color:#012751;
  571. font-size:19px;
  572. line-height:25px
  573. }
  574. .result .rank-info{
  575. position:absolute;
  576. left:54px;
  577. top:40px;
  578. color:#FFFFFF;
  579. font-size:19px
  580. }
  581. .result .record{
  582. position:absolute;
  583. left:54px;
  584. top:70px;
  585. color:#012751;
  586. font-size:19px;
  587. line-height:25px
  588. }
  589. .result .score-bg .friend-rank{
  590. position:absolute;
  591. left:243px;
  592. top:57px;
  593. width:44px;
  594. height:47px;
  595. background-position:-314px -11px
  596. }
  597. .result .score-bg .world-rank{
  598. position:absolute;
  599. left:300px;
  600. top:57px;
  601. width:44px;
  602. height:47px;
  603. background-position:-375px -11px
  604. }
  605. .result .result-num{
  606. position:absolute;
  607. left:100px;
  608. top:270px
  609. }
  610. .result .record-icon{
  611. width:102px;
  612. height:110px;
  613. position:absolute;
  614. left:340px;
  615. top:265px;
  616. background-position:-254px 0
  617. }
  618. .result .result-num em{
  619. display:inline-block
  620. }
  621. .result-num .num-0{
  622. width:42px;
  623. height:55px;
  624. background-position:-52px -9px
  625. }
  626. .result-num .num-1{
  627. width:27px;
  628. height:55px;
  629. background-position:-58px -69px
  630. }
  631. .result-num .num-2{
  632. width:39px;
  633. height:55px;
  634. background-position:-55px -132px
  635. }
  636. .result-num .num-3{
  637. width:40px;
  638. height:55px;
  639. background-position:-56px -196px
  640. }
  641. .result-num .num-4{
  642. width:43px;
  643. height:55px;
  644. background-position:-114px -10px
  645. }
  646. .result-num .num-5{
  647. width:40px;
  648. height:55px;
  649. background-position:-117px -77px
  650. }
  651. .result-num .num-6{
  652. width:40px;
  653. height:55px;
  654. background-position:-118px -137px
  655. }
  656. .result-num .num-7{
  657. width:41px;
  658. height:55px;
  659. background-position:-119px -202px
  660. }
  661. .result-num .num-8{
  662. width:42px;
  663. height:55px;
  664. background-position:-186px -11px
  665. }
  666. .result-num .num-9{
  667. width:40px;
  668. height:55px;
  669. background-position:-186px -73px
  670. }
  671. .result-num .floor{
  672. width:43px;
  673. height:44px;
  674. background-position:-179px -144px
  675. }
  676. .block{
  677. position:absolute
  678. }
  679. .block-0{
  680. background-position:left top
  681. }
  682. .block-1{
  683. background-position:left top
  684. }
  685. .block-2{
  686. background-position:left top
  687. }
  688. .floor100{
  689. width:480px;
  690. position:absolute;
  691. height:100%;
  692. left:0;
  693. top:0;
  694. background-color:#000000;
  695. z-index:1;
  696. background:url("../assets/floor100_2014091601.jpg")left center no-repeat
  697. }
  698. .prop{
  699. background-position:-15px -363px;
  700. width:196px;
  701. height:56px;
  702. position:absolute;
  703. left:50%;
  704. margin-left:-98px
  705. }
  706. .score{
  707. position:absolute;
  708. top:20px;
  709. right:50px;
  710. text-align:right;
  711. width:200px
  712. }
  713. .score-num em{
  714. display:inline-block
  715. }
  716. .score-num .num-0{
  717. width:18px;
  718. height:26px;
  719. background-position:-231px -415px
  720. }
  721. .score-num .num-1{
  722. width:14px;
  723. height:26px;
  724. background-position:-251px -415px
  725. }
  726. .score-num .num-2{
  727. width:18px;
  728. height:26px;
  729. background-position:-271px -415px
  730. }
  731. .score-num .num-3{
  732. width:18px;
  733. height:26px;
  734. background-position:-291px -415px
  735. }
  736. .score-num .num-4{
  737. width:20px;
  738. height:26px;
  739. background-position:-309px -415px
  740. }
  741. .score-num .num-5{
  742. width:18px;
  743. height:25px;
  744. background-position:-331px -416px
  745. }
  746. .score-num .num-6{
  747. width:18px;
  748. height:26px;
  749. background-position:-351px -415px
  750. }
  751. .score-num .num-7{
  752. width:18px;
  753. height:25px;
  754. background-position:-371px -416px
  755. }
  756. .score-num .num-8{
  757. width:19px;
  758. height:26px;
  759. background-position:-390px -415px
  760. }
  761. .score-num .num-9{
  762. width:19px;
  763. height:26px;
  764. background-position:-410px -415px
  765. }
  766. .score-num .floor{
  767. width:24px;
  768. height:26px;
  769. background-position:-436px -414px;
  770. display:none
  771. }
  772. .share-tips{
  773. width:204px;
  774. height:169px;
  775. background-position:-0px -500px;
  776. position:absolute;
  777. right:0;
  778. top:5px
  779. }
  780. .share-tips.not-qq{
  781. background-position:-223px -503px
  782. }
  783. .share-wb-tips{
  784. width:140px;
  785. height:65px;
  786. background-position:-0px -427px;
  787. position:absolute;
  788. right:10px;
  789. top:10px
  790. }
  791. .jump-btn-2,.jump-btn-1{
  792. width:97px;
  793. height:96px;
  794. background-position:-115px -685px;
  795. position:absolute;
  796. bottom:0px;
  797. left:50%;
  798. margin-left:-48px
  799. }
  800. .jump-btn-2{
  801. background-position:-11px -685px
  802. }
  803. .share-qq{
  804. position:absolute;
  805. z-index:3;
  806. left:0;
  807. bottom:0;
  808. width:100%
  809. }
  810. .share-qq-btn{
  811. background:rgba(255,255,255,0.9);
  812. height:62px;
  813. width:100%;
  814. font-size:25px;
  815. color:#0e7ada;
  816. border-bottom:1px solid #959595;
  817. line-height:60px;
  818. text-align:center;
  819. font-weight:bold
  820. }
  821. .share-qq .btn1{
  822. border-radius:10px 10px 0 0
  823. }
  824. .share-qq .btn4{
  825. border-radius:0 0 10px 10px;
  826. border:0
  827. }
  828. .share-qq .cancel{
  829. margin-top:10px;
  830. border-radius:10px;
  831. border:0
  832. }
  833. .share-qq-mask{
  834. position:absolute;
  835. width:100%;
  836. height:100%;
  837. background:rgba(0,0,0,0.2);
  838. left:0;
  839. z-index:2;
  840. top:0
  841. }
  842. .icon100{
  843. width:158px;
  844. height:55px;
  845. position:absolute;
  846. left:120px;
  847. top:50%;
  848. margin-top:-280px;
  849. background-position:-318px -741px
  850. }
  851. .xyyxBtn{
  852. height: 0;
  853. display: block;
  854. width: 100%;
  855. padding-bottom: 10%;
  856. margin-top: 4%;
  857. }