entryPage.css 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414
  1. @charset "UTF-8";
  2. /**
  3. *
  4. * @authors Your Name (you@example.org)
  5. * @date 2017-07-08 19:32:19
  6. * @version $Id$
  7. */
  8. @font-face {
  9. font-family: 'newFont';
  10. src: url('/static/css/HYJKJ.ttf') format('truetype');
  11. }
  12. * {
  13. margin: 0;
  14. padding: 0;
  15. }
  16. html {
  17. font-family: "PingFang SC", "STXihei", "Microsoft YaHei";
  18. font-size: 625%;
  19. }
  20. .m-loading {
  21. width: 100%;
  22. height: 100vh;
  23. background-color: #202020;
  24. background-image: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E5%85%B1%E9%80%9A/loading_bg.jpg');
  25. background-repeat: no-repeat;
  26. background-position: center center;
  27. background-size: cover;
  28. position: absolute;
  29. top:0;
  30. left: 0;
  31. z-index: 1;
  32. }
  33. .loading-step {
  34. width: 282px;
  35. height: 220px;
  36. background-image: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E5%85%B1%E9%80%9A/loading_sprite2.png');
  37. background-position: 0 0;
  38. background-size: auto 100%;
  39. position: absolute;
  40. top: 50%;
  41. left: 50%;
  42. margin: -110px 0 0 -141px;
  43. -webkit-animation: sprite 2s steps(25) infinite;
  44. animation: sprite 2s steps(25) infinite;
  45. }
  46. .loading-text {
  47. opacity: 0.8;
  48. position: absolute;
  49. top: 50%;
  50. left: 50%;
  51. -webkit-transform: translate(-50%, 110px);
  52. transform: translate(-50%, 110px);
  53. color: #eaedd7;
  54. font-size: 0.16rem;
  55. }
  56. @-webkit-keyframes sprite {
  57. 0% {
  58. background-position: 0 center;
  59. }
  60. 100% {
  61. background-position: -7050px center;
  62. }
  63. }
  64. @keyframes sprite {
  65. 0% {
  66. background-position: 0 center;
  67. }
  68. 100% {
  69. background-position: -7050px center;
  70. }
  71. }
  72. .img-preload {
  73. font-family: 'newFont';
  74. position: absolute;
  75. top: -9999px;
  76. left: -9999px;
  77. }
  78. .img-preload img {
  79. width: 1px;
  80. height: 1px;
  81. }
  82. .m-entry {
  83. width: 100%;
  84. height: 100vh;
  85. position: relative;
  86. transition: background-image 0.5s;
  87. -webkit-transition: background-image 0.5s;
  88. background-repeat: no-repeat;
  89. background-position: center 0;
  90. background-image: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E8%BF%9B%E5%85%A5%E9%A1%B5/entry_bg_all_2022.jpg');
  91. background-size: cover;
  92. overflow: hidden;
  93. }
  94. .entry-light {
  95. width: 100%;
  96. height: 100vh;
  97. position: absolute;
  98. left: 0;
  99. top: 0;
  100. -webkit-animation: bg-light 4s steps(1) infinite;
  101. animation: bg-light 4s steps(1) infinite;
  102. background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E8%BF%9B%E5%85%A5%E9%A1%B5/entry_bg_lighton.png') no-repeat center 0;
  103. background-size: cover;
  104. pointer-events: none;
  105. }
  106. @-webkit-keyframes bg-light {
  107. 0% {
  108. visibility: hidden;
  109. }
  110. 10% {
  111. visibility: visible;
  112. }
  113. 13% {
  114. visibility: hidden;
  115. }
  116. 16% {
  117. visibility: visible;
  118. }
  119. 19% {
  120. visibility: hidden;
  121. }
  122. 22% {
  123. visibility: visible;
  124. }
  125. 25% {
  126. visibility: hidden;
  127. }
  128. 39% {
  129. visibility: visible;
  130. }
  131. 80% {
  132. visibility: visible;
  133. }
  134. 81% {
  135. visibility: hidden;
  136. }
  137. 100% {
  138. visibility: hidden;
  139. }
  140. }
  141. .entry-item {
  142. width: 1.8rem;
  143. height: 1.2rem;
  144. line-height: 1.2rem;
  145. position: absolute;
  146. top: 50%;
  147. left: 50%;
  148. -webkit-transform: translate(-50%, -50%);
  149. transform: translate(-50%, -50%);
  150. -webkit-transform-origin: 0 50%;
  151. transform-origin: 0 50%;
  152. -webkit-transition: -webkit-transform 0.5s ease-out;
  153. transition: -webkit-transform 0.5s ease-out;
  154. cursor: pointer;
  155. text-align: center;
  156. }
  157. .entry-item img {
  158. width: auto;
  159. height: 0.5rem;
  160. position: absolute;
  161. top: 44%;
  162. left: 50%;
  163. -webkit-transform: translate(-50%, -50%);
  164. transform: translate(-50%, -50%);
  165. }
  166. .entry-icon {
  167. width: 14px;
  168. height: 14px;
  169. font-size: 12px;
  170. line-height: 16px;
  171. color: #e7e5d8;
  172. border: 1px solid #e7e5d8;
  173. border-radius: 8px;
  174. text-align: center;
  175. position: absolute;
  176. top: 55%;
  177. left: calc(50% - 8px);
  178. }
  179. .entry-icon span {
  180. position: absolute;
  181. top: 50%;
  182. left: 50%;
  183. -webkit-transform: translate(-50%, -50%);
  184. transform: translate(-50%, -50%);
  185. }
  186. .icon-maoking {
  187. margin: 0 -30%;
  188. }
  189. .icon-maofm {
  190. margin: 0 30%;
  191. }
  192. .entry-item:hover + .entry-icon {
  193. background-color: #e7e5d8;
  194. color: #000;
  195. }
  196. .entry-item:hover {
  197. -webkit-transform: scale(1.44) translate(-50%, -50%);
  198. transform: scale(1.44) translate(-50%, -50%);
  199. }
  200. .entry-item:hover + .entry-icon + .entry-text {
  201. top: 66%;
  202. opacity: 1;
  203. }
  204. .logo-maoking {
  205. margin: 0 -30%;
  206. }
  207. .logo-maoking img{
  208. height: 0.3rem;
  209. }
  210. .logo-radiooo {
  211. margin: 0;
  212. }
  213. .logo-maofm {
  214. margin: 0 30%;
  215. }
  216. /*.logo-maofm img {
  217. height: 0.36rem;
  218. }*/
  219. .entry-text {
  220. opacity: 0;
  221. font-size: 0.24rem;
  222. color: #e7e5d8;
  223. font-weight: 300;
  224. white-space: nowrap;
  225. position: absolute;
  226. top: 76%;
  227. left: 50%;
  228. -webkit-transform: translate(-50%, -50%);
  229. transform: translate(-50%, -50%);
  230. -webkit-transition: opacity,top 0.5s,0.5s ease-out;
  231. transition: opacity,top 0.5s,0.5s ease-out;
  232. text-align: center;
  233. }
  234. .entry-text::before {
  235. display: inline-block;
  236. content: '';
  237. width: 0.3rem;
  238. height: 4px;
  239. background-color: #e7e5d8;
  240. position: absolute;
  241. bottom: 0.5rem;
  242. }
  243. .text-maoking {
  244. margin: 0 -22%;
  245. }
  246. .text-radiooo {
  247. margin: 0;
  248. }
  249. .text-maofm {
  250. margin: 0 22%;
  251. margin-left: 30%;
  252. }
  253. .entry-lang {
  254. display: none;
  255. color: #fff;
  256. font-size: 0.2rem;
  257. opacity: 0.5;
  258. }
  259. .entry-lang-cn {
  260. color: #fff;
  261. font-size: 0.2rem;
  262. position: absolute;
  263. top: 90%;
  264. left: 48%;
  265. -webkit-transform: translateX(-50%);
  266. -ms-transform: translateX(-50%);
  267. transform: translateX(-50%);
  268. text-decoration: none;
  269. }
  270. .entry-lang-en {
  271. color: #fff;
  272. font-size: 0.2rem;
  273. position: absolute;
  274. top: 90%;
  275. left: 52%;
  276. -webkit-transform: translateX(-50%);
  277. -ms-transform: translateX(-50%);
  278. transform: translateX(-50%);
  279. text-decoration: none;
  280. }
  281. #nfooter {
  282. display: none;
  283. }
  284. @media (min-width: 959px) {
  285. html {
  286. font-size: 385%;
  287. }
  288. }
  289. @media (min-width: 1279px) {
  290. html {
  291. font-size: 465%;
  292. }
  293. }
  294. @media (min-width: 1599px) {
  295. html {
  296. font-size: 545%;
  297. }
  298. }
  299. @media (min-width: 1919px) {
  300. html {
  301. font-size: 625%;
  302. }
  303. }
  304. @media (max-device-width: 1081px) {
  305. html {
  306. font-size: 585%;
  307. }
  308. .m-entry {
  309. background-image: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E8%BF%9B%E5%85%A5%E9%A1%B5/entry_bg_all_mb.jpg');
  310. }
  311. .entry-light {
  312. background-image: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E8%BF%9B%E5%85%A5%E9%A1%B5/entry_bg_lighton_mb.png');
  313. }
  314. .entry-item {
  315. -webkit-transform: translate(-50%, -100%);
  316. transform: translate(-50%, -100%);
  317. }
  318. .entry-item img{
  319. height: 0.44rem;
  320. }
  321. .logo-maoking {
  322. margin: 0;
  323. top: 55%;
  324. }
  325. .logo-radiooo {
  326. margin: 0;
  327. top: 72.5%;
  328. }
  329. .logo-radiooo img {
  330. height: 0.7rem;
  331. }
  332. .logo-maofm {
  333. margin: 0;
  334. top: 90%;
  335. }
  336. .logo-maofm img{
  337. height: 0.66rem;
  338. }
  339. .entry-icon {
  340. display: none;
  341. }
  342. .entry-item:after {
  343. content: '';
  344. display: inline-block;
  345. width: 1rem;
  346. height: 1px;
  347. background-color: #aaa;
  348. position: relative;
  349. top: 0.27rem;
  350. }
  351. .entry-item:hover {
  352. -webkit-transform: translate(-50%, -100%);
  353. transform: translate(-50%, -100%);
  354. }
  355. .entry-text {
  356. display: none;
  357. }
  358. .entry-lang {
  359. font-size: 0.4rem;
  360. }
  361. .entry-lang-cn {
  362. top: 95%;
  363. left: 45%;
  364. }
  365. .entry-lang-en {
  366. top: 95%;
  367. left: 55%;
  368. }
  369. }
  370. @media (max-device-width: 720px) {
  371. html {
  372. font-size: 465%;
  373. }
  374. }
  375. @media (max-device-width: 660px) {
  376. html {
  377. font-size: 445%;
  378. }
  379. }
  380. @media (max-device-width: 600px) {
  381. html {
  382. font-size: 425%;
  383. }
  384. }
  385. @media (max-device-width: 540px) {
  386. html {
  387. font-size: 405%;
  388. }
  389. }
  390. @media (max-device-width: 480px) {
  391. html {
  392. font-size: 385%;
  393. }
  394. }
  395. @media (max-device-width: 420px) {
  396. html {
  397. font-size: 365%;
  398. }
  399. }
  400. @media (max-device-width: 360px) {
  401. html {
  402. font-size: 345%;
  403. }
  404. }
  405. @media (max-device-width: 240px) {
  406. html {
  407. font-size: 305%;
  408. }
  409. }