Commit 988b5d20ac45ea29f2884db14119902fc8b82613
1 parent
db67a6d259
Exists in
master
and in
1 other branch
new changes
Showing
86 changed files
with
612 additions
and
262 deletions
Show diff stats
src/App.vue
1 | <template> | 1 | <template> |
2 | <div id="app"> | 2 | <div id="app"> |
3 | <router-view /> | 3 | <router-view /> |
4 | </div> | 4 | </div> |
5 | </template> | 5 | </template> |
6 | 6 | ||
7 | <script> | 7 | <script> |
8 | import "bootstrap/dist/css/bootstrap.min.css"; | 8 | import "bootstrap/dist/css/bootstrap.min.css"; |
9 | export default { | 9 | export default { |
10 | name: "App", | 10 | name: "App", |
11 | data() { | 11 | data() { |
12 | return { | 12 | return { |
13 | }; | 13 | }; |
14 | }, | 14 | }, |
15 | mounted() { | 15 | mounted() { |
16 | 16 | ||
17 | } | 17 | } |
18 | }; | 18 | }; |
19 | 19 | ||
20 | </script> | 20 | </script> |
21 | 21 | ||
22 | <style> | 22 | <style> |
23 | @import "assets/css/custom.css"; | 23 | @import "assets/css/custom.css"; |
24 | @import "assets/fonts/fonts.css"; | ||
24 | 25 | ||
25 | #row { | 26 | #row { |
26 | display: -webkit-box; | 27 | display: -webkit-box; |
27 | display: flex; | 28 | display: flex; |
28 | -ms-flex-wrap: wrap; | 29 | -ms-flex-wrap: wrap; |
29 | flex-wrap: wrap; | 30 | flex-wrap: wrap; |
30 | } | 31 | } |
31 | </style> | 32 | </style> |
32 | 33 | ||
33 | 34 |
src/assets/css/custom.css
1 | html, | 1 | html, |
2 | body { | 2 | body { |
3 | height: 100%; | 3 | height: 100%; |
4 | } | 4 | } |
5 | 5 | ||
6 | body { | 6 | body { |
7 | display: -ms-flexbox; | 7 | display: -ms-flexbox; |
8 | display: flex; | 8 | display: flex; |
9 | -ms-flex-align: center; | 9 | -ms-flex-align: center; |
10 | align-items: center; | 10 | align-items: center; |
11 | padding-top: 0px; | 11 | padding-top: 0px; |
12 | padding-bottom: 0px; | 12 | padding-bottom: 0px; |
13 | background-color:#DFE7EF; | 13 | background-color:#DFE7EF; |
14 | } | 14 | } |
15 | 15 | ||
16 | /* heading */ | 16 | /* heading */ |
17 | h1{font-family: 'Bebas Neue', cursive;font-style: normal; font-weight: 600; font-size: 48px; line-height: 58px; color: #000000;} | 17 | h1{font-family: 'Bebas Neue', cursive;font-style: normal; font-weight: 600; font-size: 48px; line-height: 58px; color: #000000;} |
18 | 18 | ||
19 | /* spaces */ | 19 | /* spaces */ |
20 | .wc-spc-lf-tp{ padding-top: 262px; padding-left: 40px; } | 20 | .wc-spc-lf-tp{ padding-top: 262px; padding-left: 40px; } |
21 | 21 | ||
22 | 22 | ||
23 | .h-100{height: 100%;} | 23 | .h-100{height: 100%;} |
24 | .main-wrp{ height: 100%;padding-left: 56px; padding-right: 233px; background-image:url('../images/bg.svg'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom -10px left -130px; | 24 | .main-wrp{ height: 100%;padding-left: 56px; padding-right: 233px; background-image:url('../images/bg.svg'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom -10px left -130px; |
25 | background-size: 45%;} | 25 | background-size: 45%;} |
26 | /* navbar */ | 26 | /* navbar */ |
27 | .spotLight-nav{ margin-top: 20px;} | 27 | .spotLight-nav{ margin-top: 20px;} |
28 | .spotLight-nav li a{font-family: 'Montserrat', sans-serif; | 28 | .spotLight-nav li a{font-family: 'Montserrat', sans-serif; |
29 | font-size: 16px; | 29 | font-size: 16px; |
30 | font-style: normal; | 30 | font-style: normal; |
31 | font-weight: 400; | 31 | font-weight: 400; |
32 | line-height: 22px; | 32 | line-height: 22px; |
33 | letter-spacing: -0.7470597624778748px; | 33 | letter-spacing: -0.7470597624778748px; |
34 | text-align: left; color:#000; opacity: 0.6; | 34 | text-align: left; color:#000; opacity: 0.6; |
35 | } | 35 | } |
36 | .spotLight-nav li {margin-right: 14px;} | 36 | .spotLight-nav li {margin-right: 14px;} |
37 | .spotLight-nav li.active a{font-weight: 600; opacity: 1;} | 37 | .spotLight-nav li.active a{font-weight: 600; opacity: 1;} |
38 | .spotLight-nav li.spotLight-img a{opacity: 1;} | 38 | .spotLight-nav li.spotLight-img a{opacity: 1;} |
39 | .navbar-brand{ margin-right: 57px;} | 39 | .navbar-brand{ margin-right: 57px;} |
40 | 40 | ||
41 | /* ul list style */ | 41 | /* ul list style */ |
42 | .sign-in-up-list{ width: 325px; list-style-type: none; margin: 0px; padding:0px;font-family: 'Montserrat', sans-serif; | 42 | .sign-in-up-list{ width: 325px; list-style-type: none; margin: 0px; padding:0px;font-family: 'Montserrat', sans-serif; |
43 | font-size: 20px; | 43 | font-size: 20px; |
44 | font-style: normal; | 44 | font-style: normal; |
45 | font-weight: 500; | 45 | font-weight: 500; |
46 | line-height: 24px; float: left; margin-top: 24px; } | 46 | line-height: 24px; float: left; margin-top: 24px; } |
47 | .sign-in-up-list li{ margin-bottom: 26px;display: flex; color:#000;} | 47 | .sign-in-up-list li{ margin-bottom: 26px;display: flex; color:#000;} |
48 | .sign-in-up-list li img{ margin-right: 10px; float: left; width: 24px; height: 24px;} | 48 | .sign-in-up-list li img{ margin-right: 10px; float: left; width: 24px; height: 24px;} |
49 | .sign-in-up-list li span{ float: left;} | 49 | .sign-in-up-list li span{ float: left;} |
50 | /* form */ | 50 | /* form */ |
51 | .form-layout{ width: 100%; display: block; float: left;} | 51 | .form-layout{ width: 100%; display: block; float: left;} |
52 | .form-layout form{ display:block; float: left; width: 100%;} | 52 | .form-layout form{ display:block; float: left; width: 100%;} |
53 | .form-layout h5{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} | 53 | .form-layout h5{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} |
54 | .form-layout .social-login{ display: block; width: 339px; | 54 | .form-layout .social-login{ display: block; width: 339px; |
55 | margin: 0 auto; margin-top: 37px; margin-bottom: 37px; } | 55 | margin: 0 auto; margin-top: 37px; margin-bottom: 37px; } |
56 | .form-layout .social-login ul{ list-style-type: none; margin:0px; padding:0px; display: flex;} | 56 | .form-layout .social-login ul{ list-style-type: none; margin:0px; padding:0px; display: flex;} |
57 | .form-layout .social-login ul li a img{ width:75px; height: 75px; float: left;} | 57 | .form-layout .social-login ul li a img{ width:75px; height: 75px; float: left;} |
58 | .form-layout .social-login ul li:nth-child(2){margin:0 37px;} | 58 | .form-layout .social-login ul li:nth-child(2){margin:0 37px;} |
59 | .form-layout .fill-form{ width: 100%; display: block; float: left; margin-top:24px ;} | 59 | .form-layout .fill-form{ width: 100%; display: block; float: left; margin-top:24px ;} |
60 | 60 | ||
61 | form input{background:#D2DCE7 !important; border: 1px solid rgba(0, 0, 0, 0.3) !important; box-sizing: border-box; border-radius: 5px !important; height: 50px !important; line-height: 50px !important; color: #000000; | 61 | form input{background:#D2DCE7 !important; border: 1px solid rgba(0, 0, 0, 0.3) !important; box-sizing: border-box; border-radius: 5px !important; height: 50px !important; line-height: 50px !important; color: #000000; |
62 | 62 | ||
63 | font-family: 'Montserrat', sans-serif; | 63 | font-family: 'Montserrat', sans-serif; |
64 | font-size: 13px; | 64 | font-size: 13px; |
65 | font-style: normal; | 65 | font-style: normal; |
66 | font-weight: 600 !important; margin-bottom:16px;padding:0 18px !important;} | 66 | font-weight: 600 !important; margin-bottom:16px;padding:0 18px !important;} |
67 | form input:focus{ box-shadow:0px !important; outline: 0px !important;} | 67 | form input:focus{ box-shadow:0px !important; outline: 0px !important;} |
68 | 68 | ||
69 | /* placeholder */ | 69 | /* placeholder */ |
70 | form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ | 70 | form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ |
71 | line-height: 18px; | 71 | line-height: 18px; |
72 | color: #000000; | 72 | color: #000000; |
73 | opacity: 0.5; | 73 | opacity: 0.5; |
74 | font-family: 'Montserrat', sans-serif; | 74 | font-family: 'Montserrat', sans-serif; |
75 | font-size: 13px; | 75 | font-size: 13px; |
76 | font-style: normal; | 76 | font-style: normal; |
77 | font-weight: 600; | 77 | font-weight: 600; |
78 | } | 78 | } |
79 | 79 | ||
80 | form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ | 80 | form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ |
81 | line-height: 18px; | 81 | line-height: 18px; |
82 | color: #000000; | 82 | color: #000000; |
83 | opacity: 0.5; | 83 | opacity: 0.5; |
84 | font-family: 'Montserrat', sans-serif; | 84 | font-family: 'Montserrat', sans-serif; |
85 | font-size: 13px; | 85 | font-size: 13px; |
86 | font-style: normal; | 86 | font-style: normal; |
87 | font-weight: 600; | 87 | font-weight: 600; |
88 | } | 88 | } |
89 | 89 | ||
90 | form input::-ms-input-placeholder { /* Microsoft Edge */ | 90 | form input::-ms-input-placeholder { /* Microsoft Edge */ |
91 | line-height: 18px; | 91 | line-height: 18px; |
92 | color: #000000; | 92 | color: #000000; |
93 | opacity: 0.5; | 93 | opacity: 0.5; |
94 | font-family: 'Montserrat', sans-serif; | 94 | font-family: 'Montserrat', sans-serif; |
95 | font-size: 13px; | 95 | font-size: 13px; |
96 | font-style: normal; | 96 | font-style: normal; |
97 | font-weight: 600; | 97 | font-weight: 600; |
98 | } | 98 | } |
99 | /* placeholder */ | 99 | /* placeholder */ |
100 | .sb-button{ background: #514DA7; | 100 | .sb-button{ background: #514DA7; |
101 | height: 50px; | 101 | height: 50px; |
102 | line-height: 35px; | 102 | line-height: 35px; |
103 | color: #fff; | 103 | color: #fff; |
104 | font-family: 'Montserrat', sans-serif; | 104 | font-family: 'Montserrat', sans-serif; |
105 | font-size: 13px; | 105 | font-size: 13px; |
106 | font-style: normal; | 106 | font-style: normal; |
107 | font-weight: 600; | 107 | font-weight: 600; |
108 | width: 100%;} | 108 | width: 100%;} |
109 | .sb-button img{ margin-right: 10px;} | 109 | .sb-button img{ margin-right: 10px;} |
110 | .sb-button:hover{ color:#fff;} | 110 | .sb-button:hover{ color:#fff;} |
111 | .form-layout p{margin-top:17px ;} | 111 | .form-layout p{margin-top:17px ;} |
112 | .form-layout p{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} | 112 | .form-layout p{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} |
113 | .form-layout p a{ font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;text-decoration: underline;} | 113 | .form-layout p a{ font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;text-decoration: underline;} |
114 | .form-layout .forget-pass{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 700;line-height: 19px; color: #000000;opacity:1 !important; text-align:center;} | 114 | .form-layout .forget-pass{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 700;line-height: 19px; color: #000000;opacity:1 !important; text-align:center;} |
115 | .form-layout .forget-pass a{font-weight: 700;color: #514DA7 !important; text-decoration: none !important; | 115 | .form-layout .forget-pass a{font-weight: 700;color: #514DA7 !important; text-decoration: none !important; |
116 | } | 116 | } |
117 | .form-layout p a:hover{ color:#000;} | 117 | .form-layout p a:hover{ color:#000;} |
118 | .form-layout h3{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #000000; text-align: center;margin-top: 24px;} | 118 | .form-layout h3{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #000000; text-align: center;margin-top: 24px;} |
119 | .form-layout h3 a{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #514DA7; opacity: 1;} | 119 | .form-layout h3 a{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #514DA7; opacity: 1;} |
120 | .form-layout.signup-frm-spc{width: 300px; display: block; float: left; margin-top: 214px;} | 120 | .form-layout.signup-frm-spc{width: 300px; display: block; float: left; margin-top: 214px;} |
121 | .welcome-hd-back{ | 121 | .welcome-hd-back{ |
122 | font-family: 'Bebas Neue', cursive; | 122 | font-family: 'Bebas Neue', cursive; |
123 | font-style: normal; | 123 | font-style: normal; |
124 | font-weight: 600; | 124 | font-weight: 600; |
125 | font-size: 106px; | 125 | font-size: 106px; |
126 | line-height: 106px; | 126 | line-height: 106px; |
127 | color: #000000; | 127 | color: #000000; |
128 | } | 128 | } |
129 | .form-layout .go-back span{ font-weight: 500 !important;} | 129 | .form-layout .go-back span{ font-weight: 500 !important;} |
130 | .reset-pass-spc{ margin-top: 110px;} | ||
130 | .reset-pass-spc{ margin-top: 110px;} | ||
131 | |||
132 | /* profile */ | ||
133 | .inner-wrp { | ||
134 | height: 100%; | ||
135 | padding-left: 88px; | ||
136 | padding-right: 37px; | ||
137 | background:#fff;; | ||
138 | font-family: 'Montserrat', sans-serif; | ||
139 | |||
140 | } | ||
141 | .user-profile-photo{width: 32px; height: 32px;} | ||
142 | .user-profile-photo a, img{ width: 100%;} | ||
143 | .inner-profile-ps{ width: 148px; height: 148px; float: left; display: block;} | ||
144 | .inner-wrp h1{ font-weight: 400; font-size:32px; line-height: 40px; color:#000; font-family: 'Montserrat', sans-serif;} | ||
145 | .tags{background: #BDDBFF; font-weight: 600; font-size:10px; color: #fff; padding: 2px 8px; border-radius:3px;} | ||
146 | .user-profile{ display: block; | ||
147 | float: left; | ||
148 | margin-left:30px; | ||
149 | position: relative; | ||
150 | width: 760px;} | ||
151 | .user-profile p{ font-weight: 500; font-size: 14px; line-height: 21px; color: #000; opacity: 0.5; width: 100%; display: block; float: left; margin:20px 0 0 0;} | ||
152 | .talk-to-me{ width: 100%; display: block; float: left; margin-top:20px;} | ||
153 | .talk-to-me span{font-weight: 500; font-size: 14px; line-height: 21px; color: #000; opacity: 0.5; float: left; margin-right:10px;} | ||
154 | .talk-to-me ul{ list-style-type: none; margin:0px; padding: 0px; float: left;margin-top:-1px;} | ||
155 | .talk-to-me ul li{ display: block; float: left;margin-right:3px;} | ||
156 | .talk-to-me ul li a{color:#000; text-decoration: none; font-weight: 500;} | ||
157 | .joined-info{ display: block; list-style-type: none; margin: 0px; padding: 0px; font-size: 13px; color:#000; } | ||
158 | .joined-info li a{ color:#000; opacity: 0.5;} | ||
159 | .joined-info li span{ width: 5px; height: 5px; background-color: #000; float: right; margin: 8px 10px 0 10px; border-radius:100%; opacity: 0.5;} | ||
160 | .joined-info li img{ width: 15px; float: right; margin-right: 5px; position: relative; margin-top:2px;} | ||
161 | .joined-info li{ float: left;} | ||
162 | |||
163 | /* list style */ | ||
164 | .list-style-group{ width: 100%; display: block; float: left;} | ||
165 | .list-style-group p{color:#000; opacity: 0.5; letter-spacing: 2px;margin-bottom: 7px; font-size: 14px; text-transform: uppercase; font-weight: 600;} | ||
166 | .list-style{list-style-type: none; margin:0px; padding: 0px;} | ||
167 | .list-style li{ float: left;} | ||
168 | .list-style li a{ display: block; float: left;} | ||
169 | .list-style li a img{ width: 48px; display: block; float: left; } | ||
170 | .list-spc-top{ margin-top:15px ;} | ||
171 | |||
172 | /* social connects */ | ||
173 | .social-connects{ display: block; list-style-type: none; margin: 0px; padding: 0px;} | ||
174 | .social-connects li{ float: left; margin-right:0px ;} | ||
175 | .social-connects li a{ display: block; float: left; padding: 11px;} | ||
176 | .social-connects li a img.twitter{ margin-top:3px;} | ||
177 | .social-connects li a.active{background: #f9fafc; width: 40px; height: 40px; border-radius: 5px;} | ||
178 | .social-connects li a img{ width: 19px; display: block; float: left;} | ||
179 | .social-connects li span{color:#000; opacity: 0.5; letter-spacing: 2px;margin-bottom: 7px;font-size: 14px; text-transform: uppercase; font-weight: 600; margin: 11px 30px 0 0; | ||
180 | float: left;} | ||
181 | .connect-social-channel{ margin-left: 10px !important; margin-top:8px !important; font-weight: 500 !important; font-style: normal !important; font-size: 14px !important; line-height: 22px !important; text-transform: unset !important; letter-spacing: 0px !important;} | ||
182 | |||
183 | /* profile tab */ | ||
184 | .profile-tab-spc-top{margin-top:45px ; padding-top: 15px;} | ||
185 | .top-brd{border-top: 1px solid #DFE7EF;} | ||
186 | .profile-tab{ list-style-type: none; display: block; float: left; margin:0px ; padding: 0px;} | ||
187 | .profile-tab li{ float: left; padding-bottom: 10px; margin-right:76px ;} | ||
188 | .profile-tab li.active{ border-bottom: 4px solid #ef484f;} | ||
189 | .profile-tab li a{font-size: 20px;color:#000; text-decoration: none; font-weight: 400; line-height: 33px; } | ||
190 | |||
191 | /* profile data wrp */ | ||
192 | .profile-data-wrp{ background:#dfe7ef; position: absolute; width: 100%; left: 0px;} | ||
193 | .data-wrp{padding-left: 88px; padding-right: 37px; padding-bottom: 88px; padding-top: 88px;} | ||
194 | .card-warpper{ width: 283px; background: #fff; border-radius: 4px; padding:23px; background-image: url('../images/card-bg.png'); background-repeat: repeat-y; background-position: top 0 right 20px; float: left; margin-right: 68px;} | ||
195 | .company-detail{ width: 100%; | ||
196 | display: block; | ||
197 | float: left; | ||
198 | position: relative; | ||
199 | margin-top: -63px; | ||
200 | margin-bottom: 21px;} | ||
201 | .company-detail .c-logo{ width: 82px; display: block; float: left;} | ||
202 | .company-detail .c-logo img{ width: 100%;} | ||
203 | .company-detail .c-tag img{ width: 100%;} | ||
204 | .company-detail .c-tag { width: 89px; display: block; float: right;} | ||
205 | .card-warpper h1{width: 198px; padding-bottom: 7px; border-bottom:1px solid #a5a5a5; font-family: 'Bebas Neue', cursive;font-style: normal; font-weight: 400; font-size: 35px; line-height: 42px; letter-spacing: 0.36px; color: #000000;} | ||
206 | .card-warpper .u-detail{ padding: 7px 0 7px 0; border-bottom:1px solid #a5a5a5; width: 198px; display: block; float: left;} | ||
207 | .card-warpper .u-detail img{ display: block; float: left; width: 24px; margin-right:17px;} | ||
208 | .card-warpper .u-detail h2{font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 700; font-size: 14px; line-height: 17px; letter-spacing: 0.15px; color: #000000;} | ||
209 | .card-warpper p{ float: left; padding: 12px 0 12px 0; width: 198px; border-bottom:1px solid #a5a5a5; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 400; font-size: 14px;line-height: 18px; letter-spacing: 0.15px; color: #000000; } | ||
210 | .card-warpper .tags-list{ width: 198px; float: left; display: block; list-style-type: none; margin:0px; padding:0px;} | ||
211 | .card-warpper .tags-list li{ float: left; margin-right:9px ; margin-bottom: 9px;} | ||
212 | .card-warpper .tags-list li a{text-transform: uppercase; padding:5px 13px; border-radius: 10px; color: #fff;font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; font-size: 12px;line-height: 16px; letter-spacing: 0.15px;} | ||
213 | /* colors */ | ||
214 | .cape-honey{ background: #fde2a3;} | ||
215 | .rose-bud{ background: #fba29a;} | ||
216 | .pattens-blue{ background: #ceeced;} | ||
217 | |||
218 | /* add new card */ | ||
219 | .add-card-warpper{ width: 283px; background: transparent; border-radius: 4px; padding:23px; height: 356px; float: left; margin-right: 0px; border:2px dashed #fff;} | ||
220 | .add-card-warpper a{ display: block; | ||
221 | width: 86px; | ||
222 | margin: 0 auto; | ||
223 | margin-top: 92px;} | ||
224 | |||
225 | /* New Profile Buttons */ | ||
226 | .profile-buttons{ width: 261px; display: block; margin:0 auto;} | ||
227 | /* button sm */ | ||
228 | .profile-sm-bt{ width: 180px; | ||
229 | height: 54px; | ||
230 | border-radius: 5px; | ||
231 | border: 1px solid #514DA7; | ||
232 | color: #514DA7; | ||
233 | font-size: 16px; | ||
234 | font-weight: 500; | ||
235 | display: block; | ||
236 | line-height: 55px; | ||
237 | text-align: center;} | ||
238 | .profile-sm-bt:hover{ background-color:#514DA7; color:#fff; text-decoration: none;} | ||
239 | /* button md */ | ||
240 | .profile-md-bt{ width:233px; | ||
241 | height: 54px; | ||
242 | border-radius: 5px; | ||
243 | border: 1px solid #514DA7; | ||
244 | color: #514DA7; | ||
245 | font-size: 16px; | ||
246 | font-weight: 500; | ||
247 | display: block; | ||
248 | line-height: 55px; | ||
249 | text-align: center;} | ||
250 | .profile-md-bt:hover{ background-color:#514DA7; color:#fff; text-decoration: none;} | ||
251 | /* button lg */ | ||
252 | .profile-lg-bt{ width:261px; | ||
253 | height: 54px; | ||
254 | border-radius: 5px; | ||
255 | border: 1px solid #514DA7; | ||
256 | color: #514DA7; | ||
257 | font-size: 16px; | ||
258 | font-weight: 500; | ||
259 | display: block; | ||
260 | line-height: 55px; | ||
261 | text-align: center;} | ||
262 | .profile-lg-bt:hover{ background-color:#514DA7; color:#fff; text-decoration: none;} | ||
263 | .center-and-spc{ margin:0 auto; margin-bottom:15px;} | ||
264 | .bt-active{ background-color:#514DA7; color:#fff; text-decoration: none;} | ||
265 | /* Replies */ |
src/assets/css/media.css
1 | 1 | ||
2 | 2 | ||
3 | /* ----------- Non-Retina Screens ----------- */ | 3 | /* ----------- Non-Retina Screens ----------- */ |
4 | @media screen | 4 | @media screen |
5 | and (min-device-width: 1200px) | 5 | and (min-device-width: 1200px) |
6 | and (max-device-width: 1400px) | 6 | and (max-device-width: 1400px) |
7 | and (-webkit-min-device-pixel-ratio: 1) { | 7 | and (-webkit-min-device-pixel-ratio: 1) { |
8 | .wc-spc-lf-tp{ padding-top: 88px; padding-left: 0px; } | 8 | .wc-spc-lf-tp{ padding-top: 88px; padding-left: 0px; } |
9 | .user-profile{padding-right: 90px; width: 675px;} | ||
10 | |||
9 | 11 | ||
10 | } | 12 | } |
11 | 13 | ||
12 | /* ----------- Retina Screens ----------- */ | 14 | /* ----------- Retina Screens ----------- */ |
13 | @media screen | 15 | @media screen |
14 | and (min-device-width: 900px) | 16 | and (min-device-width: 900px) |
15 | and (max-device-width: 1440px) | 17 | and (max-device-width: 1440px) |
16 | and (-webkit-min-device-pixel-ratio: 1) { | 18 | and (-webkit-min-device-pixel-ratio: 1) { |
17 | .wc-spc-lf-tp{ padding-top: 162px; padding-left: 0px; } | 19 | .wc-spc-lf-tp{ padding-top: 162px; padding-left: 0px; } |
18 | .form-layout.signup-frm-spc { margin-top: 114px; float:right;} | 20 | .form-layout.signup-frm-spc { margin-top: 114px; float:right;} |
21 | .user-profile{padding-right: 90px; width: 675px;} | ||
19 | 22 | ||
20 | } | 23 | } |
21 | 24 | ||
22 | @media screen | 25 | @media screen |
23 | and (min-device-width: 1050px) | 26 | and (min-device-width: 1050px) |
24 | and (max-device-width: 1440px) | 27 | and (max-device-width: 1440px) |
25 | and (-webkit-min-device-pixel-ratio: 1) { | 28 | and (-webkit-min-device-pixel-ratio: 1) { |
26 | .wc-spc-lf-tp{ padding-top: 162px; padding-left: 0px; } | 29 | .wc-spc-lf-tp{ padding-top: 162px; padding-left: 0px; } |
27 | .form-layout.signup-frm-spc { margin-top: 114px;} | 30 | .form-layout.signup-frm-spc { margin-top: 114px;} |
31 | .user-profile{padding-right: 90px; width: 675px;} | ||
28 | 32 | ||
29 | } | 33 | } |
30 | @media screen | 34 | @media screen |
31 | and (min-device-width: 768px) | 35 | and (min-device-width: 768px) |
32 | and (max-device-width: 1366px) | 36 | and (max-device-width: 1366px) |
33 | and (-webkit-min-device-pixel-ratio: 1) { | 37 | and (-webkit-min-device-pixel-ratio: 1) { |
34 | .wc-spc-lf-tp{ padding-top: 90px; padding-left: 0px; } | 38 | .wc-spc-lf-tp{ padding-top: 90px; padding-left: 0px; } |
35 | .form-layout.signup-frm-spc { margin-top: 41px;} | 39 | .form-layout.signup-frm-spc { margin-top: 41px;} |
40 | .user-profile{padding-right: 90px;width: 570px;} | ||
36 | 41 | ||
37 | 42 | ||
38 | } | 43 | } |
39 | 44 | ||
40 | /* mobile */ | 45 | /* mobile */ |
41 | /* Portrait and Landscape */ | 46 | /* Portrait and Landscape */ |
42 | @media only screen | 47 | @media only screen |
43 | and (min-device-width: 320px) | 48 | and (min-device-width: 320px) |
44 | and (max-device-width: 960px) | 49 | and (max-device-width: 960px) |
45 | and (-webkit-min-device-pixel-ratio: 2) { | 50 | and (-webkit-min-device-pixel-ratio: 2) { |
51 | |||
52 | |||
46 | .main-wrp{ padding-left: 15px; padding-right: 15px;} | 53 | .main-wrp{ padding-left: 15px; padding-right: 15px;} |
47 | .wc-spc-lf-tp { | 54 | .wc-spc-lf-tp { |
48 | padding-top: 52px; | 55 | padding-top: 52px; |
49 | padding-left: 28px; | 56 | padding-left: 28px; |
50 | padding-bottom:50px; | 57 | padding-bottom:50px; |
51 | } | 58 | } |
52 | .form-layout.signup-frm-spc{margin-top: 50px; float:unset; margin: 50px auto;} | 59 | .form-layout.signup-frm-spc{margin-top: 50px; float:unset; margin: 50px auto;} |
53 | 60 | ||
54 | .navbar-toggler{ padding: 0px; margin-top: -10px; | 61 | .navbar-toggler{ padding: 0px; margin-top: -10px; |
55 | width: 40px; | 62 | width: 40px; |
56 | height: 40px; | 63 | height: 40px; |
57 | float: right; box-shadow: 0px; outline: 0px;} | 64 | float: right; box-shadow: 0px; outline: 0px;} |
58 | .navbar-toggler span{ width: 100%; display: block; height: 3px; background:#000; margin:7px 0;} | 65 | .navbar-toggler span{ width: 100%; display: block; height: 3px; background:#000; margin:7px 0;} |
59 | 66 | ||
60 | .col-reverse{display: flex; | 67 | .col-reverse{display: flex; |
61 | flex-direction: column-reverse;} | 68 | flex-direction: column-reverse;} |
62 | .reset-pass-spc { | 69 | .reset-pass-spc { |
63 | margin-top: 20px; | 70 | margin-top: 20px; |
64 | } | 71 | } |
65 | 72 | /* profile */ | |
73 | .inner-wrp{ padding-left: 15px; padding-right: 15px; height: 100%; overflow: auto;} | ||
74 | .user-profile{ padding-right: 0px; margin-left: 0px;position: unset; margin-top:20px ; width: 100%;} | ||
75 | .data-wrp {padding-left: 15px;padding-right: 15px;padding-bottom: 50px; padding-top: 0px;} | ||
76 | .card-warpper{ margin-left: 15px; margin-right: 0px; float: unset;margin-left:15px; margin-top: 90px;} | ||
77 | .add-card-warpper{margin-left: 15px; margin-right: 0px; float: unset; margin-left:15px; margin-top: 50px;} | ||
78 | .talk-to-me{ margin-bottom: 30px;} | ||
79 | .profile-data-wrp{ position: relative;} | ||
80 | .user-profile-photo { | ||
81 | position: absolute; | ||
82 | right: 82px; | ||
83 | top: 16px; | ||
84 | } | ||
66 | } | 85 | } |
67 | 86 | ||
68 | /* tab */ | 87 | /* tab */ |
69 | /* Portrait and Landscape */ | 88 | /* Portrait and Landscape */ |
70 | @media only screen | 89 | @media only screen |
71 | and (min-device-width: 1024px) | 90 | and (min-device-width: 1024px) |
72 | and (max-device-width: 1366px) | 91 | and (max-device-width: 1366px) |
73 | and (-webkit-min-device-pixel-ratio: 2) { | 92 | and (-webkit-min-device-pixel-ratio: 2) { |
74 | .main-wrp{ background-position: bottom 100px left -100px;} | 93 | .main-wrp{background-position: bottom 100px left -100px;} |
94 | |||
75 | 95 | ||
76 | 96 | ||
77 | } | 97 | } |
78 | @media only screen | 98 | @media only screen |
79 | and (min-device-width: 1024px) | 99 | and (min-device-width: 1024px) |
80 | and (max-device-width: 1024px) | 100 | and (max-device-width: 1024px) |
81 | and (orientation: portrait) | 101 | and (orientation: portrait) |
82 | and (-webkit-min-device-pixel-ratio: 2) { | 102 | and (-webkit-min-device-pixel-ratio: 2) { |
83 | 103 | ||
84 | } | 104 | } |
85 | /* / | 105 | /* / |
86 | 106 | ||
87 | /* Portrait */ | 107 | /* Portrait */ |
88 | @media only screen | 108 | @media only screen |
89 | and (min-device-width: 768px) | 109 | and (min-device-width: 768px) |
90 | and (max-device-width: 1024px) | 110 | and (max-device-width: 1024px) |
91 | and (orientation: portrait) | 111 | and (orientation: portrait) |
92 | and (-webkit-min-device-pixel-ratio: 1) { | 112 | and (-webkit-min-device-pixel-ratio: 1) { |
93 | .col-reverse{ | 113 | .col-reverse{ |
94 | flex-direction:unset;} | 114 | flex-direction:unset;} |
95 | .main-wrp{background-size: 100%; background-position: bottom -10px left -130px;} | 115 | .main-wrp{background-size: 100%; background-position: bottom -10px left -130px;} |
116 | .card-warpper{ float: left;} | ||
117 | .add-card-warpper{ float: left; margin-top: 0px;} | ||
118 | .user-profile{ width: 540px; | ||
119 | margin-left: 30px; margin-top: 0px;} | ||
96 | 120 | ||
97 | } | 121 | } |
98 | /* Portrait and Landscape */ | 122 | /* Portrait and Landscape */ |
99 | @media only screen | 123 | @media only screen |
100 | and (min-device-width: 768px) | 124 | and (min-device-width: 768px) |
101 | and (max-device-width: 1024px) | 125 | and (max-device-width: 1024px) |
102 | and (-webkit-min-device-pixel-ratio: 1) { | 126 | and (-webkit-min-device-pixel-ratio: 1) { |
103 | .main-wrp{background-position: bottom -10px left -130px !important;} | 127 | .main-wrp{background-position: bottom -10px left -130px !important;} |
104 | .wc-spc-lf-tp{ padding-left: 0px; padding-top: 100px;} | 128 | .wc-spc-lf-tp{ padding-left: 0px; padding-top: 100px;} |
129 | .user-profile{padding-right: 0px; width: 380px;} | ||
130 | .card-warpper{margin-bottom: 40px; margin-right: 25px;} | ||
131 | |||
105 | } | 132 | } |
106 | 133 | ||
107 | 134 |
src/assets/css/style.css
1 | html, | File was deleted | |
2 | body { | ||
3 | height: 100%; | ||
4 | } | ||
5 | |||
6 | body { | ||
7 | display: -ms-flexbox; | ||
8 | display: flex; | ||
9 | -ms-flex-align: center; | ||
10 | align-items: center; | ||
11 | padding-top: 0px; | ||
12 | padding-bottom: 0px; | ||
13 | background-color:#DFE7EF; | ||
14 | } | ||
15 | |||
16 | /* heading */ | ||
17 | h1{font-family: 'Bebas Neue', cursive;font-style: normal; font-weight: 600; font-size: 48px; line-height: 58px; color: #000000;} | ||
18 | |||
19 | /* spaces */ | ||
20 | .wc-spc-lf-tp{ padding-top: 262px; padding-left: 40px; } | ||
21 | |||
22 | |||
23 | .h-100{height: 100%;} | ||
24 | .main-wrp{ height: 100%;padding-left: 56px; padding-right: 233px; background-image:url('assets/images/bg.svg'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom -10px left -130px; | ||
25 | background-size: 45%;} | ||
26 | /* navbar */ | ||
27 | .spotLight-nav{ margin-top: 20px;} | ||
28 | .spotLight-nav li a{font-family: 'Montserrat', sans-serif; | ||
29 | font-size: 16px; | ||
30 | font-style: normal; | ||
31 | font-weight: 400; | ||
32 | line-height: 22px; | ||
33 | letter-spacing: -0.7470597624778748px; | ||
34 | text-align: left; color:#000; opacity: 0.6; | ||
35 | } | ||
36 | .spotLight-nav li {margin-right: 14px;} | ||
37 | .spotLight-nav li.active a{font-weight: 600; opacity: 1;} | ||
38 | .spotLight-nav li.spotLight-img a{opacity: 1;} | ||
39 | .navbar-brand{ margin-right: 57px;} | ||
40 | |||
41 | /* ul list style */ | ||
42 | .sign-in-up-list{ width: 325px; list-style-type: none; margin: 0px; padding:0px;font-family: 'Montserrat', sans-serif; | ||
43 | font-size: 20px; | ||
44 | font-style: normal; | ||
45 | font-weight: 500; | ||
46 | line-height: 24px; float: left; margin-top: 24px; } | ||
47 | .sign-in-up-list li{ margin-bottom: 26px;display: flex; color:#000;} | ||
48 | .sign-in-up-list li img{ margin-right: 10px; float: left; width: 24px; height: 24px;} | ||
49 | .sign-in-up-list li span{ float: left;} | ||
50 | /* form */ | ||
51 | .form-layout{ width: 100%; display: block; float: left;} | ||
52 | .form-layout form{ display:block; float: left; width: 100%;} | ||
53 | .form-layout h5{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} | ||
54 | .form-layout .social-login{ display: block; width: 339px; | ||
55 | margin: 0 auto; margin-top: 37px; margin-bottom: 37px; } | ||
56 | .form-layout .social-login ul{ list-style-type: none; margin:0px; padding:0px; display: flex;} | ||
57 | .form-layout .social-login ul li a img{ width:75px; height: 75px; float: left;} | ||
58 | .form-layout .social-login ul li:nth-child(2){margin:0 37px;} | ||
59 | .form-layout .fill-form{ width: 100%; display: block; float: left; margin-top:24px ;} | ||
60 | |||
61 | form input{background:#D2DCE7 !important; border: 1px solid rgba(0, 0, 0, 0.3) !important; box-sizing: border-box; border-radius: 5px !important; height: 50px !important; line-height: 50px !important; color: #000000; | ||
62 | |||
63 | font-family: 'Montserrat', sans-serif; | ||
64 | font-size: 13px; | ||
65 | font-style: normal; | ||
66 | font-weight: 600 !important; margin-bottom:16px;padding:0 18px !important;} | ||
67 | form input:focus{ box-shadow:0px !important; outline: 0px !important;} | ||
68 | |||
69 | /* placeholder */ | ||
70 | form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ | ||
71 | line-height: 18px; | ||
72 | color: #000000; | ||
73 | opacity: 0.5; | ||
74 | font-family: 'Montserrat', sans-serif; | ||
75 | font-size: 13px; | ||
76 | font-style: normal; | ||
77 | font-weight: 600; | ||
78 | } | ||
79 | |||
80 | form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ | ||
81 | line-height: 18px; | ||
82 | color: #000000; | ||
83 | opacity: 0.5; | ||
84 | font-family: 'Montserrat', sans-serif; | ||
85 | font-size: 13px; | ||
86 | font-style: normal; | ||
87 | font-weight: 600; | ||
88 | } | ||
89 | |||
90 | form input::-ms-input-placeholder { /* Microsoft Edge */ | ||
91 | line-height: 18px; | ||
92 | color: #000000; | ||
93 | opacity: 0.5; | ||
94 | font-family: 'Montserrat', sans-serif; | ||
95 | font-size: 13px; | ||
96 | font-style: normal; | ||
97 | font-weight: 600; | ||
98 | } | ||
99 | /* placeholder */ | ||
100 | .sb-button{ background: #514DA7; | ||
101 | height: 50px; | ||
102 | line-height: 35px; | ||
103 | color: #fff; | ||
104 | font-family: 'Montserrat', sans-serif; | ||
105 | font-size: 13px; | ||
106 | font-style: normal; | ||
107 | font-weight: 600; | ||
108 | width: 100%;} | ||
109 | .sb-button img{ margin-right: 10px;} | ||
110 | .sb-button:hover{ color:#fff;} | ||
111 | .form-layout p{margin-top:17px ;} | ||
112 | .form-layout p{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;opacity: 0.5; text-align:center;} | ||
113 | .form-layout p a{ font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 500;line-height: 19px; color: #000000;text-decoration: underline;} | ||
114 | .form-layout .forget-pass{font-family: 'Montserrat', sans-serif;font-size: 15px; font-style: normal;font-weight: 700;line-height: 19px; color: #000000;opacity:1 !important; text-align:center;} | ||
115 | .form-layout .forget-pass a{font-weight: 700;color: #514DA7 !important; text-decoration: none !important; | ||
116 | } | ||
117 | .form-layout p a:hover{ color:#000;} | ||
118 | .form-layout h3{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #000000; text-align: center;margin-top: 24px;} | ||
119 | .form-layout h3 a{font-family: 'Montserrat', sans-serif;font-size: 18px; font-style: normal;font-weight: 700;line-height: 21px; color: #514DA7; opacity: 1;} | ||
120 | .form-layout.signup-frm-spc{width: 300px; display: block; float: left; margin-top: 214px;} | ||
121 | .welcome-hd-back{ | ||
122 | font-family: 'Bebas Neue', cursive; | ||
123 | font-style: normal; | ||
124 | font-weight: 600; | ||
125 | font-size: 106px; | ||
126 | line-height: 106px; | ||
127 | color: #000000; | ||
128 | } | ||
129 | .form-layout .go-back span{ font-weight: 500 !important;} | ||
130 | .reset-pass-spc{ margin-top: 110px;} |
src/assets/css/tagsinput.css
1 | /* The input */ | File was deleted | |
2 | .tags-input { | ||
3 | display: flex; | ||
4 | flex-wrap: wrap; | ||
5 | align-items: center; | ||
6 | } | ||
7 | |||
8 | .tags-input input { | ||
9 | flex: 1; | ||
10 | background: transparent; | ||
11 | border: none; | ||
12 | } | ||
13 | |||
14 | .tags-input input:focus { | ||
15 | outline: none; | ||
16 | } | ||
17 | |||
18 | .tags-input input[type="text"] { | ||
19 | color: #495057; | ||
20 | } | ||
21 | |||
22 | .tags-input-wrapper-default { | ||
23 | padding: .5rem .25rem; | ||
24 | |||
25 | background: #fff; | ||
26 | |||
27 | border: 1px solid transparent; | ||
28 | border-radius: .25rem; | ||
29 | border-color: #dbdbdb; | ||
30 | } | ||
31 | |||
32 | /* The tag badges & the remove icon */ | ||
33 | .tags-input span { | ||
34 | margin-right: 0.3rem; | ||
35 | } | ||
36 | |||
37 | .tags-input-remove { | ||
38 | cursor: pointer; | ||
39 | position: relative; | ||
40 | display: inline-block; | ||
41 | width: 0.5rem; | ||
42 | height: 0.5rem; | ||
43 | overflow: hidden; | ||
44 | } | ||
45 | |||
46 | .tags-input-remove:before, .tags-input-remove:after { | ||
47 | content: ''; | ||
48 | position: absolute; | ||
49 | width: 100%; | ||
50 | top: 50%; | ||
51 | left: 0; | ||
52 | background: #5dc282; | ||
53 | |||
54 | height: 2px; | ||
55 | margin-top: -1px; | ||
56 | } | ||
57 | |||
58 | .tags-input-remove:before { | ||
59 | transform: rotate(45deg); | ||
60 | } | ||
61 | .tags-input-remove:after { | ||
62 | transform: rotate(-45deg); | ||
63 | } | ||
64 | |||
65 | /* Tag badge styles */ | ||
66 | .tags-input-badge { | ||
67 | display: inline-block; | ||
68 | padding: 0.25em 0.4em; | ||
69 | font-size: 75%; | ||
70 | font-weight: 700; | ||
71 | line-height: 1; | ||
72 | text-align: center; | ||
73 | white-space: nowrap; | ||
74 | vertical-align: baseline; | ||
75 | border-radius: 0.25rem; | ||
76 | } | ||
77 | |||
78 | .tags-input-badge-pill { | ||
79 | padding-right: 0.6em; | ||
80 | padding-left: 0.6em; | ||
81 | border-radius: 10rem; | ||
82 | } | ||
83 | |||
84 | .tags-input-badge-selected-default { | ||
85 | color: #212529; | ||
86 | background-color: #f0f1f2; | ||
87 | } | ||
88 | |||
89 | /* Typeahead */ | ||
90 | .typeahead-hide-btn { | ||
91 | color: #999 !important; | ||
92 | font-style: italic; | ||
93 | } | ||
94 | |||
95 | /* Typeahead - badges */ | ||
96 | .typeahead-badges > span { | ||
97 | cursor: pointer; | ||
98 | margin-right: 0.3rem; | ||
99 | } | ||
100 | |||
101 | /* Typeahead - dropdown */ | ||
102 | .typeahead-dropdown { | ||
103 | list-style-type: none; | ||
104 | padding: 0; | ||
105 | margin: 0; | ||
106 | position: absolute; | ||
107 | width: 100%; | ||
108 | z-index: 1000; | ||
109 | } | ||
110 | |||
111 | .typeahead-dropdown li { | ||
112 | padding: .25rem 1rem; | ||
113 | cursor: pointer; | ||
114 | } | ||
115 | |||
116 | /* Typeahead elements style/theme */ | ||
117 | .tags-input-typeahead-item-default { | ||
118 | color: #fff; | ||
119 | background-color: #343a40; | ||
120 | } | ||
121 | |||
122 | .tags-input-typeahead-item-highlighted-default { | ||
123 | color: #fff; | ||
124 | background-color: #007bff; | ||
125 | } |
src/assets/fonts/BebasNeue.woff
No preview for this file type
src/assets/fonts/BebasNeue.woff2
No preview for this file type
src/assets/fonts/BebasNeueBold.woff
No preview for this file type
src/assets/fonts/BebasNeueBold.woff2
No preview for this file type
src/assets/fonts/BebasNeueRegular.woff
No preview for this file type
src/assets/fonts/BebasNeueRegular.woff2
No preview for this file type
src/assets/fonts/Montserrat-Black.woff
No preview for this file type
src/assets/fonts/Montserrat-Black.woff2
No preview for this file type
src/assets/fonts/Montserrat-BlackItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-BlackItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Bold.woff
No preview for this file type
src/assets/fonts/Montserrat-Bold.woff2
No preview for this file type
src/assets/fonts/Montserrat-BoldItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-BoldItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-ExtraBold.woff
No preview for this file type
src/assets/fonts/Montserrat-ExtraBold.woff2
No preview for this file type
src/assets/fonts/Montserrat-ExtraBoldItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-ExtraBoldItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-ExtraLight.woff
No preview for this file type
src/assets/fonts/Montserrat-ExtraLight.woff2
No preview for this file type
src/assets/fonts/Montserrat-ExtraLightItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-ExtraLightItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Italic.woff
No preview for this file type
src/assets/fonts/Montserrat-Italic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Light.woff
No preview for this file type
src/assets/fonts/Montserrat-Light.woff2
No preview for this file type
src/assets/fonts/Montserrat-LightItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-LightItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Medium.woff
No preview for this file type
src/assets/fonts/Montserrat-Medium.woff2
No preview for this file type
src/assets/fonts/Montserrat-MediumItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-MediumItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Regular.woff
No preview for this file type
src/assets/fonts/Montserrat-Regular.woff2
No preview for this file type
src/assets/fonts/Montserrat-SemiBold.woff
No preview for this file type
src/assets/fonts/Montserrat-SemiBold.woff2
No preview for this file type
src/assets/fonts/Montserrat-SemiBoldItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-SemiBoldItalic.woff2
No preview for this file type
src/assets/fonts/Montserrat-Thin.woff
No preview for this file type
src/assets/fonts/Montserrat-Thin.woff2
No preview for this file type
src/assets/fonts/Montserrat-ThinItalic.woff
No preview for this file type
src/assets/fonts/Montserrat-ThinItalic.woff2
No preview for this file type
src/assets/fonts/fonts.css
File was created | 1 | @font-face { | |
2 | font-family: 'Bebas Neue'; | ||
3 | src: url('BebasNeueRegular.woff2') format('woff2'), | ||
4 | url('BebasNeueRegular.woff') format('woff'); | ||
5 | font-weight: normal; | ||
6 | font-style: normal; | ||
7 | font-display: swap; | ||
8 | } | ||
9 | |||
10 | @font-face { | ||
11 | font-family: 'Bebas Neue'; | ||
12 | src: url('BebasNeueBold.woff2') format('woff2'), | ||
13 | url('BebasNeueBold.woff') format('woff'); | ||
14 | font-weight: bold; | ||
15 | font-style: normal; | ||
16 | font-display: swap; | ||
17 | } | ||
18 | |||
19 | @font-face { | ||
20 | font-family: 'Bebas Neue'; | ||
21 | src: url('BebasNeue.woff2') format('woff2'), | ||
22 | url('BebasNeue.woff') format('woff'); | ||
23 | font-weight: normal; | ||
24 | font-style: normal; | ||
25 | font-display: swap; | ||
26 | } | ||
27 | |||
28 | /*== */ | ||
29 | @font-face { | ||
30 | font-family: 'Montserrat'; | ||
31 | src: url('Montserrat-Black.woff2') format('woff2'), | ||
32 | url('Montserrat-Black.woff') format('woff'); | ||
33 | font-weight: 900; | ||
34 | font-style: normal; | ||
35 | font-display: swap; | ||
36 | } | ||
37 | |||
38 | @font-face { | ||
39 | font-family: 'Montserrat'; | ||
40 | src: url('Montserrat-BlackItalic.woff2') format('woff2'), | ||
41 | url('Montserrat-BlackItalic.woff') format('woff'); | ||
42 | font-weight: 900; | ||
43 | font-style: italic; | ||
44 | font-display: swap; | ||
45 | } | ||
46 | |||
47 | @font-face { | ||
48 | font-family: 'Montserrat'; | ||
49 | src: url('Montserrat-Bold.woff2') format('woff2'), | ||
50 | url('Montserrat-Bold.woff') format('woff'); | ||
51 | font-weight: bold; | ||
52 | font-style: normal; | ||
53 | font-display: swap; | ||
54 | } | ||
55 | |||
56 | @font-face { | ||
57 | font-family: 'Montserrat'; | ||
58 | src: url('Montserrat-BoldItalic.woff2') format('woff2'), | ||
59 | url('Montserrat-BoldItalic.woff') format('woff'); | ||
60 | font-weight: bold; | ||
61 | font-style: italic; | ||
62 | font-display: swap; | ||
63 | } | ||
64 | |||
65 | @font-face { | ||
66 | font-family: 'Montserrat'; | ||
67 | src: url('Montserrat-ExtraBold.woff2') format('woff2'), | ||
68 | url('Montserrat-ExtraBold.woff') format('woff'); | ||
69 | font-weight: 800; | ||
70 | font-style: normal; | ||
71 | font-display: swap; | ||
72 | } | ||
73 | |||
74 | @font-face { | ||
75 | font-family: 'Montserrat'; | ||
76 | src: url('Montserrat-ExtraBoldItalic.woff2') format('woff2'), | ||
77 | url('Montserrat-ExtraBoldItalic.woff') format('woff'); | ||
78 | font-weight: 800; | ||
79 | font-style: italic; | ||
80 | font-display: swap; | ||
81 | } | ||
82 | |||
83 | @font-face { | ||
84 | font-family: 'Montserrat'; | ||
85 | src: url('Montserrat-ExtraLight.woff2') format('woff2'), | ||
86 | url('Montserrat-ExtraLight.woff') format('woff'); | ||
87 | font-weight: 200; | ||
88 | font-style: normal; | ||
89 | font-display: swap; | ||
90 | } | ||
91 | |||
92 | @font-face { | ||
93 | font-family: 'Montserrat'; | ||
94 | src: url('Montserrat-ExtraLightItalic.woff2') format('woff2'), | ||
95 | url('Montserrat-ExtraLightItalic.woff') format('woff'); | ||
96 | font-weight: 200; | ||
97 | font-style: italic; | ||
98 | font-display: swap; | ||
99 | } | ||
100 | |||
101 | @font-face { | ||
102 | font-family: 'Montserrat'; | ||
103 | src: url('Montserrat-Italic.woff2') format('woff2'), | ||
104 | url('Montserrat-Italic.woff') format('woff'); | ||
105 | font-weight: normal; | ||
106 | font-style: italic; | ||
107 | font-display: swap; | ||
108 | } | ||
109 | |||
110 | @font-face { | ||
111 | font-family: 'Montserrat'; | ||
112 | src: url('Montserrat-Light.woff2') format('woff2'), | ||
113 | url('Montserrat-Light.woff') format('woff'); | ||
114 | font-weight: 300; | ||
115 | font-style: normal; | ||
116 | font-display: swap; | ||
117 | } | ||
118 | |||
119 | @font-face { | ||
120 | font-family: 'Montserrat'; | ||
121 | src: url('Montserrat-LightItalic.woff2') format('woff2'), | ||
122 | url('Montserrat-LightItalic.woff') format('woff'); | ||
123 | font-weight: 300; | ||
124 | font-style: italic; | ||
125 | font-display: swap; | ||
126 | } | ||
127 | |||
128 | @font-face { | ||
129 | font-family: 'Montserrat'; | ||
130 | src: url('Montserrat-Medium.woff2') format('woff2'), | ||
131 | url('Montserrat-Medium.woff') format('woff'); | ||
132 | font-weight: 500; | ||
133 | font-style: normal; | ||
134 | font-display: swap; | ||
135 | } | ||
136 | |||
137 | @font-face { | ||
138 | font-family: 'Montserrat'; | ||
139 | src: url('Montserrat-MediumItalic.woff2') format('woff2'), | ||
140 | url('Montserrat-MediumItalic.woff') format('woff'); | ||
141 | font-weight: 500; | ||
142 | font-style: italic; | ||
143 | font-display: swap; | ||
144 | } | ||
145 | |||
146 | @font-face { | ||
147 | font-family: 'Montserrat'; | ||
148 | src: url('Montserrat-Regular.woff2') format('woff2'), | ||
149 | url('Montserrat-Regular.woff') format('woff'); | ||
150 | font-weight: normal; | ||
151 | font-style: normal; | ||
152 | font-display: swap; | ||
153 | } | ||
154 | |||
155 | @font-face { | ||
156 | font-family: 'Montserrat'; | ||
157 | src: url('Montserrat-SemiBold.woff2') format('woff2'), | ||
158 | url('Montserrat-SemiBold.woff') format('woff'); | ||
159 | font-weight: 600; | ||
160 | font-style: normal; | ||
161 | font-display: swap; | ||
162 | } | ||
163 | |||
164 | @font-face { | ||
165 | font-family: 'Montserrat'; | ||
166 | src: url('Montserrat-SemiBoldItalic.woff2') format('woff2'), | ||
167 | url('Montserrat-SemiBoldItalic.woff') format('woff'); | ||
168 | font-weight: 600; | ||
169 | font-style: italic; | ||
170 | font-display: swap; | ||
171 | } | ||
172 | |||
173 | @font-face { | ||
174 | font-family: 'Montserrat'; | ||
175 | src: url('Montserrat-Thin.woff2') format('woff2'), | ||
176 | url('Montserrat-Thin.woff') format('woff'); | ||
177 | font-weight: 100; | ||
178 | font-style: normal; | ||
179 | font-display: swap; | ||
180 | } | ||
181 | |||
182 | @font-face { | ||
183 | font-family: 'Montserrat'; | ||
184 | src: url('Montserrat-ThinItalic.woff2') format('woff2'), | ||
185 | url('Montserrat-ThinItalic.woff') format('woff'); | ||
186 | font-weight: 100; | ||
187 | font-style: italic; | ||
188 | font-display: swap; | ||
189 | } | ||
190 | |||
191 |
src/assets/fonts/montserrat-bold-webfont.woff
No preview for this file type
src/assets/fonts/montserrat-bold-webfont.woff2
No preview for this file type
src/assets/fonts/montserrat-medium-webfont.woff
No preview for this file type
src/assets/fonts/montserrat-medium-webfont.woff2
No preview for this file type
src/assets/fonts/montserrat-regular-webfont.woff
No preview for this file type
src/assets/fonts/montserrat-regular-webfont.woff2
No preview for this file type
src/assets/fonts/montserrat-semibold-webfont.woff
No preview for this file type
src/assets/fonts/montserrat-semibold-webfont.woff2
No preview for this file type
src/assets/fonts/worksans-bold-webfont.woff
No preview for this file type
src/assets/fonts/worksans-bold-webfont.woff2
No preview for this file type
src/assets/fonts/worksans-regular-webfont.woff
No preview for this file type
src/assets/fonts/worksans-regular-webfont.woff2
No preview for this file type
src/assets/fonts/worksans-semibold-webfont.woff
No preview for this file type
src/assets/fonts/worksans-semibold-webfont.woff2
No preview for this file type
src/assets/images/add-new.png
1.82 KB
src/assets/images/behance1.png
649 Bytes
src/assets/images/c-tag.png
3.46 KB
src/assets/images/card-bg.png
214 Bytes
src/assets/images/icon-1.png
3.75 KB
src/assets/images/icon-2.png
3.78 KB
src/assets/images/icon-3.png
3.91 KB
src/assets/images/icon-4.png
3.62 KB
src/assets/images/icon-5.png
3.84 KB
src/assets/images/icon-6.png
1.85 KB
src/assets/images/image 46.png
2.26 KB
src/assets/images/linkedin.png
363 Bytes
src/assets/images/medium1.png
468 Bytes
src/assets/images/phone-pay.png
1.61 KB
src/assets/images/plus.png
267 Bytes
src/assets/images/twitter.png
462 Bytes
src/assets/images/u-info-icon.png
3.45 KB
src/assets/images/user-2.png
1.6 KB
src/assets/images/user.png
11.2 KB
src/components/LandingPage.vue
1 | <template> | 1 | <template> |
2 | <main class="landing-page"> | 2 | <main class="landing-page"> |
3 | <div class="container-fluid main-wrp"> | 3 | <div class="container-fluid main-wrp"> |
4 | <nav class="navbar navbar-expand-sm spotLight-nav"> | 4 | <nav class="navbar navbar-expand-sm spotLight-nav"> |
5 | <a class="navbar-brand" href="#" | 5 | <a class="navbar-brand" href="#" |
6 | ><img src="../assets/images/logo.png" | 6 | ><img src="../assets/images/logo.png" |
7 | /></a> | 7 | /></a> |
8 | <button | 8 | <button |
9 | class="navbar-toggler" | 9 | class="navbar-toggler" |
10 | type="button" | 10 | type="button" |
11 | data-toggle="collapse" | 11 | data-toggle="collapse" |
12 | data-target="#navbarsExample03" | 12 | data-target="#navbarsExample03" |
13 | aria-controls="navbarsExample03" | 13 | aria-controls="navbarsExample03" |
14 | aria-expanded="false" | 14 | aria-expanded="false" |
15 | aria-label="Toggle navigation" | 15 | aria-label="Toggle navigation" |
16 | > | 16 | > |
17 | <span class="navbar-toggler-icon"></span> | 17 | <span class="navbar-toggler-icon"></span> |
18 | <span class="navbar-toggler-icon"></span> | 18 | <span class="navbar-toggler-icon"></span> |
19 | <span class="navbar-toggler-icon"></span> | 19 | <span class="navbar-toggler-icon"></span> |
20 | </button> | 20 | </button> |
21 | 21 | ||
22 | <div class="collapse navbar-collapse" id="navbarsExample03"> | 22 | <div class="collapse navbar-collapse" id="navbarsExample03"> |
23 | <ul class="navbar-nav mr-auto"> | 23 | <ul class="navbar-nav mr-auto"> |
24 | <li class="nav-item active"> | 24 | <li class="nav-item active"> |
25 | <a class="nav-link" href="#">About</a> | 25 | <a class="nav-link" href="#">About</a> |
26 | </li> | 26 | </li> |
27 | <li class="nav-item"> | 27 | <li class="nav-item"> |
28 | <a class="nav-link" href="#">Masterclass</a> | 28 | <a class="nav-link" href="#">Masterclass</a> |
29 | </li> | 29 | </li> |
30 | <li class="nav-item"> | 30 | <li class="nav-item"> |
31 | <a class="nav-link" href="#">Stories</a> | 31 | <a class="nav-link" href="#">Stories</a> |
32 | </li> | 32 | </li> |
33 | <li class="nav-item spotLight-img"> | 33 | <li class="nav-item spotLight-img"> |
34 | <a class="nav-link" href="#" | 34 | <a class="nav-link" href="#" |
35 | ><img src="../assets/images/SPOTLight.svg" | 35 | ><img src="../assets/images/SPOTLight.svg" |
36 | /></a> | 36 | /></a> |
37 | </li> | 37 | </li> |
38 | <li class="nav-item"> | 38 | <li class="nav-item"> |
39 | <a class="nav-link" href="#">Library</a> | 39 | <a class="nav-link" href="#">Library</a> |
40 | </li> | 40 | </li> |
41 | </ul> | 41 | </ul> |
42 | </div> | 42 | </div> |
43 | </nav> | 43 | </nav> |
44 | <!-- menu wrapper --> | 44 | <!-- menu wrapper --> |
45 | <div class="row col-reverse"> | 45 | <div class="row col-reverse"> |
46 | <div class="col-sm-3 col-md-1 col-lg-1 col-xl-3"></div> | 46 | <div class="col-sm-3 col-md-1 col-lg-1 col-xl-3"></div> |
47 | <!-- users land image --> | 47 | <!-- users land image --> |
48 | <div class="col-sm-5 col-md-6 col-lg-7 col-xl-4 wc-spc-lf-tp"> | 48 | <div class="col-sm-5 col-md-6 col-lg-7 col-xl-4 wc-spc-lf-tp"> |
49 | <h1 class="welcome-hd-back"> | 49 | <h1 class="welcome-hd-back"> |
50 | Welcome <br /> | 50 | Welcome <br /> |
51 | back | 51 | back |
52 | </h1> | 52 | </h1> |
53 | </div> | 53 | </div> |
54 | <!-- users land image --> | 54 | <!-- users land image --> |
55 | <div class="col-sm-4 col-md-4 col-lg-4 col-xl-4"> | 55 | <div class="col-sm-4 col-md-4 col-lg-4 col-xl-4"> |
56 | <div class="form-layout signup-frm-spc"> | 56 | <div class="form-layout signup-frm-spc"> |
57 | <form> | 57 | <form> |
58 | <h5>LogIn using</h5> | 58 | <h5>LogIn using</h5> |
59 | <div class="social-login"> | 59 | <div class="social-login"> |
60 | <ul> | 60 | <ul> |
61 | <li> | 61 | <li> |
62 | <a href="#"><img src="../assets/images/google.svg" /></a> | 62 | <a href="#"><img src="../assets/images/google.svg" /></a> |
63 | </li> | 63 | </li> |
64 | <li> | 64 | <li> |
65 | <a href="#"><img src="../assets/images/linkdin.svg" /></a> | 65 | <a href="#"><img src="../assets/images/linkdin.svg" /></a> |
66 | </li> | 66 | </li> |
67 | <li> | 67 | <li> |
68 | <a href="#"><img src="../assets/images/twitter.svg" /></a> | 68 | <a href="#"><img src="../assets/images/twitter.svg" /></a> |
69 | </li> | 69 | </li> |
70 | </ul> | 70 | </ul> |
71 | </div> | 71 | </div> |
72 | <h5>or LogIn with email</h5> | 72 | <h5>or LogIn with email</h5> |
73 | <div class="fill-form"> | 73 | <div class="fill-form"> |
74 | <label for="inputEmail" class="sr-only">Email address</label> | 74 | <label for="inputEmail" class="sr-only">Email address</label> |
75 | <input | 75 | <input |
76 | type="email" | 76 | type="email" |
77 | id="inputEmail" | 77 | id="inputEmail" |
78 | class="form-control" | 78 | class="form-control" |
79 | placeholder="Your Email ID" | 79 | placeholder="Your Email ID" |
80 | required | 80 | required |
81 | autofocus | 81 | autofocus |
82 | /> | 82 | /> |
83 | <label for="inputPassword" class="sr-only">Password</label> | 83 | <label for="inputPassword" class="sr-only">Password</label> |
84 | <input | 84 | <input |
85 | type="password" | 85 | type="password" |
86 | id="inputPassword" | 86 | id="inputPassword" |
87 | class="form-control" | 87 | class="form-control" |
88 | placeholder="Password" | 88 | placeholder="Password" |
89 | required | 89 | required |
90 | /> | 90 | /> |
91 | 91 | ||
92 | <button class="btn btn-lg sb-button" type="submit"> | 92 | <button class="btn btn-lg sb-button" type="submit"> |
93 | <img src="../assets/images/key.svg" /> Log In to your account | 93 | <img src="../assets/images/key.svg" /> Log In to your account |
94 | </button> | 94 | </button> |
95 | <p class="forget-pass"> | 95 | <p class="forget-pass"> |
96 | Forgot Password? <a href="#">Reset</a> | 96 | Forgot Password? <a @click="goToReset">Reset</a> |
97 | </p> | 97 | </p> |
98 | <h3>Donโt have an account? <a href="#">SignUp</a></h3> | 98 | <h3>Donโt have an account? <a @click="goToSignUp">SignUp</a></h3> |
99 | </div> | 99 | </div> |
100 | </form> | 100 | </form> |
101 | </div> | 101 | </div> |
102 | </div> | 102 | </div> |
103 | <!-- sign up --> | 103 | <!-- sign up --> |
104 | </div> | 104 | </div> |
105 | <!-- body wrapper --> | 105 | <!-- body wrapper --> |
106 | </div> | 106 | </div> |
107 | </main> | 107 | </main> |
108 | </template> | 108 | </template> |
109 | 109 | ||
110 | <script> | 110 | <script> |
111 | 111 | ||
112 | import Vue from "vue"; | 112 | import Vue from "vue"; |
113 | import router from "../router"; | 113 | import router from "../router"; |
114 | import $ from "jquery"; | 114 | import $ from "jquery"; |
115 | 115 | ||
116 | export default { | 116 | export default { |
117 | name: "LandingPage", | 117 | name: "LandingPage", |
118 | 118 | ||
119 | data() { | 119 | data() { |
120 | return { | 120 | return { |
121 | loggedinFlag: false, | 121 | loggedinFlag: false, |
122 | }; | 122 | }; |
123 | }, | 123 | }, |
124 | mounted() {}, | 124 | mounted() {}, |
125 | methods: { | 125 | methods: { |
126 | login() {}, | 126 | login() {}, |
127 | goToSignUp(){ | ||
128 | this.$router.push("/signup"); | ||
129 | }, | ||
130 | goToReset() { | ||
131 | this.$router.push("/reset"); | ||
132 | }, | ||
127 | }, | 133 | }, |
128 | }; | 134 | }; |
129 | </script> | 135 | </script> |
130 | 136 |
src/components/Reset.vue
File was created | 1 | <template> | |
2 | <main class="landing-page"> | ||
3 | <div class="container-fluid main-wrp"> | ||
4 | <nav class="navbar navbar-expand-sm spotLight-nav"> | ||
5 | <a class="navbar-brand" href="#" | ||
6 | ><img src="../assets/images/logo.png" | ||
7 | /></a> | ||
8 | <button | ||
9 | class="navbar-toggler" | ||
10 | type="button" | ||
11 | data-toggle="collapse" | ||
12 | data-target="#navbarsExample03" | ||
13 | aria-controls="navbarsExample03" | ||
14 | aria-expanded="false" | ||
15 | aria-label="Toggle navigation" | ||
16 | > | ||
17 | <span class="navbar-toggler-icon"></span> | ||
18 | <span class="navbar-toggler-icon"></span> | ||
19 | <span class="navbar-toggler-icon"></span> | ||
20 | </button> | ||
21 | |||
22 | <div class="collapse navbar-collapse" id="navbarsExample03"> | ||
23 | <ul class="navbar-nav mr-auto"> | ||
24 | <li class="nav-item active"> | ||
25 | <a class="nav-link" href="#">About</a> | ||
26 | </li> | ||
27 | <li class="nav-item"> | ||
28 | <a class="nav-link" href="#">Masterclass</a> | ||
29 | </li> | ||
30 | <li class="nav-item"> | ||
31 | <a class="nav-link" href="#">Stories</a> | ||
32 | </li> | ||
33 | <li class="nav-item spotLight-img"> | ||
34 | <a class="nav-link" href="#" | ||
35 | ><img src="../assets/images/SPOTLight.svg" | ||
36 | /></a> | ||
37 | </li> | ||
38 | <li class="nav-item"> | ||
39 | <a class="nav-link" href="#">Library</a> | ||
40 | </li> | ||
41 | </ul> | ||
42 | </div> | ||
43 | </nav> | ||
44 | <!-- menu wrapper --> | ||
45 | <div class="row col-reverse"> | ||
46 | <div class="col-sm-3 col-md-1 col-lg-1 col-xl-3"></div> | ||
47 | <!-- users land image --> | ||
48 | <div class="col-sm-5 col-md-6 col-lg-7 col-xl-4 wc-spc-lf-tp"> | ||
49 | <h1> | ||
50 | Welcome to <br /> | ||
51 | Productgrowth | ||
52 | </h1> | ||
53 | <ul class="sign-in-up-list"> | ||
54 | <li> | ||
55 | <img src="../assets/images/check.svg" /><span | ||
56 | >Connect & learn from fellow product enthusiasts</span | ||
57 | > | ||
58 | </li> | ||
59 | <li> | ||
60 | <img src="../assets/images/check.svg" /><span | ||
61 | >Share & pickup deeper insights from real world products</span | ||
62 | > | ||
63 | </li> | ||
64 | <li> | ||
65 | <img src="../assets/images/check.svg" /><span | ||
66 | >Access to XX Casestudies</span | ||
67 | > | ||
68 | </li> | ||
69 | </ul> | ||
70 | </div> | ||
71 | <!-- users land image --> | ||
72 | <div class="col-sm-4 col-md-4 col-lg-4 col-xl-4"> | ||
73 | <div class="form-layout signup-frm-spc"> | ||
74 | <form class="reset-pass-spc"> | ||
75 | <h5> | ||
76 | Forgot password? Enter your e-Mail ID<br /> | ||
77 | to retrive | ||
78 | </h5> | ||
79 | <div class="fill-form"> | ||
80 | <label for="inputEmail" class="sr-only">Email address</label> | ||
81 | <input | ||
82 | type="email" | ||
83 | id="inputEmail" | ||
84 | class="form-control" | ||
85 | placeholder="Your Email ID" | ||
86 | required | ||
87 | autofocus | ||
88 | /> | ||
89 | |||
90 | <button class="btn btn-lg sb-button" type="submit"> | ||
91 | <img src="../assets/images/key.svg" /> Reset Password | ||
92 | </button> | ||
93 | |||
94 | <h3 class="go-back"> | ||
95 | <span>Go back to </span><a @click="goToLogin">Login</a><span> / </span | ||
96 | ><a @click="goToSignUp">SignUp</a> | ||
97 | </h3> | ||
98 | </div> | ||
99 | </form> | ||
100 | </div> | ||
101 | </div> | ||
102 | <!-- sign up --> | ||
103 | </div> | ||
104 | <!-- body wrapper --> | ||
105 | </div> | ||
106 | <!-- main wrapper --> | ||
107 | </main> | ||
108 | </template> | ||
109 | |||
110 | <script> | ||
111 | import Vue from "vue"; | ||
112 | import router from "../router"; | ||
113 | |||
114 | export default { | ||
115 | name: "Reset", | ||
116 | |||
117 | data() { | ||
118 | return {}; | ||
119 | }, | ||
120 | mounted() {}, | ||
121 | methods: { | ||
122 | goToLogin() { | ||
123 | this.$router.push("/"); | ||
124 | }, | ||
125 | goToSignUp() { | ||
126 | this.$router.push("/signup"); | ||
127 | }, | ||
128 | |||
129 | }, | ||
130 | }; | ||
131 | </script> | ||
132 |
src/components/SignUp.vue
File was created | 1 | <template> | |
2 | <main class="landing-page"> | ||
3 | <div class="container-fluid main-wrp"> | ||
4 | |||
5 | |||
6 | <nav class="navbar navbar-expand-sm spotLight-nav"> | ||
7 | <a class="navbar-brand" href="#"><img src="../assets/images/logo.png" /></a> | ||
8 | <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExample03" aria-controls="navbarsExample03" aria-expanded="false" aria-label="Toggle navigation"> | ||
9 | <span class="navbar-toggler-icon"></span> | ||
10 | <span class="navbar-toggler-icon"></span> | ||
11 | <span class="navbar-toggler-icon"></span> | ||
12 | </button> | ||
13 | |||
14 | <div class="collapse navbar-collapse" id="navbarsExample03"> | ||
15 | <ul class="navbar-nav mr-auto"> | ||
16 | <li class="nav-item active"> | ||
17 | <a class="nav-link" href="#">About</a> | ||
18 | </li> | ||
19 | <li class="nav-item"> | ||
20 | <a class="nav-link" href="#">Masterclass</a> | ||
21 | </li> | ||
22 | <li class="nav-item"> | ||
23 | <a class="nav-link" href="#">Stories</a> | ||
24 | </li> | ||
25 | <li class="nav-item spotLight-img"> | ||
26 | <a class="nav-link" href="#"><img src="../assets/images/SPOTLight.svg" /></a> | ||
27 | </li> | ||
28 | <li class="nav-item"> | ||
29 | <a class="nav-link" href="#">Library</a> | ||
30 | </li> | ||
31 | </ul> | ||
32 | </div> | ||
33 | </nav><!-- menu wrapper --> | ||
34 | <div class="row col-reverse"> | ||
35 | <div class="col-sm-3 col-md-1 col-lg-1 col-xl-3"> | ||
36 | |||
37 | </div><!-- users land image --> | ||
38 | <div class="col-sm-5 col-md-6 col-lg-7 col-xl-4 wc-spc-lf-tp"> | ||
39 | <h1>Welcome to <br /> | ||
40 | Productgrowth</h1> | ||
41 | <ul class="sign-in-up-list"> | ||
42 | <li><img src="../assets/images/check.svg" /><span>Connect & learn from fellow product enthusiasts</span></li> | ||
43 | <li><img src="../assets/images/check.svg" /><span>Share & pickup deeper insights from real world products</span></li> | ||
44 | <li><img src="../assets/images/check.svg" /><span>Access to XX Casestudies</span></li> | ||
45 | </ul> | ||
46 | </div><!-- users land image --> | ||
47 | <div class="col-sm-4 col-md-4 col-lg-4 col-xl-4"> | ||
48 | <div class="form-layout signup-frm-spc"> | ||
49 | <form> | ||
50 | |||
51 | <h5>SignUp Using</h5> | ||
52 | <div class="social-login"> | ||
53 | <ul> | ||
54 | <li><a href="#"><img src="../assets/images/google.svg" /></a></li> | ||
55 | <li><a href="#"><img src="../assets/images/linkdin.svg" /></a></li> | ||
56 | <li><a href="#"><img src="../assets/images/twitter.svg" /></a></li> | ||
57 | </ul> | ||
58 | </div> | ||
59 | <h5>or Signup with email</h5> | ||
60 | <div class="fill-form"> | ||
61 | <label for="inputEmail" class="sr-only">Email address</label> | ||
62 | <input type="email" id="inputEmail" class="form-control" placeholder="Your Email ID" required autofocus> | ||
63 | <label for="inputPassword" class="sr-only">Password</label> | ||
64 | <input type="password" id="inputPassword" class="form-control" placeholder="Password" required> | ||
65 | |||
66 | <button class="btn btn-lg sb-button" type="submit"><img src="../assets/images/user-plus.svg" /> Create Account</button> | ||
67 | <p class=""> | ||
68 | By signing up I agree to the <a href="#">Privacy Policy</a> and <a href="#">Terms of Service</a> | ||
69 | </p> | ||
70 | <h3>Have an account? <a @click="goToLogin">Login</a></h3> | ||
71 | </div> | ||
72 | </form> | ||
73 | </div> | ||
74 | |||
75 | </div><!-- sign up --> | ||
76 | </div> | ||
77 | <!-- body wrapper --> | ||
78 | </div> | ||
79 | </main> | ||
80 | </template> | ||
81 | |||
82 | <script> | ||
83 | |||
84 | import Vue from "vue"; | ||
85 | import router from "../router"; | ||
86 | |||
87 | export default { | ||
88 | name: "SignUp", | ||
89 | |||
90 | data() { | ||
91 | return { | ||
92 | }; | ||
93 | }, | ||
94 | mounted() {}, | ||
95 | methods: { | ||
96 | goToLogin(){ | ||
97 | this.$router.push("/"); | ||
98 | |||
99 | } | ||
100 | }, | ||
101 | }; | ||
102 | </script> | ||
103 |
src/components/welcome.vue
1 | <template> | 1 | <template> |
2 | <div class="component-card-section text-center full-height"> | 2 | <div class="component-card-section text-center full-height"> |
3 | <div class="row h-100 mr-0 ml-0"> | 3 | <div class="row h-100 mr-0 ml-0"> |
4 | <div class="col-sm-12 my-auto welcome-content"> | 4 | <div class="col-sm-12 my-auto welcome-content"> |
5 | <h3 class="mb-4">Welcome to Gigs For Me</h3> | 5 | <h3 class="mb-4">Welcome to Gigs For Me</h3> |
6 | <p class="mb-5"> | 6 | <p class="mb-5"> |
7 | Before we recommend the right gigs, | 7 | Before we recommend the right gigs, |
8 | <br />we need some information | 8 | <br />we need some information |
9 | </p> | 9 | </p> |
10 | <router-link class="yellow-btn btn-large" to="/profileWizard"> | 10 | <router-link class="yellow-btn btn-large" to="/profileWizard"> |
11 | Get Started | 11 | Get Started |
12 | <img src="@/assets/img/onboarding/arrow.svg" width="20" /> | 12 | <!-- <img src="@/assets/img/onboarding/arrow.svg" width="20" /> --> |
13 | </router-link> | 13 | </router-link> |
14 | </div> | 14 | </div> |
15 | </div> | 15 | </div> |
16 | </div> | 16 | </div> |
17 | </template> | 17 | </template> |
18 | 18 |
src/router/index.js
1 | import Vue from 'vue' | 1 | import Vue from 'vue' |
2 | import Router from 'vue-router' | 2 | import Router from 'vue-router' |
3 | import { authGuard } from "../auth/authGuard" | 3 | import { authGuard } from "../auth/authGuard" |
4 | import LandingPage from '@/components/LandingPage' | 4 | import LandingPage from '@/components/LandingPage' |
5 | import SignUp from '@/components/SignUp' | ||
6 | import Reset from '@/components/Reset' | ||
5 | import welcome from '@/components/welcome' | 7 | import welcome from '@/components/welcome' |
6 | 8 | ||
7 | import router from '../router' | 9 | import router from '../router' |
8 | Vue.use(Router) | 10 | Vue.use(Router) |
9 | 11 | ||
10 | export default new Router({ | 12 | export default new Router({ |
11 | mode: 'history', | 13 | mode: 'history', |
12 | routes: [{ | 14 | routes: [{ |
13 | path: '/', | 15 | path: '/', |
14 | name: 'LandingPage', | 16 | name: 'LandingPage', |
15 | component: LandingPage, | 17 | component: LandingPage, |
16 | beforeEnter: function(to, from, next) { | 18 | beforeEnter: function(to, from, next) { |
17 | var userdata = localStorage.getItem('gigs_usertoken') | 19 | var userdata = localStorage.getItem('gigs_usertoken') |
18 | if (userdata) { | 20 | if (userdata) { |
19 | router.push({ name: 'Welcome' }) | 21 | router.push({ name: 'Welcome' }) |
20 | } | 22 | } |
21 | next() | 23 | next() |
22 | } | 24 | } |
23 | }, | 25 | }, |
26 | { | ||
27 | path: '/signup', | ||
28 | name: 'SignUp', | ||
29 | component: SignUp, | ||
30 | }, | ||
31 | { | ||
32 | path: '/reset', | ||
33 | name: 'Reset', | ||
34 | component: Reset, | ||
35 | } | ||
24 | 36 | ||
25 | ], | 37 | ], |
26 | scrollBehavior(to, from, savedPosition) { | 38 | scrollBehavior(to, from, savedPosition) { |
27 | this.seen = false | 39 | this.seen = false |
28 | return { x: 0, y: 0 } | 40 | return { x: 0, y: 0 } |
29 | } | 41 | } |
30 | }) | 42 | }) |