style.scss 20 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055
  1. $ani_delay: 0.4s;
  2. $txt_delay: 0.2s;
  3. $battery_time: 0.3s;
  4. $num_time: 0.6s;
  5. .product-layout {
  6. overflow: hidden;
  7. // background: url("~@/assets/images/background.jpg") top -135px center no-repeat;
  8. }
  9. .btns{
  10. font-size: 0;
  11. }
  12. .btns .button{
  13. height: 50px;
  14. padding-top: 0;
  15. padding-bottom: 0;
  16. vertical-align: middle;
  17. margin-top: 20px;
  18. &:first-child {
  19. padding: 0 12px 0 11px;
  20. margin-right: 2px;
  21. margin-left: 4px;
  22. }
  23. &:last-child {
  24. line-height: 50px;
  25. color: #414141;
  26. padding: 0 98px;
  27. font-size: 14px;
  28. }
  29. }
  30. .plate01 {
  31. padding: 50px 0 ;
  32. // background:linear-gradient(
  33. // 65deg,
  34. // #010101 20%,
  35. // #171719 40%,
  36. // #010101 60%
  37. // );
  38. background: #000;
  39. position: relative;
  40. .pl01-bg{
  41. width: 100%;
  42. position: absolute;
  43. left: 0;
  44. top: -100px;
  45. z-index: 0;
  46. }
  47. .layout {
  48. z-index: 1;
  49. max-width: 1148px;
  50. margin-top: 70px;
  51. overflow: hidden;
  52. position: relative;
  53. .product-img{
  54. width: 180px;
  55. }
  56. .info {
  57. display: inline-block;
  58. margin:40px 0 0 58px;
  59. width: 500px;
  60. vertical-align: top;
  61. >h2 {
  62. color: #fff;
  63. font-size: 48px;
  64. animation: fadeUp 0.5s ease-out 1 both;
  65. letter-spacing: -2.4px;
  66. }
  67. >h2:last-of-type{
  68. letter-spacing: 0;
  69. font-weight: 400;
  70. margin: 6px 0 50px;
  71. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  72. }
  73. >h3 {
  74. font-weight: 300;
  75. font-size: 36px;
  76. color: #fff;
  77. animation: fadeUp 0.5s ease-out 1 both $txt_delay*2;
  78. }
  79. >h4 {
  80. font-size: 24px;
  81. color: #c4c3c3;
  82. font-weight: normal;
  83. margin: 76px 0 14px;
  84. animation: fadeUp 0.5s ease-out 1 both $txt_delay*3;
  85. }
  86. >p {
  87. color: #c4c3c3;
  88. margin: 10px 0 ;
  89. font-size: 18px;
  90. letter-spacing: 0.9px;
  91. position: relative;
  92. left: 4px;
  93. animation: fadeUp 0.5s ease-out 1 both $txt_delay*4;
  94. }
  95. .p1{
  96. letter-spacing: 0.4px;
  97. margin: 10px 0 0;
  98. }
  99. .p2{
  100. font-size: 16px;
  101. margin: 6px 0 0px;
  102. padding-bottom: 10px;
  103. letter-spacing: 0.3px;
  104. display: inline-block;
  105. }
  106. ul {
  107. padding: 8px 0 0 22px;
  108. >li {
  109. list-style: disc;
  110. color: #a4a3a4;
  111. font-size: 14px;
  112. line-height: 24px;
  113. animation: fadeUp 0.5s ease-out 1 both $txt_delay*5;
  114. }
  115. }
  116. .money {
  117. margin-top: 15px;
  118. font-size: 36px;
  119. color: #fff;
  120. position: relative;
  121. left: -8px;
  122. letter-spacing: 1px;
  123. }
  124. }
  125. }
  126. .benefit {
  127. overflow: hidden;
  128. width: 1300px;
  129. margin: 300px auto 0;
  130. position: relative;
  131. left: -28px;
  132. .b-title {
  133. color: #ffffff;
  134. text-align: center;
  135. font-size: 48px;
  136. margin:8px 0 71px;
  137. letter-spacing: 2.5px;
  138. line-height: 45px;
  139. animation: fadeUp 0.5s ease-out 1 both;
  140. opacity: 0;
  141. }
  142. .item {
  143. float: left;
  144. width: 396px;
  145. margin-right: 56px;
  146. text-align: center;
  147. animation: fadeUp 0.5s ease-out 1 both;
  148. opacity: 0;
  149. &:last-child {
  150. margin-right: 0;
  151. }
  152. .iconfont{
  153. color: #1fe4dc;
  154. font-size: 74px;
  155. }
  156. h3 {
  157. font-size: 20px;
  158. color: #ffffff;
  159. font-weight: 500;
  160. margin:26px 0 5px;
  161. }
  162. p {
  163. color: #737373;
  164. line-height: 22px;
  165. font-size: 12px;
  166. }
  167. }
  168. }
  169. }
  170. .plate02 {
  171. margin: 0 auto ;
  172. background: #000;
  173. padding: 170px 0;
  174. height: 1050px;
  175. position: relative;
  176. overflow: hidden;
  177. .application {
  178. margin-left: 16.7vw;
  179. color: #fff;
  180. >h2 {
  181. color: #fff;
  182. font-size: 48px;
  183. letter-spacing: -1px;
  184. margin-top: 6px;
  185. animation: fadeUp 0.5s ease-out 1 both;
  186. opacity: 0;
  187. }
  188. >h2:last-of-type{
  189. font-weight: 400;
  190. margin-bottom: 30px;
  191. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  192. }
  193. >h3 {
  194. font-size: 36px;
  195. color: #fff;
  196. font-weight: 300;
  197. opacity: 0;
  198. }
  199. .download-btn{
  200. opacity: 0;
  201. animation: fadeUp 0.5s ease-out 1 both $txt_delay*2;
  202. margin-top: 126px;
  203. >div{
  204. display: inline-block;
  205. padding: 14px 34px 14px 92px;
  206. margin-right: 28px;
  207. cursor: pointer;
  208. font-size: 18px;
  209. font-weight: 600;
  210. }
  211. .apple{
  212. background: url("~@/assets/images/apple.png") #4d4d4d left 30px center no-repeat;
  213. background-size: 32px auto;
  214. }
  215. .android{
  216. background: url("~@/assets/images/android.png") #2fd36a left 30px center no-repeat;
  217. background-size: 32px auto;
  218. }
  219. }
  220. }
  221. .app-img{
  222. transform: rotate(-45deg);
  223. position: absolute;
  224. right: -563px;
  225. bottom: -321px;
  226. >img{
  227. width: 444px;
  228. }
  229. .i1{
  230. position: relative;
  231. transform: rotate(90deg) translate(-50%);
  232. transition: transform 1s cubic-bezier(.59, .01, .28, 1) .15s,
  233. }
  234. .i2{
  235. margin: 0 240px;
  236. position: relative;
  237. top: 0;
  238. transition: top 1s cubic-bezier(.59, .01, .28, 1) .15s,
  239. }
  240. .i3{
  241. transform: rotate(270deg) translateX(47%);
  242. transition: transform 1s cubic-bezier(.59, .01, .28, 1) .15s,
  243. }
  244. }
  245. }
  246. .plate03 {
  247. overflow: hidden;
  248. position: relative;
  249. padding: 140px 0 0;
  250. background: hsl(0, 0%, 10%);
  251. .b-title {
  252. margin: 3px 9px 18px 0;
  253. font-weight: normal;
  254. color: #fff;
  255. animation: fadeUp 0.5s ease-out 1 both;
  256. opacity: 0;
  257. }
  258. .b-label {
  259. margin:0 10px 82px 0px;
  260. font-weight: 300;
  261. font-size: 36px;
  262. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  263. opacity: 0;
  264. }
  265. .info {
  266. width: 900px;
  267. margin: 0 auto;
  268. color: #fff;
  269. text-align: center;
  270. }
  271. .front{
  272. display: flex;
  273. justify-content: space-around;
  274. align-items: flex-start;
  275. margin: 145px auto;
  276. width: 1260px;
  277. .front-img{
  278. flex: 1;
  279. width: 380px;
  280. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  281. }
  282. .f-right{
  283. flex: 3;
  284. margin-left: 100px;
  285. p{
  286. width: 600px;
  287. color: #fff;
  288. font-size: 18px;
  289. line-height: 36px;
  290. font-weight: 400;
  291. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  292. }
  293. .f-params{
  294. display: flex;
  295. flex-wrap: wrap;
  296. margin-top: 70px;
  297. span{
  298. display: inline-block;
  299. width: 50%;
  300. color: #fff;
  301. line-height: 34px;
  302. position: relative;
  303. padding-left: 20px;
  304. animation: fadeUp 0.5s ease-out 1 both $txt_delay*2;
  305. &:before{
  306. content: '';
  307. display: inline-block;
  308. background: url("~@/assets/images/circle_before.png") center no-repeat;
  309. background-size: cover;
  310. position: absolute;
  311. top: 9px;
  312. left: 0;
  313. width: 16px;
  314. height: 16px;
  315. }
  316. }
  317. }
  318. .f-img{
  319. margin-top: 80px;
  320. animation: fadeUp 0.5s ease-out 1 both $txt_delay*3;
  321. }
  322. .f-intro{
  323. margin-top: 10px;
  324. p{
  325. font-size: 14px;
  326. line-height: 20px;
  327. color: #ccc;
  328. animation: fadeUp 0.5s ease-out 1 both $txt_delay*4;
  329. }
  330. }
  331. }
  332. }
  333. .bottom{
  334. display: flex;
  335. justify-content: space-around;
  336. align-items: flex-start;
  337. margin: 145px auto;
  338. width: 1260px;
  339. .front-img{
  340. flex: 1;
  341. width: 380px;
  342. animation: fadeUp 0.5s ease-out 1 both;
  343. }
  344. .f-right{
  345. flex: 3;
  346. margin-left: 100px;
  347. .b-title{
  348. font-size: 36px;
  349. animation: fadeUp 0.5s ease-out 1 both;
  350. }
  351. p{
  352. width: 600px;
  353. color: #fff;
  354. font-size: 18px;
  355. line-height: 36px;
  356. font-weight: 400;
  357. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  358. }
  359. .f-params{
  360. display: flex;
  361. flex-wrap: wrap;
  362. .f-div{
  363. width: 50%;
  364. text-align: center;
  365. position: relative;
  366. top: 60px;
  367. animation: fadeUp 0.5s ease-out 1 both $txt_delay*2;
  368. }
  369. .f-item{
  370. width: 50%;
  371. display: flex;
  372. align-items: center;
  373. margin-bottom: 20px;
  374. animation: fadeUp 0.5s ease-out 1 both $txt_delay*3;
  375. span{
  376. display: inline-block;
  377. color: #fff;
  378. line-height: 34px;
  379. position: relative;
  380. padding:0 20px;
  381. }
  382. }
  383. }
  384. }
  385. }
  386. }
  387. .plate04{
  388. background:#000;
  389. padding: 175px 0 130px;
  390. .info {
  391. // width: 1200px;
  392. position: relative;
  393. left: -22px;
  394. margin: 0 auto;
  395. color: #fff;
  396. text-align: center;
  397. }
  398. .hsxp-layout{
  399. display: flex;
  400. justify-content: space-around;
  401. align-items: center;
  402. margin: 130px auto;
  403. .hsxp-imgcon{
  404. animation: fadeUp 0.5s ease-out 1 both;
  405. div{
  406. width: 57.5vw;
  407. height: 20vw;
  408. margin-left: 220px;
  409. background-image: url('~@/assets/images/xinpian.png');
  410. background-repeat: no-repeat;
  411. background-position: 0% 0px;
  412. background-size: cover;
  413. overflow-x: hidden;
  414. will-change: background;
  415. animation: xinpian-open 0.6s steps(4) infinite;
  416. }
  417. }
  418. .hsxp-right{
  419. color: #fff;
  420. position: relative;
  421. left: -350px;
  422. text-align: right;
  423. animation: fadeUp 0.5s ease-out 1 both;
  424. }
  425. }
  426. .qmjt-layout{
  427. display: flex;
  428. justify-content: space-around;
  429. align-items: center;
  430. margin: 130px auto;
  431. width: 1300px;
  432. .qmjt-left{
  433. color: #fff;
  434. animation: fadeUp 0.5s ease-out 1 both;
  435. }
  436. .qmjt-imgcon{
  437. animation: fadeUp 0.5s ease-out 1 both;
  438. }
  439. }
  440. .cgq-layout{
  441. display: flex;
  442. justify-content: space-around;
  443. align-items: center;
  444. margin: 130px auto;
  445. .cgq-imgcon{
  446. animation: fadeUp 0.5s ease-out 1 both;
  447. div{
  448. width: 34vw;
  449. height: 20vw;
  450. background-image: url('~@/assets/images/sony.png');
  451. background-repeat: no-repeat;
  452. background-position: 0% 0px;
  453. background-size: cover;
  454. overflow-x: hidden;
  455. will-change: background;
  456. animation: xinpian-open 0.2s steps(5) forwards $ani_delay;
  457. }
  458. }
  459. .cgq-right{
  460. color: #fff;
  461. position: relative;
  462. left: -250px;
  463. animation: fadeUp 0.5s ease-out 1 both;
  464. text-align: right;
  465. }
  466. }
  467. .jzxj-layout{
  468. display: flex;
  469. justify-content: space-around;
  470. align-items: center;
  471. margin: 130px auto;
  472. width: 1300px;
  473. .jzxj-left{
  474. animation: fadeUp 0.5s ease-out 1 both;
  475. color: #fff;
  476. }
  477. .jzxj-imgcon{
  478. animation: fadeUp 0.5s ease-out 1 both;
  479. }
  480. }
  481. .b-title {
  482. margin-bottom: 30px;
  483. animation: fadeUp 0.5s ease-out 1 both ;
  484. opacity: 0;
  485. }
  486. .b-label {
  487. font-weight: 300;
  488. font-size: 36px;
  489. animation: fadeUp 0.5s ease-out 1 both $txt_delay;
  490. opacity: 0;
  491. }
  492. }
  493. .plate05{
  494. padding: 250px 0 260px;
  495. background: url('~@/assets/images/lin-bg.png') top center no-repeat;
  496. .b-title{
  497. color: #fff;
  498. font-size: 36px;
  499. font-weight: 400;
  500. }
  501. .b-label{
  502. color: #fff;
  503. font-size: 36px;
  504. font-weight: 300;
  505. margin-top: 20px;
  506. }
  507. .qingxidu{
  508. text-align: center;
  509. padding: 50px 0;
  510. .c-qxd{
  511. margin-top: 40px;
  512. }
  513. .line-canvas{
  514. margin-top: 40px;
  515. }
  516. .line-txt{
  517. display: flex;
  518. justify-content: space-around;
  519. align-items: center;
  520. width: 1100px;
  521. margin: 20px auto 0;
  522. position: relative;
  523. div{
  524. flex: 1;
  525. p{
  526. font-size: 24px;
  527. color: #6b6b6c;
  528. }
  529. }
  530. img{
  531. cursor: pointer;
  532. width: 80px;
  533. position: relative;
  534. }
  535. .line-circle{
  536. cursor: pointer;
  537. position: absolute;
  538. width: 20px;
  539. height: 20px;
  540. border-radius: 50%;
  541. border: 2px solid #333;
  542. left: calc(50% + 19px);
  543. z-index: 15;
  544. top: 6px;
  545. transform: translateX(-50%);
  546. animation:mymove 1s infinite;
  547. box-sizing: content-box
  548. }
  549. }
  550. .qxd-3{
  551. display: flex;
  552. justify-content: space-between;
  553. width: 1280px;
  554. margin: 40px auto 0;
  555. div{
  556. width: 49%;
  557. video{
  558. width: 100%;
  559. }
  560. p{
  561. font-size: 24px;
  562. color: #6b6b6c;
  563. margin-top: 15px;
  564. }
  565. }
  566. }
  567. .qxd-4{
  568. margin-top: 40px;
  569. padding: 144px 0 172px;
  570. background: url('~@/assets/images/battery-bg.png') top center no-repeat;
  571. .qxd-4-battery{
  572. margin: 0 auto;
  573. width: 679px;
  574. height: 131px;
  575. position: relative;
  576. .lighting-txt{
  577. font-size: 30px;
  578. color: #dadada;
  579. position: absolute;
  580. top: 50%;
  581. transform: translateY(-50%);
  582. // animation: lighting-back $battery_time linear forwards;
  583. font-weight: bold;
  584. span:first-child{
  585. font-weight: normal;
  586. color: #6b6b6c;
  587. padding-right: 15px;
  588. }
  589. .lighting-span{
  590. font-size: 30px;
  591. }
  592. .lighting-span::before{
  593. content: '';
  594. display: inline-block;
  595. animation: num-add $num_time linear forwards;
  596. }
  597. .num{
  598. color: #fff;
  599. padding-right: 0;
  600. }
  601. }
  602. .first-txt{
  603. width: 45%;
  604. animation: lighting-txt $battery_time linear forwards;
  605. }
  606. .fix-txt{
  607. right: 0;
  608. font-size: 0;
  609. span{
  610. font-size: 30px;
  611. }
  612. }
  613. .lighting{
  614. width: 80px;
  615. height: 130px;
  616. background-image: url('~@/assets/images/lighting.png');
  617. background-repeat: no-repeat;
  618. background-position: 0% 0px;
  619. background-size: cover;
  620. overflow-x: hidden;
  621. will-change: background;
  622. position: absolute;
  623. left: 50%;
  624. z-index: 20;
  625. // animation: lighting1 0.5s ease-in-out forwards;
  626. transform: translateX(-50%);
  627. will-change: background;
  628. animation: lighting1 $battery_time steps(9) forwards;
  629. }
  630. .battery-mask{
  631. position: absolute;
  632. right: 0;
  633. top: 0;
  634. height: 100%;
  635. width: 55%;
  636. background: no-repeat 100% 0;
  637. background-image: url('~@/assets/images/battery-right.png');
  638. background-size: auto 100%;
  639. animation: lighting $battery_time linear forwards;
  640. clip-path: polygon(15% 0%,100% 0, 100% 100%, 0% 100%);
  641. .lighting-txt{
  642. width: 100%;
  643. }
  644. }
  645. img:first-child{
  646. position: absolute;
  647. top: 0;
  648. left: 0;
  649. margin: 0;
  650. width: 100%;
  651. height: 100%;
  652. }
  653. }
  654. }
  655. }
  656. }
  657. .plate06 {
  658. padding: 172px 0 120px;
  659. background-color: #151515;
  660. .info {
  661. max-width: 1300px;
  662. margin: 0 auto;
  663. position: relative;
  664. left: -1px;
  665. >img {
  666. max-width: 100%;
  667. display: block;
  668. margin: 0 auto 51px;
  669. }
  670. }
  671. .standard-layout {
  672. $pw: 360px;
  673. $bcolor: #3f3f3f;
  674. border-top: 1px solid $bcolor;
  675. border-bottom: 1px solid $bcolor;
  676. display: flex;
  677. width: 1238px;
  678. margin: 0 auto;
  679. .standard-xinghao{
  680. flex: 1;
  681. padding: 20px 0 0 67px;
  682. color: #fff;
  683. border-right: 1px solid $bcolor;
  684. .s-value:first-of-type{
  685. margin-bottom: 13px;
  686. }
  687. .s-value{
  688. margin-right: 7px;
  689. }
  690. }
  691. .standard-params{
  692. flex: 4.8;
  693. display: flex;
  694. flex-direction: column;
  695. color: #fff;
  696. .s-title{
  697. margin-bottom: 11px;
  698. }
  699. .s-value{
  700. letter-spacing: 1px;
  701. }
  702. .s-params1{
  703. display: flex;
  704. justify-content: space-around;
  705. padding: 20px 0 23px 100px;
  706. .s1-con{
  707. flex:1;
  708. vertical-align: top;
  709. }
  710. }
  711. .s-params2{
  712. display: flex;
  713. justify-content: space-around;
  714. padding: 20px 0 24px 100px;
  715. border-top: 1px solid $bcolor;
  716. .s2-con{
  717. flex:1;
  718. vertical-align: top;
  719. }
  720. }
  721. }
  722. .s-title{
  723. color: #acacac;
  724. font-size: 18px;
  725. font-weight: 400;
  726. margin-bottom: 9px;
  727. }
  728. .s-value{
  729. font-size: 14px;
  730. color: #fff;
  731. font-weight: 300;
  732. line-height: 20px;
  733. }
  734. }
  735. .b-title{
  736. color: #fff;
  737. text-align: center;
  738. font-size: 42px;
  739. margin-bottom: 72px;
  740. letter-spacing: -1px;
  741. animation: fadeUp 0.5s ease-out 1 both;
  742. opacity: 0;
  743. }
  744. .btns{
  745. text-align: center;
  746. margin-top: 60px;
  747. .button{
  748. margin-left: 8px;
  749. }
  750. }
  751. }
  752. .hide1{
  753. .info{
  754. h2,h3,h4,p,li{
  755. animation: fadeDown 0.5s ease-out 1 both!important;
  756. }
  757. }
  758. }
  759. .hide2{
  760. .b-title,.item,i,h3,p{
  761. animation: fadeDown 0.5s ease-out 1 both!important;
  762. }
  763. }
  764. .hide3{
  765. .application{
  766. h2,h3,.download-btn{
  767. animation: fadeDown 0.5s ease-out 1 both!important;
  768. }
  769. }
  770. .i1{
  771. transform: rotate(90deg) translateX(-50%) translateY(50%)!important;
  772. }
  773. .i2{
  774. top: 60vw!important;
  775. }
  776. .i3{
  777. transform: rotate(270deg) translateX(47%) translateY(80%)!important;
  778. }
  779. }
  780. .hide4{
  781. .b-title,.b-label,.front-img,p,.f-params span,.f-img,.f-intro p{
  782. animation: fadeDown 0.5s ease-out 1 both!important;
  783. }
  784. }
  785. .hide5{
  786. .b-title,.b-label,p,.front-img,.f-div,.f-item{
  787. animation: fadeDown 0.5s ease-out 1 both!important;
  788. }
  789. }
  790. .hide6{
  791. .b-title,.b-label,.hsxp-imgcon{
  792. animation: fadeDown 0.5s ease-out 1 both!important;
  793. }
  794. }
  795. .hide7,.hide8,.hide9{
  796. .b-title,.b-label,.qmjt-imgcon,.qmjt-imgcon,.cgq-imgcon,.jzxj-imgcon{
  797. animation: fadeDown 0.5s ease-out 1 both!important;
  798. }
  799. .cgq-imgcon div{
  800. animation: xinpian-close 0.2s steps(5) forwards $ani_delay!important;
  801. }
  802. }
  803. .hide10{
  804. .first-txt{
  805. animation:lighting-txt-back $battery_time linear forwards !important;
  806. }
  807. .battery-mask{
  808. animation:lighting-back $battery_time linear forwards !important;
  809. }
  810. .lighting{
  811. animation:lighting1-back $battery_time steps(9) forwards !important;
  812. }
  813. .lighting-span::before{
  814. animation:num-reduce $num_time linear forwards!important;
  815. }
  816. }
  817. @keyframes xinpian-open{
  818. 0%{
  819. background-position: 0 0px;
  820. }
  821. 100%{
  822. background-position: 100% 0px;
  823. }
  824. }
  825. @keyframes xinpian-close{
  826. 0%{
  827. background-position: 100% 0px;
  828. }
  829. 100%{
  830. background-position: 0 0px;
  831. }
  832. }
  833. @keyframes jump_a_move{
  834. 0%{
  835. top:-1vw;
  836. }
  837. 5%{
  838. top:0;
  839. }
  840. 10%{
  841. top:-1vw;
  842. }
  843. 15%{
  844. top:0;
  845. }
  846. 20%{
  847. top:-1vw;
  848. }
  849. 30%{
  850. top:-0.8vw;
  851. left: 20vw;
  852. }
  853. 40%{
  854. top:-0.4vw;
  855. left: 18vw;
  856. }
  857. 50%{
  858. top:0vw;
  859. left: 17vw;
  860. }
  861. 60%{
  862. top:0.2vw;
  863. left: 15vw;
  864. }
  865. 70%{
  866. top:0.4vw;
  867. left: 14.5vw;
  868. }
  869. 80%{
  870. top:0.6vw;
  871. left: 14vw;
  872. }
  873. 90%{
  874. top:1.4vw;
  875. left: 13.8vw;
  876. opacity: 0.8;
  877. }
  878. 100%{
  879. top: 0.5vw;
  880. left: 13.2vw;
  881. opacity: 0;
  882. }
  883. }
  884. @keyframes opc{
  885. 0%{
  886. opacity: 0;
  887. }
  888. 100%{
  889. opacity: 1;
  890. }
  891. }
  892. @keyframes jump{
  893. 0%{
  894. top: -15vw;
  895. }
  896. 50%{
  897. top: -16vw;
  898. }
  899. 100%{
  900. top: -15vw;
  901. opacity: 1;
  902. }
  903. }
  904. @keyframes jump1_1{
  905. 0%{
  906. top: 4.5vw;
  907. }
  908. 50%{
  909. top: 3.5vw;
  910. }
  911. 100%{
  912. top: 4.5vw;
  913. opacity: 1;
  914. }
  915. }
  916. @keyframes jump1{
  917. 0%{
  918. top: 0.5vw;
  919. }
  920. 50%{
  921. top: 0;
  922. }
  923. 100%{
  924. top: 0.5vw;
  925. opacity: 1;
  926. }
  927. }
  928. @keyframes jump2{
  929. 0%{
  930. top: -1.2vw;
  931. }
  932. 50%{
  933. top: 0;
  934. }
  935. 100%{
  936. top: -1.2vw;
  937. opacity: 1;
  938. }
  939. }
  940. @keyframes jump3{
  941. 0%{
  942. top: -0.1vw;
  943. transform: rotate(0)
  944. }
  945. // 25%{
  946. // transform: rotate(30deg)
  947. // }
  948. 50%{
  949. top: 0.1vw;
  950. }
  951. // 75%{
  952. // transform: rotate(-30deg)
  953. // }
  954. 100%{
  955. top: -0.1vw;
  956. opacity: 1;
  957. transform: rotate(0)
  958. }
  959. }