introduce.scss 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. @import "../../scssCommon.scss";
  2. .main {
  3. margin-top: 0;
  4. }
  5. .introduce {
  6. overflow-x: hidden;
  7. overflow-y: hidden;
  8. margin: 0;
  9. width: 100vw;
  10. height: 100vh;
  11. position: relative;
  12. .topContent {
  13. width: 100%;
  14. height: pxtovw(169);
  15. background: url('../../../assets/img/other/money/intro_bg@2x.png') no-repeat;
  16. background-size: cover;
  17. box-sizing: border-box;
  18. padding: pxtovw(15);
  19. display: flex;
  20. flex-direction: column;
  21. justify-content: center;
  22. .title {
  23. height: pxtovw(37);
  24. font-size: pxtovw(26);
  25. font-weight: 600;
  26. text-align: left;
  27. color: #ffffff;
  28. line-height: pxtovw(37);
  29. letter-spacing: 0;
  30. }
  31. .desc {
  32. margin-top: pxtovw(2);
  33. height: pxtovw(17);
  34. font-size: pxtovw(12);
  35. font-weight: 400;
  36. text-align: left;
  37. color: #ffffff;
  38. line-height: pxtovw(17);
  39. letter-spacing: 0;
  40. }
  41. }
  42. .bodyIntro {
  43. box-sizing: border-box;
  44. padding: pxtovw(15);
  45. background-color: #fff;
  46. .desc {
  47. width: pxtovw(342);
  48. font-size: pxtovw(14);
  49. font-weight: 400;
  50. text-align: left;
  51. color: #333333;
  52. line-height: pxtovw(25);
  53. }
  54. &:first-child {
  55. align-items:center;
  56. }
  57. .step {
  58. display: flex;
  59. align-items: flex-start;
  60. &.step1 {
  61. margin-top: pxtovw(20);
  62. align-items:center;
  63. }
  64. &.step2 {
  65. margin-top: pxtovw(17);
  66. align-items:flex-start;
  67. }
  68. .iconStep {
  69. flex-shrink: 0;
  70. width: pxtovw(26);
  71. height: pxtovw(26);
  72. background-repeat: no-repeat;
  73. background-size: cover;
  74. }
  75. .icon1 {
  76. background-image: url('../../../assets/img/other/money/step1@2x.png');
  77. }
  78. .icon2 {
  79. background-image: url('../../../assets/img/other/money/step2@2x.png');
  80. }
  81. .stepDesc {
  82. margin-left: pxtovw(10);
  83. font-size: pxtovw(14);
  84. font-weight: 600;
  85. text-align: left;
  86. color: #222222;
  87. line-height: pxtovw(20);
  88. max-height: pxtovw(40);
  89. word-break: break-all;
  90. white-space: normal;
  91. }
  92. }
  93. .useBtn {
  94. margin: pxtovw(33) auto;
  95. width: pxtovw(345);
  96. height: pxtovw(44);
  97. background: #308eff;
  98. border-radius: pxtovw(4);
  99. box-shadow: 0px pxtovw(2) pxtovw(6) 0px rgba(48,142,255,0.3);
  100. display: flex;
  101. justify-content: center;
  102. align-items: center;
  103. p {
  104. height: pxtovw(21);
  105. font-size: pxtovw(15);
  106. font-weight: 500;
  107. text-align: center;
  108. color: #ffffff;
  109. line-height: pxtovw(21);
  110. }
  111. }
  112. }
  113. .connect {
  114. position: absolute;
  115. bottom: pxtovw(60);
  116. left: 50%;
  117. transform: translateX(-50%);
  118. height: pxtovw(18);
  119. font-size: pxtovw(13);
  120. font-weight: 400;
  121. text-align: center;
  122. color: #999999;
  123. line-height: pxtovw(18);
  124. width: fit-content;
  125. span {
  126. height: pxtovw(18);
  127. font-size: pxtovw(13);
  128. font-weight: 400;
  129. text-align: center;
  130. color: #308EFF;
  131. line-height: pxtovw(18);
  132. }
  133. }
  134. .bottomArea {
  135. position: absolute;
  136. bottom: 0;
  137. left: 0;
  138. height: pxtovw(50);
  139. }
  140. }