Project: Mall App Client: Maiora
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

297 lines
6.0 KiB

  1. ion-slides {
  2. height: 100vh;
  3. }
  4. ion-slide {
  5. height: 100%;
  6. overflow-y: auto;
  7. display: block;
  8. background-color: var(--background-blue);
  9. position: relative;
  10. .back-button {
  11. position: absolute;
  12. left: 10px;
  13. top: 25px;
  14. font-size: 13px;
  15. color: black;
  16. margin: 0;
  17. --box-shadow: none;
  18. }
  19. .logo {
  20. display: block;
  21. margin: 30px auto;
  22. width: 50px;
  23. img {
  24. width: 100%;
  25. height: 100%;
  26. }
  27. }
  28. header {
  29. font-size: 18px;
  30. margin: 0 auto;
  31. text-align: center;
  32. }
  33. .next-button {
  34. --background: var(--brand-blue);
  35. text-transform: none;
  36. width: 85%;
  37. margin: 0 auto 20px;
  38. font-size: 12px;
  39. height: 42px;
  40. letter-spacing: 0;
  41. font-weight: 400;
  42. }
  43. .signin-description {
  44. font-size: 11px;
  45. color: var(--brand-grey);
  46. line-height: 1.5;
  47. width: 70%;
  48. text-align: center;
  49. margin: 0 auto 20px;
  50. a {
  51. color: var(--brand-blue);
  52. font-family: 'M PLUS Rounded 1c';
  53. font-weight: bold;
  54. }
  55. }
  56. }
  57. .page1 {
  58. .description {
  59. font-size: 11px;
  60. color: var(--brand-grey);
  61. line-height: 1.5;
  62. width: 70%;
  63. margin: 10px auto 30px;
  64. text-align: center;
  65. }
  66. .onboard-image {
  67. display: block;
  68. width: 100%;
  69. img {
  70. width: 100%;
  71. object-fit: contain;
  72. height: 100%;
  73. }
  74. }
  75. }
  76. .page2 {
  77. .onboard-image {
  78. display: block;
  79. width: 75%;
  80. margin: 20px auto 0;
  81. img {
  82. width: 100%;
  83. object-fit: contain;
  84. height: 100%;
  85. }
  86. }
  87. ion-list {
  88. background: transparent;
  89. margin: 0 auto;
  90. ion-item {
  91. --background: transparent;
  92. font-size: 12px;
  93. color: var(--brand-black);
  94. --padding-start: 15%;
  95. --padding-end: 15%;
  96. border-bottom: 1px solid #efefef;
  97. &:last-child {
  98. border-bottom: 0;
  99. }
  100. ion-icon {
  101. color: var(--brand-grey);
  102. font-size: 10px;
  103. margin-right: 15px;
  104. }
  105. }
  106. }
  107. }
  108. .page3 {
  109. .input-holder {
  110. display: flex;
  111. width: 85%;
  112. margin: 30px auto calc(100vh - 300px);
  113. background-color: #efefef;
  114. justify-content: space-between;
  115. align-items: center;
  116. box-shadow: 0px 0px 5px var(--brand-grey);
  117. border-radius: 5px;
  118. overflow: hidden;
  119. img {
  120. width: 20px;
  121. margin: 0 15px;
  122. }
  123. input {
  124. flex-grow: 1;
  125. height: 50px;
  126. font-size: 14px;
  127. border: 0;
  128. padding: 0 20px;
  129. outline: none;
  130. letter-spacing: 1px;
  131. }
  132. }
  133. }
  134. .page4 {
  135. .input-holder {
  136. display: flex;
  137. width: 85%;
  138. margin: 30px auto;
  139. justify-content: space-between;
  140. align-items: center;
  141. input {
  142. box-shadow: 0px 0px 5px var(--brand-grey);
  143. height: 50px;
  144. font-size: 14px;
  145. border-radius: 5px;
  146. overflow: hidden;
  147. border: 0;
  148. text-align: center;
  149. outline: none;
  150. width: 20%;
  151. }
  152. }
  153. .signin-description {
  154. margin-bottom: calc(100vh - 345px);
  155. }
  156. }
  157. .page5 {
  158. .input-holder {
  159. display: flex;
  160. width: 85%;
  161. margin: 30px auto;
  162. background-color: white;
  163. justify-content: space-between;
  164. align-items: center;
  165. box-shadow: 0px 0px 5px var(--brand-grey);
  166. border-radius: 5px;
  167. overflow: hidden;
  168. ion-icon {
  169. font-size: 20px;
  170. margin: 0 15px;
  171. color: var(--brand-blue);
  172. }
  173. input {
  174. flex-grow: 1;
  175. height: 50px;
  176. font-size: 14px;
  177. border: 0;
  178. padding: 0 20px;
  179. outline: none;
  180. letter-spacing: 1px;
  181. }
  182. }
  183. ion-list {
  184. background: transparent;
  185. margin: 0 auto calc(100vh - 500px);
  186. ion-item {
  187. --background: transparent;
  188. font-size: 12px;
  189. color: var(--brand-black);
  190. --padding-start: 15%;
  191. --padding-end: 15%;
  192. border-bottom: 1px solid #efefef;
  193. &:last-child {
  194. border-bottom: 0;
  195. }
  196. .check-ball {
  197. width: 10px;
  198. height: 10px;
  199. border-radius: 50%;
  200. background-color: var(--brand-grey);
  201. margin-right: 15px;
  202. }
  203. &.active {
  204. .check-ball {
  205. background-color: var(--brand-blue);
  206. }
  207. }
  208. }
  209. }
  210. }
  211. .page6 {
  212. .description {
  213. font-size: 11px;
  214. color: var(--brand-grey);
  215. line-height: 1.5;
  216. width: 70%;
  217. margin: 10px auto calc(100vh - 400px);
  218. text-align: center;
  219. }
  220. .icon-holder {
  221. text-align: center;
  222. font-size: 5rem;
  223. color: var(--brand-blue);
  224. margin: 70px auto 0;
  225. }
  226. }
  227. .page7 {
  228. background-image: url('../../assets/custom/background-5.svg');
  229. background-size: cover;
  230. background-repeat: no-repeat;
  231. .logo {
  232. background-color: white;
  233. width: 75px;
  234. height: 75px;
  235. border-radius: 50%;
  236. overflow: hidden;
  237. padding: 10px;
  238. margin: 100px auto 30px;
  239. img {
  240. object-fit: contain;
  241. }
  242. }
  243. header {
  244. color: white;
  245. }
  246. .description {
  247. font-size: 11px;
  248. color: white;
  249. line-height: 1.5;
  250. width: 70%;
  251. margin: 10px auto calc(100vh - 350px);
  252. text-align: center;
  253. }
  254. .next-button {
  255. --color: var(--brand-blue);
  256. --background: white;
  257. }
  258. }