happly.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <template>
  2. <view class="page">
  3. <view class="topBannerBox">
  4. <view class="titlename">
  5. 战舰已航行
  6. </view>
  7. <view class="time">
  8. 208天21:22:32
  9. </view>
  10. <view class="titleTip">
  11. 目的地 未来世界
  12. </view>
  13. </view>
  14. <view class="conetntNumBox">
  15. <view class="conentP">
  16. 123123123位居民已登陆飞船
  17. </view>
  18. <view class="conentP">
  19. 在浩瀚宇宙中寻找新世界
  20. </view>
  21. </view>
  22. <view class="navModel">
  23. <view class="bgBox ">
  24. <view class="line1 flex">
  25. <view class="minImg">
  26. </view>
  27. </view>
  28. <view class="line2 flex">
  29. <view class="minImg">
  30. </view>
  31. </view>
  32. </view>
  33. <view class="conetntText">
  34. 航行中发现星球
  35. </view>
  36. <view class="modelBox flex">
  37. <view class="model">
  38. <image class="modelImg1" src="../../static/index/happly/model1.png" mode="scaleToFill"></image>
  39. </view>
  40. <view class="model">
  41. <image class="modelImg2" src="../../static/index/happly/model2.png" mode="scaleToFill"></image>
  42. </view>
  43. <view class="model">
  44. <image class="modelImg3" src="../../static/index/happly/model3.png" mode="scaleToFill"></image>
  45. </view>
  46. <view class="model">
  47. <image class="modelImg4" src="../../static/index/happly/model4.png" mode="scaleToFill"></image>
  48. </view>
  49. </view>
  50. </view>
  51. </view>
  52. </template>
  53. <script>
  54. export default {
  55. data() {
  56. return {
  57. };
  58. },
  59. onLoad(options) {
  60. },
  61. onShow() {},
  62. methods: {
  63. }
  64. };
  65. </script>
  66. <style lang="scss">
  67. .page {
  68. min-height: calc(100vh - var(--window-bottom));
  69. background-image: url("../../static/index/happly/happlyTop.png");
  70. background-size: 100% auto;
  71. background-color: #090705;
  72. }
  73. .conetntNumBox {
  74. color: rgb(72, 72, 72);
  75. padding: 570rpx 0 130rpx 110rpx;
  76. font-weight: bold;
  77. }
  78. .topBannerBox {
  79. padding-top: 140rpx;
  80. color: rgb(109, 99, 149);
  81. text-align: center;
  82. font-weight: bold;
  83. line-height: 1;
  84. .titlename {
  85. font-size: 40rpx;
  86. letter-spacing: .5em;
  87. }
  88. .time {
  89. padding: 20rpx;
  90. font-size: 60rpx;
  91. letter-spacing: .1em;
  92. }
  93. .titleTip {
  94. font-size: 32rpx;
  95. letter-spacing: .1em;
  96. }
  97. }
  98. .navModel {
  99. background-color: rgb(20, 20, 20);
  100. padding: 30rpx 10rpx 50rpx 25rpx;
  101. position: relative;
  102. .conetntText{
  103. text-align: center;
  104. font-weight: 800;
  105. font-size: 33rpx;
  106. color: #5A5A5A;
  107. padding-bottom: 50rpx;
  108. }
  109. .bgBox{
  110. .minImg{
  111. width: 4px;
  112. height: 4px;
  113. transform:rotate(0.5turn);
  114. background-color: rgba(36, 36, 36, 1);
  115. }
  116. }
  117. .modelBox{
  118. flex-wrap: wrap;
  119. align-items: flex-end;
  120. .model {
  121. &:nth-child(2) {
  122. padding-right: 10rpx;
  123. }
  124. .modelImg1 {
  125. width: 337rpx;
  126. height: 229rpx;
  127. }
  128. .modelImg2 {
  129. width: 351rpx;
  130. height: 205rpx;
  131. }
  132. .modelImg3 {
  133. width: 358rpx;
  134. height: 202rpx;
  135. }
  136. .modelImg4 {
  137. width: 356rpx;
  138. height: 201rpx;
  139. }
  140. }
  141. }
  142. }
  143. </style>