index.scss 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. .home_box {
  2. $card_radius: 8px;
  3. $font_color: #2A2E33;
  4. $corner_radius: 15px;
  5. min-height: 100vh;
  6. background-color: #F3F3F3;
  7. >div {
  8. &.header {
  9. >.nav {
  10. background: url("@/assets/images/nav_bg.png") no-repeat;
  11. background-size: 100% 100%;
  12. height: 16vh;
  13. padding: 5vh 0px;
  14. text-align: center;
  15. >.login_info {
  16. display: inline-block;
  17. >img {
  18. display: block;
  19. width: 15vw;
  20. height: 15vw;
  21. border-radius: 50%;
  22. border: 2px solid #fff;
  23. }
  24. >span {
  25. display: block;
  26. color: #fff;
  27. margin-top: 8px;
  28. }
  29. }
  30. }
  31. >ul {
  32. >li {
  33. display: inline-block;
  34. width: 25%;
  35. text-align: center;
  36. position: relative;
  37. >.corner {
  38. right: 10px !important;
  39. }
  40. >img {
  41. display: block;
  42. margin: auto;
  43. width: 60px;
  44. height: 60px;
  45. }
  46. >p {
  47. margin-top: 0px;
  48. margin-bottom: 5px;
  49. color: $font_color;
  50. font-size: 14px;
  51. }
  52. >.corner {
  53. display: block;
  54. }
  55. }
  56. }
  57. }
  58. &.content {
  59. padding: 10px;
  60. >.card {
  61. >ul {
  62. display: grid;
  63. grid-template-columns: repeat(2, 1fr);
  64. >li {
  65. box-shadow: 0px 4px 20px 0px #EAEDF2;
  66. border-radius: $card_radius;
  67. padding: 10px 15px;
  68. position: relative;
  69. background-repeat: no-repeat;
  70. background-size: 100% 100%;
  71. height: 70px;
  72. &:nth-child(1) {
  73. background-image: url("../../assets/images/qjsq_icon.png");
  74. }
  75. &:nth-child(2) {
  76. background-image: url("../../assets/images/ccsq_icon.png");
  77. }
  78. &:nth-child(3) {
  79. background-image: url("../../assets/images/kqsmt_icon.png");
  80. }
  81. &:nth-child(4) {
  82. background-image: url("../../assets/images/jksq_icon.png");
  83. }
  84. >img {
  85. display: block;
  86. position: absolute;
  87. right: 8px;
  88. bottom: 8px;
  89. z-index: 999;
  90. width: 13vw;
  91. height: 13vw;
  92. }
  93. >.title {
  94. color: $font_color;
  95. white-space: nowrap;
  96. font-weight: bold;
  97. font-size: 17px;
  98. }
  99. >.sub_title {
  100. display: block;
  101. font-size: 13px;
  102. color: #777;
  103. margin-top: 2px;
  104. }
  105. &:nth-child(2),&:nth-child(4) {
  106. margin-left: 10px;
  107. }
  108. &:nth-child(3),&:nth-child(4) {
  109. margin-top: 10px;
  110. }
  111. }
  112. }
  113. }
  114. >.item {
  115. >ul {
  116. display: grid;
  117. grid-template-columns: repeat(4, 1fr);
  118. background-color: #fff;
  119. border-radius: 5px;
  120. >li {
  121. flex: 1;
  122. text-align: center;
  123. position: relative;
  124. // background: rgba(255,255,255,0.5);
  125. border-radius: 8px;
  126. padding: 8px;
  127. &:not(:first-child) {
  128. margin-left: 10px;
  129. }
  130. >img {
  131. display: block;
  132. margin: auto;
  133. background: #FFFFFF;
  134. // box-shadow: 0px 4px 20px 0px #EAEDF2;
  135. // border-radius: $card_radius + 2;
  136. width: 10vw;
  137. height: 10vw;
  138. }
  139. >.title {
  140. display: block;
  141. margin-top: 5px;
  142. font-size: 14px;
  143. color: $font_color;
  144. white-space: nowrap;
  145. }
  146. >p {
  147. margin: 5px 0px;
  148. }
  149. >.corner {
  150. display: block;
  151. }
  152. }
  153. }
  154. }
  155. }
  156. }
  157. .corner {
  158. position: absolute;
  159. display: block;
  160. width: 20px;
  161. height: 20px;
  162. line-height: 20px;
  163. font-size: 13px;
  164. background-color: #FA513B;
  165. color: #fff;
  166. border-radius: $corner_radius;
  167. text-align: center;
  168. right: 10px;
  169. top: 0px;
  170. border: 1px solid #FFFFFF;
  171. font-size: 12px;
  172. }
  173. .card_title {
  174. font-size: 17px;
  175. font-weight: bold;
  176. color: $font_color;
  177. margin: 10px 0px;
  178. }
  179. }