You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

183 lines
4.7 KiB

3 years ago
3 years ago
3 years ago
  1. #screen-container {
  2. width: 100%;
  3. height: 100vh;
  4. padding: 0 0.175rem;
  5. font-size: 0.25rem;
  6. line-height: 0.35rem;
  7. color: #fff;
  8. background-color: #010326;
  9. overflow: hidden;
  10. }
  11. .index-box{
  12. background: url('~@/assets/images/index/bg.png') no-repeat 0 0;
  13. background-size: cover;
  14. header{
  15. height: 200px;
  16. width: 100%;
  17. display: flex;
  18. align-items: center;
  19. padding: 0 60px;
  20. .logo{
  21. width: 675px;
  22. height: 90px;
  23. background: url('~@/assets/images/index/logo.png') no-repeat 0 0;
  24. margin-right: 70px;
  25. }
  26. .header-title{
  27. width: 800px;
  28. height: 100px;
  29. background: url('~@/assets/images/index/title.png') no-repeat 0 0;
  30. }
  31. }
  32. main{
  33. width: 1200px;
  34. margin: 0 auto;
  35. color: #333;
  36. font-size: 40px;
  37. .up-box{
  38. height: calc(100vh - 241px);
  39. display: flex;
  40. justify-content: space-between;
  41. width: 100%;
  42. position: relative;
  43. .bg-middle{
  44. width: 760px;
  45. height: 180px;
  46. .span-middle{
  47. padding-left: 127px;
  48. position: relative;
  49. line-height: 180px;
  50. &::before{
  51. display: block;
  52. width: 87px;
  53. height: 80px;
  54. content: "";
  55. position: absolute;
  56. left: 0;
  57. top: -20px;
  58. }
  59. }
  60. }
  61. .bg-big{
  62. width: 400px;
  63. height: 620px;
  64. .span-big{
  65. padding-top: 350px;
  66. display: inline-block;
  67. position: relative;
  68. &::before{
  69. display: block;
  70. content: "";
  71. position: absolute;
  72. left: 0;
  73. bottom: 80px;
  74. }
  75. }
  76. }
  77. .bg-small{
  78. .span-small{
  79. line-height: 180px;
  80. position: relative;
  81. margin-left: 90px;
  82. &::before{
  83. display: block;
  84. width: 73px;
  85. height: 59px;
  86. content: "";
  87. position: absolute;
  88. left: -83px;
  89. top: 50%;
  90. transform: translateY(-50%);
  91. }
  92. }
  93. }
  94. .up-left{
  95. height: calc(100vh - 255px);
  96. .brief{
  97. margin-bottom: 40px;
  98. background: url('~@/assets/images/index/760 180 up.png') no-repeat 0 0;
  99. background-size: contain;
  100. span::before{
  101. background: url('~@/assets/images/index/brief.png') no-repeat 0 0;
  102. background-size: contain;
  103. }
  104. }
  105. .up-left-down{
  106. width: 760px;
  107. height: 620px;
  108. // height: 100%;
  109. display: flex;
  110. justify-content: space-between;
  111. .guide{
  112. background: url('~@/assets/images/index/400 620 left.png') no-repeat 0 0;
  113. background-size: contain;
  114. span::before{
  115. width: 153px;
  116. height: 200px;
  117. background: url('~@/assets/images/index/guide.png') no-repeat 0 0;
  118. background-size: contain;
  119. }
  120. }
  121. .right-of-guide{
  122. div{
  123. width: 320px;
  124. height: 180px;
  125. &.new-book{
  126. background: url('~@/assets/images/index/320 180 up.png') no-repeat 0 0;
  127. background-size: contain;
  128. margin-bottom: 40px;
  129. span::before{
  130. background: url('~@/assets/images/index/newbook.png') no-repeat 0 0;
  131. background-size: contain;
  132. }
  133. }
  134. &.digital{
  135. background: url('~@/assets/images/index/320 180 down.png') no-repeat 0 0;
  136. background-size: contain;
  137. span::before{
  138. background: url('~@/assets/images/index/digital.png') no-repeat 0 0;
  139. background-size: contain;
  140. }
  141. }
  142. }
  143. }
  144. }
  145. }
  146. .up-right{
  147. background: url('~@/assets/images/index/400 620 right.png') no-repeat 0 0;
  148. background-size: contain;
  149. span::before{
  150. width: 240px;
  151. height: 200px;
  152. left: -40px !important;
  153. background: url('~@/assets/images/index/search.png') no-repeat 0 0;
  154. background-size: contain;
  155. }
  156. }
  157. .activities{
  158. background: url('~@/assets/images/index/760 180 down.png') no-repeat 0 0;
  159. background-size: contain;
  160. position: absolute;
  161. right: 0;
  162. top: 660px;
  163. span::before{
  164. background: url('~@/assets/images/index/activities.png') no-repeat 0 0;
  165. background-size: contain;
  166. }
  167. }
  168. }
  169. }
  170. }
  171. .tac{
  172. text-align: center;
  173. }
  174. .content-main{
  175. display: flex;
  176. justify-content: space-between;
  177. height: 880px;
  178. background: #F4F4F4;
  179. overflow: hidden;
  180. }