Skip to content

Commit 5721ab4

Browse files
authored
Merge pull request smakosh#2 from smakosh/refactoring
Restyling and refactoring
2 parents 41c360a + e7f57d9 commit 5721ab4

28 files changed

+7105
-922
lines changed

sass/buttons.scss

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
@import "colors";
22

33
.btn {
4-
padding: 1rem 3rem;
4+
width: 140px;
5+
height: 45px;
56
color: #fff;
67
cursor: pointer;
8+
text-transform: uppercase;
9+
font-weight: bold;
710
}
811

912
.btn-primary {
@@ -18,7 +21,7 @@
1821
border-width: 3px;
1922
border-style: solid;
2023
transition: all 0.5s;
21-
padding: 0.8rem 3rem;
24+
2225
&:hover {
2326
color: #fff;
2427
transition: all 0.5s;
@@ -32,6 +35,7 @@
3235
.black-btn {
3336
border-color: $black;
3437
color: $black;
38+
3539
&:hover {
3640
background-color: $black;
3741
}
@@ -40,6 +44,7 @@
4044
.green-btn {
4145
border-color: $green;
4246
color: $green;
47+
4348
&:hover {
4449
background-color: $green;
4550
}
@@ -48,6 +53,7 @@
4853
.orange-btn {
4954
border-color: $orange-btn;
5055
color: $orange-btn;
56+
5157
&:hover {
5258
background-color: $orange-btn;
5359
}
@@ -56,6 +62,7 @@
5662
.purple-btn {
5763
border-color: $purple-btn;
5864
color: $purple-btn;
65+
5966
&:hover {
6067
background-color: $purple-btn;
6168
}
@@ -67,9 +74,9 @@ button:disabled {
6774
background: $disabled;
6875
color: #fff;
6976
border: unset;
70-
}
7177

72-
button:disabled:hover {
73-
box-shadow: unset;
74-
background: $disabled;
75-
}
78+
&:hover {
79+
box-shadow: unset;
80+
background: $disabled;
81+
}
82+
}

sass/cards.scss

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
.card {
22
border-radius: 5px;
33
box-shadow: 0px 1px 10px 0px rgba(5, 5, 5, 0.13);
4+
45
.card-header {
5-
padding: 1.5rem 0 1.5rem 1.5rem;
6+
padding: 1.5rem;
7+
68
h4 {
79
font-weight: bold;
810
margin: 0;
911
}
1012
}
13+
1114
.card-img {
1215
overflow: hidden;
16+
1317
img {
1418
position: relative;
1519
left: 0;
@@ -20,25 +24,28 @@
2024
display: block;
2125
}
2226
}
27+
2328
.card-footer {
2429
padding: 1.5rem 0 1.5rem 1.5rem;
30+
2531
h4 {
2632
font-weight: bold;
2733
margin: 0;
2834
}
2935
}
3036
}
3137

32-
.card-nofooter {
38+
.card-no-footer {
3339
.card-img {
40+
3441
img {
3542
border-bottom-left-radius: 5px;
3643
border-bottom-right-radius: 5px;
3744
}
3845
}
3946
}
4047

41-
.card-noheader {
48+
.card-no-header {
4249
.card-img {
4350
img {
4451
border-top-left-radius: 5px;
@@ -47,7 +54,7 @@
4754
}
4855
}
4956

50-
.card-hoverable {
57+
.card-hover {
5158
transition: all .3s;
5259
&:hover {
5360
box-shadow: 0px 11px 16px 0px rgba(5, 5, 5, 0.23);

sass/colors.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ $purple: #B721FF;
99
$purple-btn: #7274ff;
1010
$red: #f44336;
1111
$black: #212121;
12-
$disabled: #fa5151;
12+
$disabled: #c1c1c1;

sass/default.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ a {
22
text-decoration: none;
33
}
44

5-
select, input, textarea {
5+
select, input, textarea, button {
66
-webkit-appearance: none;
7-
}
87

9-
button, input, select, textarea:focus {
10-
outline: none;
8+
&:focus {
9+
outline: none;
10+
}
1111
}
1212

1313
button {

sass/fonts.scss

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
2-
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i');
1+
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

sass/forms.scss

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ textarea[type=text] {
2020
margin-bottom: 1rem;
2121
box-sizing: border-box;
2222
transition: all .2s ease;
23-
text-align: left;
2423
border-width: 1px;
2524
border-color: $black;
2625
border-style: solid;
2726
border-radius: 2px;
27+
2828
&:focus {
2929
border-color: $black;
3030
transition: all .2s ease;
@@ -33,7 +33,6 @@ textarea[type=text] {
3333

3434
input, textarea {
3535
padding: .9rem 1rem .9rem 2rem;
36-
-webkit-appearance:none;
3736
}
3837

3938
select {
@@ -43,9 +42,8 @@ select {
4342
}
4443

4544
textarea {
46-
4745
resize: vertical;
48-
min-height: 8rem;
46+
min-height: 12rem;
4947
margin: 0;
5048
}
5149

@@ -78,10 +76,16 @@ textarea {
7876
content: '';
7977
}
8078

79+
.caret-icon:before {
80+
content: '';
81+
}
82+
8183
label {
8284
cursor: pointer;
85+
8386
input[type="checkbox"] {
8487
display: none;
88+
8589
+ span:before {
8690
content: '';
8791
font-family: 'fontawesome';
@@ -107,6 +111,7 @@ label {
107111

108112
input[type="radio"] {
109113
display: none;
114+
110115
+ span:before {
111116
content: '';
112117
font-family: 'fontawesome';
@@ -144,13 +149,13 @@ label {
144149
textarea,
145150
textarea[type="text"] {
146151
border-color: $green;
147-
&:focus {
148152

153+
&:focus {
149154
border-color: $blue;
150155
}
151156
}
152-
span:before {
153157

158+
span:before {
154159
color: $green;
155160
}
156161
}
@@ -168,10 +173,12 @@ label {
168173
textarea,
169174
textarea[type="text"] {
170175
border-color: $black;
176+
171177
&:focus {
172178
border-color: lighten($black, 10);
173179
}
174180
}
181+
175182
span:before {
176183
color: $black;
177184
}
@@ -190,10 +197,12 @@ label {
190197
textarea,
191198
textarea[type="text"] {
192199
border-color: $orange-btn;
200+
193201
&:focus {
194202
border-color: $yellow;
195203
}
196204
}
205+
197206
span:before {
198207
color: $orange-btn;
199208
}
@@ -212,57 +221,58 @@ label {
212221
textarea,
213222
textarea[type="text"] {
214223
border-color: $purple-btn;
215-
&:focus {
216224

225+
&:focus {
217226
border-color: $dark-blue;
218227
}
219228
}
229+
220230
span:before {
221231
color: $purple-btn;
222232
}
223233
}
224234

225-
// green
226235
.green-checkbox {
227236
+ span:before {
228237
border-color: $green !important;
229238
color: rgba(255, 255, 255, 0) !important;
230239
}
231240
}
241+
232242
.green-checkbox:checked + span:before {
233243
color: $green !important;
234244
}
235245

236-
// black
237246
.black-checkbox {
238247
+ span:before {
239248
border-color: $black !important;
240249
color: rgba(255, 255, 255, 0) !important;
241250
}
242251
}
252+
243253
.black-checkbox:checked + span:before {
244254
color: $black !important;
245255
}
246256

247-
// orange
248257
.orange-checkbox {
249258
+ span:before {
250259
border-color: $orange-btn !important;
251260
color: rgba(255, 255, 255, 0) !important;
252261
}
253262
}
263+
254264
.orange-checkbox:checked + span:before {
255265
color: $orange-btn !important;
256266
}
257267

258-
// purple
259268
.purple-checkbox {
260269
+ span:before {
261270

262271
border-color: $purple-btn !important;
263272
color: rgba(255, 255, 255, 0) !important;
264273
}
265274
}
275+
266276
.purple-checkbox:checked + span:before {
267277
color: $purple-btn !important;
268-
}
278+
}

0 commit comments

Comments
 (0)