flash.style.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687
  1. /*:root {
  2. --main-color: #EE0033;
  3. --background-color-1: #eef5fb;
  4. --star-color: #ffc911;
  5. }*/
  6. /*:root {
  7. --main-color: #F36F21;
  8. --background-color-1: #eef5fb;
  9. --star-color: #ffc911;
  10. }*/
  11. :root {
  12. --main-color: #FF8603;
  13. --background-color-1: #eef5fb;
  14. --star-color: #ffc911;
  15. }
  16. .logo {
  17. animation: logo-animation linear 4s;
  18. animation-iteration-count: infinite;
  19. transform-origin: 50% 50%;
  20. -webkit-animation: logo-animation linear 4s;
  21. -webkit-animation-iteration-count: infinite;
  22. -webkit-transform-origin: 50% 50%;
  23. -moz-animation: logo-animation linear 4s;
  24. -moz-animation-iteration-count: infinite;
  25. -moz-transform-origin: 50% 50%;
  26. -o-animation: logo-animation linear 4s;
  27. -o-animation-iteration-count: infinite;
  28. -o-transform-origin: 50% 50%;
  29. -ms-animation: logo-animation linear 4s;
  30. -ms-animation-iteration-count: infinite;
  31. -ms-transform-origin: 50% 50%;
  32. }
  33. .logo-1 {
  34. animation: logo-1-animation linear 2s;
  35. animation-iteration-count: infinite;
  36. transform-origin: 50% 50%;
  37. -webkit-animation: logo-1-animation linear 2s;
  38. -webkit-animation-iteration-count: infinite;
  39. -webkit-transform-origin: 50% 50%;
  40. -moz-animation: logo-1-animation linear 2s;
  41. -moz-animation-iteration-count: infinite;
  42. -moz-transform-origin: 50% 50%;
  43. -o-animation: logo-1-animation linear 2s;
  44. -o-animation-iteration-count: infinite;
  45. -o-transform-origin: 50% 50%;
  46. -ms-animation: logo-1-animation linear 2s;
  47. -ms-animation-iteration-count: infinite;
  48. -ms-transform-origin: 50% 50%;
  49. }
  50. .logo-2 {
  51. animation: logo-2-animation linear 1s;
  52. animation-iteration-count: infinite;
  53. transform-origin: 50% 50%;
  54. -webkit-animation: logo-animation linear 1s;
  55. -webkit-animation-iteration-count: infinite;
  56. -webkit-transform-origin: 50% 50%;
  57. -moz-animation: logo-animation linear 1s;
  58. -moz-animation-iteration-count: infinite;
  59. -moz-transform-origin: 50% 50%;
  60. -o-animation: logo-animation linear 1s;
  61. -o-animation-iteration-count: infinite;
  62. -o-transform-origin: 50% 50%;
  63. -ms-animation: logo-animation linear 1s;
  64. -ms-animation-iteration-count: infinite;
  65. -ms-transform-origin: 50% 50%;
  66. }
  67. @keyframes logo-animation {
  68. 0% {
  69. opacity: 1;
  70. }
  71. 50% {
  72. opacity: 0;
  73. }
  74. 100% {
  75. opacity: 0.990099773451273;
  76. }
  77. 101% {
  78. opacity: 0.99;
  79. }
  80. }
  81. @-moz-keyframes logo-animation {
  82. 0% {
  83. opacity: 1;
  84. }
  85. 50% {
  86. opacity: 0;
  87. }
  88. 100% {
  89. opacity: 0.990099773451273;
  90. }
  91. 101% {
  92. opacity: 0.99;
  93. }
  94. }
  95. @-webkit-keyframes logo-animation {
  96. 0% {
  97. opacity: 1;
  98. }
  99. 50% {
  100. opacity: 0;
  101. }
  102. 100% {
  103. opacity: 0.990099773451273;
  104. }
  105. 101% {
  106. opacity: 0.99;
  107. }
  108. }
  109. @-o-keyframes logo-animation {
  110. 0% {
  111. opacity: 1;
  112. }
  113. 50% {
  114. opacity: 0;
  115. }
  116. 100% {
  117. opacity: 0.990099773451273;
  118. }
  119. 101% {
  120. opacity: 0.99;
  121. }
  122. }
  123. @-ms-keyframes logo-animation {
  124. 0% {
  125. opacity: 1;
  126. }
  127. 50% {
  128. opacity: 0;
  129. }
  130. 100% {
  131. opacity: 0.990099773451273;
  132. }
  133. 101% {
  134. opacity: 0.99;
  135. }
  136. }
  137. @keyframes logo-1-animation {
  138. 0% {
  139. opacity: 0.1;
  140. }
  141. 50% {
  142. opacity: 0.7;
  143. }
  144. 75% {
  145. opacity: 0.95;
  146. }
  147. 100% {
  148. opacity: 1;
  149. }
  150. }
  151. @-moz-keyframes logo-1-animation {
  152. 0% {
  153. opacity: 1;
  154. }
  155. 50% {
  156. opacity: 0;
  157. }
  158. 100% {
  159. opacity: 0.990099773451273;
  160. }
  161. 101% {
  162. opacity: 0.99;
  163. }
  164. }
  165. @-webkit-keyframes logo-1-animation {
  166. 0% {
  167. opacity: 1;
  168. }
  169. 50% {
  170. opacity: 0;
  171. }
  172. 100% {
  173. opacity: 0.990099773451273;
  174. }
  175. 101% {
  176. opacity: 0.99;
  177. }
  178. }
  179. @-o-keyframes logo-1-animation {
  180. 0% {
  181. opacity: 1;
  182. }
  183. 50% {
  184. opacity: 0;
  185. }
  186. 100% {
  187. opacity: 0.990099773451273;
  188. }
  189. 101% {
  190. opacity: 0.99;
  191. }
  192. }
  193. @-ms-keyframes logo-1-animation {
  194. 0% {
  195. opacity: 1;
  196. }
  197. 50% {
  198. opacity: 0;
  199. }
  200. 100% {
  201. opacity: 0.990099773451273;
  202. }
  203. 101% {
  204. opacity: 0.99;
  205. }
  206. }
  207. .flash-header-img-ellipse-1 {
  208. position: fixed;
  209. top: 125px;
  210. right: 0px;
  211. }
  212. .flash-header-img-ellipse-2 {
  213. position: fixed;
  214. top: 0px;
  215. left: 0px;
  216. }
  217. .flash-header-img-ellipse-3 {
  218. position: fixed;
  219. bottom: 0px;
  220. left: 0;
  221. right: 0px;
  222. }
  223. .flash-header-img-ellipse-4 {
  224. position: fixed;
  225. bottom: 0px;
  226. /* top: calc(75% - 80px); */
  227. left: calc(50% - 100px);
  228. }
  229. .flash-logo {
  230. position: fixed;
  231. top: calc(18% - 0px);
  232. left: -35px;
  233. /* width: 100%; */
  234. height: 412px;
  235. text-align: center;
  236. }
  237. .flash-slogan {
  238. position: fixed;
  239. top: calc(40% + 45px);
  240. left: 0px;
  241. width: 100%;
  242. text-align: center;
  243. }
  244. #pot {
  245. /*bottom: 15%;*/
  246. top: 20px;
  247. display: block;
  248. position: absolute;
  249. animation: linear infinite alternate;
  250. animation-name: run;
  251. animation-duration: 2s;
  252. }
  253. #pot h2 {
  254. font-weight: 400;
  255. font-size: 40px;
  256. /*line-height: 148px;*/
  257. text-align: center;
  258. letter-spacing: -0.281372px;
  259. color: #EE0033;
  260. }
  261. @-webkit-keyframes run {
  262. 0% {
  263. left: 0;
  264. transform: translateX(0);
  265. }
  266. 100% {
  267. left: 100%;
  268. transform: translateX(-100%);
  269. }
  270. }
  271. @import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
  272. * {
  273. margin: 0;
  274. padding: 0;
  275. }
  276. body {
  277. font-family: 'Lato', sans-serif;
  278. font-size: 14px;
  279. color: #999999;
  280. word-wrap: break-word;
  281. }
  282. p {
  283. margin: 0 0 10px;
  284. }
  285. ul {
  286. list-style: none;
  287. }
  288. .container {
  289. width: 100%;
  290. margin: auto;
  291. font-weight: 900;
  292. text-transform: uppercase;
  293. text-align: center;
  294. padding: 0 0 200px;
  295. }
  296. /*.take-input {
  297. margin: 50px 0 0;
  298. }
  299. .take-input input {
  300. width: 400px;
  301. height: 35px;
  302. padding: 0 10px;
  303. border-radius: 5px;
  304. border: 1px solid #ececec;
  305. margin: 0 15px 0 0;
  306. font-size: 15px;
  307. }*/
  308. /*a, a:link, a:visited {
  309. text-decoration: none;
  310. padding: 9px 15px;
  311. border: 1px solid #ececec;
  312. border-radius: 5px;
  313. color: gray;
  314. }*/
  315. .animate {
  316. font-size: 40px;
  317. /*margin: 100px 0 0;*/
  318. /*border-bottom: 2px solid #ccc;*/
  319. }
  320. .animate span {
  321. display: inline-block;
  322. }
  323. a.repeat {
  324. display: inline-block;
  325. font-size: 12px;
  326. text-transform: none;
  327. text-decoration: none;
  328. color: orange;
  329. padding: 5px 12px;
  330. border: 1px solid rgba(0, 0, 0, 0.15);
  331. font-weight: normal;
  332. margin: 0 0 0 50px;
  333. border-radius: 3px;
  334. position: relative;
  335. bottom: 15px;
  336. }
  337. a.repeat:hover {
  338. background: rgba(0, 0, 0, 0.7);
  339. color: white;
  340. }
  341. .animate span:nth-of-type(2) {
  342. animation-delay: .05s;
  343. }
  344. .animate span:nth-of-type(3) {
  345. animation-delay: .1s;
  346. }
  347. .animate span:nth-of-type(4) {
  348. animation-delay: .15s;
  349. }
  350. .animate span:nth-of-type(5) {
  351. animation-delay: .2s;
  352. }
  353. .animate span:nth-of-type(6) {
  354. animation-delay: .25s;
  355. }
  356. .animate span:nth-of-type(7) {
  357. animation-delay: .3s;
  358. }
  359. .animate span:nth-of-type(8) {
  360. animation-delay: .35s;
  361. }
  362. .animate span:nth-of-type(9) {
  363. animation-delay: .4s;
  364. }
  365. .animate span:nth-of-type(10) {
  366. animation-delay: .45s;
  367. }
  368. .animate span:nth-of-type(11) {
  369. animation-delay: .5s;
  370. }
  371. .animate span:nth-of-type(12) {
  372. animation-delay: .55s;
  373. }
  374. .animate span:nth-of-type(13) {
  375. animation-delay: .6s;
  376. }
  377. .animate span:nth-of-type(14) {
  378. animation-delay: .65s;
  379. }
  380. .animate span:nth-of-type(15) {
  381. animation-delay: .7s;
  382. }
  383. .animate span:nth-of-type(16) {
  384. animation-delay: .75s;
  385. }
  386. .animate span:nth-of-type(17) {
  387. animation-delay: .8s;
  388. }
  389. .animate span:nth-of-type(18) {
  390. animation-delay: .85s;
  391. }
  392. .animate span:nth-of-type(19) {
  393. animation-delay: .9s;
  394. }
  395. .animate span:nth-of-type(20) {
  396. animation-delay: .95s;
  397. }
  398. /* Animation One */
  399. .one span {
  400. color: #24a8e6;
  401. opacity: 0;
  402. transform: translate(-150px, -50px) rotate(-180deg) scale(3);
  403. animation: revolveScale .4s forwards;
  404. }
  405. @keyframes revolveScale {
  406. 60% {
  407. transform: translate(20px, 20px) rotate(30deg) scale(.3);
  408. }
  409. 100% {
  410. transform: translate(0) rotate(0) scale(1);
  411. opacity: 1;
  412. }
  413. }
  414. /* Animation Two */
  415. .two span {
  416. color: #a5cb21;
  417. opacity: 0;
  418. transform: translate(200px, -100px) scale(2);
  419. animation: ballDrop .3s forwards;
  420. }
  421. @keyframes ballDrop {
  422. 60% {
  423. transform: translate(0, 20px) rotate(-180deg) scale(.5);
  424. }
  425. 100% {
  426. transform: translate(0) rotate(0deg) scale(1);
  427. opacity: 1;
  428. }
  429. }
  430. /* Animation Three */
  431. .three span {
  432. color: #b10e81;
  433. opacity: 0;
  434. transform: translate(-300px, 0) scale(0);
  435. animation: sideSlide .5s forwards;
  436. }
  437. @keyframes sideSlide {
  438. 60% {
  439. transform: translate(20px, 0) scale(1);
  440. color: #b10e81;
  441. }
  442. 80% {
  443. transform: translate(20px, 0) scale(1);
  444. color: #b10e81;
  445. }
  446. 99% {
  447. transform: translate(0) scale(1.2);
  448. color: #00f0ff;
  449. }
  450. 100% {
  451. transform: translate(0) scale(1);
  452. opacity: 1;
  453. color: #b10e81;
  454. }
  455. }
  456. /* Animation Four */
  457. .four span {
  458. color: #8d6a00;
  459. opacity: 0;
  460. transform: translate(0, -100px) rotate(360deg) scale(0);
  461. animation: revolveDrop .3s forwards;
  462. }
  463. @keyframes revolveDrop {
  464. 30% {
  465. transform: translate(0, -50px) rotate(180deg) scale(1);
  466. }
  467. 60% {
  468. transform: translate(0, 20px) scale(.8) rotate(0deg);
  469. }
  470. 100% {
  471. transform: translate(0) scale(1) rotate(0deg);
  472. opacity: 1;
  473. }
  474. }
  475. /* Animation Five */
  476. .five span {
  477. color: #dd3f0f;
  478. opacity: 0;
  479. transform: translate(0, -100px) rotate(360deg) scale(0);
  480. animation: dropVanish .5s forwards;
  481. }
  482. @keyframes dropVanish {
  483. 30% {
  484. transform: translate(0, -50px) rotate(180deg) scale(1);
  485. }
  486. 50% {
  487. transform: translate(0, 20px) scale(.8) rotate(0deg);
  488. opacity: 1;
  489. }
  490. 80% {
  491. transform: translate(-100px, -100px) scale(1.5) rotate(-180deg);
  492. opacity: 0;
  493. }
  494. 100% {
  495. transform: translate(0) scale(1) rotate(0deg);
  496. opacity: 1;
  497. }
  498. }
  499. /* Animation Six */
  500. .six span {
  501. color: #ddb40f;
  502. opacity: 0;
  503. transform: rotate(-180deg) translate(150px, 0);
  504. animation: twister .5s forwards;
  505. }
  506. @keyframes twister {
  507. 10% {
  508. opacity: 1;
  509. }
  510. 100% {
  511. transform: rotate(0deg) translate(0);
  512. opacity: 1;
  513. }
  514. }
  515. /* Animation Seven */
  516. .seven span {
  517. color: var(--main-color);
  518. opacity: 0;
  519. transform: translate(-150px, 0) scale(.3);
  520. animation: leftRight .5s forwards;
  521. }
  522. @keyframes leftRight {
  523. 40% {
  524. transform: translate(50px, 0) scale(.7);
  525. opacity: 1;
  526. color: #348c04;
  527. }
  528. 60% {
  529. color: #0f40ba;
  530. }
  531. 80% {
  532. transform: translate(0) scale(2);
  533. opacity: 0;
  534. }
  535. 100% {
  536. transform: translate(0) scale(1);
  537. opacity: 1;
  538. }
  539. }