experience.css 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. html {
  2. font-size: 62.5%;
  3. color: #222;
  4. }
  5. ::selection {
  6. background-color: #b3d4fc;
  7. text-shadow: none;
  8. }
  9. .clearfix:before,
  10. .clearfix:after {
  11. content: "";
  12. display: table;
  13. }
  14. .clearfix:after {
  15. clear: both;
  16. }
  17. body {
  18. font-size: 1.2rem;
  19. line-height: 1.5;
  20. background-color: #ffffff;
  21. }
  22. a {
  23. color: #666;
  24. text-decoration: none;
  25. }
  26. a:hover, a:active {
  27. color: #0ae;
  28. text-decoration: underline;
  29. }
  30. button:focus, input:focus{
  31. outline: 0;
  32. }
  33. header {
  34. width: 100%;
  35. }
  36. header .top {
  37. }
  38. header .top .bottom-img{
  39. width: 100%;
  40. }
  41. @media only screen and (max-width: 450px) {
  42. header .top-font {
  43. color: #CB0907;
  44. position: absolute;
  45. top: 22%;
  46. left: 35%;
  47. }
  48. header .top-font .top-font-m {
  49. font-size: 6rem
  50. }
  51. header .top-font .top-font-s {
  52. font-size: 1rem
  53. }
  54. }
  55. @media only screen and (min-width: 640px) {
  56. body {
  57. background-color: #ffffff;
  58. }
  59. .free-code-con {
  60. width: 620px;margin: 0 auto;background-color: #ffffff;
  61. }
  62. header .top .center-pic{
  63. margin-left: 8%;
  64. width: 84%;
  65. position: absolute;
  66. bottom: 25%;
  67. }
  68. header .top .center-pic .recv-cont {
  69. width: 100%;
  70. top: -74%;
  71. }
  72. }
  73. @media only screen and (min-width: 350px) and (max-width: 400px) {
  74. header .top .center-pic .recv-cont{
  75. top: -73%!important;
  76. }
  77. }
  78. @media only screen and (max-width: 640px) {
  79. .recv-btn .btn-bg-style {
  80. top: 93%!important;
  81. }
  82. .tip-suc-con {
  83. margin-left: 15%;
  84. }
  85. body {
  86. background-color: #ffffff;
  87. }
  88. header .top .center-pic{
  89. margin-left: 2.5%;
  90. width: 95%;
  91. position: absolute;
  92. bottom: 25%;
  93. }
  94. header .top .center-pic .recv-cont {
  95. width: 93%;
  96. left: 3%;
  97. top: -70%;
  98. }
  99. }
  100. header .top .center-pic .recv-cont {
  101. border-radius: 3rem;
  102. position: absolute;
  103. }
  104. @media only screen and (min-width: 700px) {
  105. header .top .center-pic .recv-cont{
  106. margin-bottom: 2rem;
  107. }
  108. }
  109. @media only screen and (min-width: 480px) and (max-width: 700px){
  110. header .top .center-pic .recv-cont{
  111. margin-bottom: 1rem;
  112. }
  113. }
  114. @media only screen and (max-width: 480px) {
  115. header .top .center-pic .recv-cont{
  116. margin-bottom: 1rem;
  117. }
  118. }
  119. header .top .center-pic .recv-cont .recv-ipt{
  120. margin-top: 3rem;
  121. width: 97%;
  122. margin-left: 2%;
  123. padding-left: 15%;
  124. border-radius: 7rem;
  125. color: #333333;
  126. background-color: white;
  127. border: none;
  128. }
  129. header .top .center-pic .recv-cont .recv-btn {
  130. color: #FFFFFF;
  131. letter-spacing: 2px;
  132. font-weight: 500;
  133. border-radius:50px;
  134. text-align: center;
  135. position: relative;
  136. width: 100%;
  137. margin: 7% 0 0 0;
  138. }
  139. .recv-btn .btn-bg-style{
  140. position: absolute;
  141. left: 50%;
  142. top: 82%;
  143. transform: translate(-50%, -50%);
  144. width: fit-content;
  145. }
  146. .recv-btn .btn-bg-style img{
  147. width: 8%;
  148. vertical-align: text-top;
  149. margin-left: -10px;
  150. margin-top: -5px;
  151. }
  152. .coupons-item {
  153. color: #FFFFFF;font-size: 18px;text-align: center;display: inline-block;width: 32%;margin: 7px 0;
  154. }