-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_buttons.scss
More file actions
122 lines (122 loc) · 2.85 KB
/
_buttons.scss
File metadata and controls
122 lines (122 loc) · 2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
@import 'mixins/buttons';
.btn {
cursor: pointer;
display: inline-block;
border: none;
border-radius: $border-radius-base;
transition: .3s ease box-shadow;
padding: 0.75em 2em;
font-size: 1em;
line-height: 1;
font-weight: 600;
text-decoration: none;
text-align: center;
text-transform: none;
white-space: nowrap;
border: 0.0625em solid transparent;
&:hover {
text-decoration: none;
}
&.-primary {
@include button-standard($white, $primary);
&.-outline {
@include button-outline($white, $primary, $primary);
}
&.-link {
@include button-link($primary);
}
}
&.-success {
@include button-standard($white, $success);
&.-outline {
@include button-outline($white, $success, $success);
}
&.-link {
@include button-link($success);
}
}
&.-secondary {
@include button-standard($white, $secondary);
&.-outline {
@include button-outline($white, $secondary, $secondary);
}
&.-link {
@include button-link($secondary);
}
}
&.-info {
@include button-standard(#2c2c2c, $info);
&.-outline {
@include button-outline(#2c2c2c, #0074e8, $info);
}
&.-link {
@include button-link(#0074e8);
}
}
&.-warning {
@include button-standard(#2c2c2c, $warning);
&.-outline {
@include button-outline(#2c2c2c, #a26b00, $warning);
}
&.-link {
@include button-link(#a26b00);
}
}
&.-danger {
@include button-standard(#f0f0f0, $danger);
&.-outline {
@include button-outline(#f0f0f0, $danger, $danger);
}
&.-link {
@include button-link($danger);
}
}
&.-light {
@include button-standard($dark, $white);
&.-outline {
@include button-outline($dark, $white, $white);
}
&.-link {
@include button-link($white);
}
}
&.-dark {
@include button-standard($white, $dark);
&.-outline {
@include button-outline($white, $dark, $dark);
}
&.-link {
@include button-link($dark);
}
}
&.-round {
border-radius: 10rem;
padding: 0.75em 2.5em;
}
&.-square {
border-radius: 0;
}
&.-xs {
font-size: 0.75em;
padding: 0.5em 1em;
}
&.-sm {
font-size: 0.875rem;
padding: 0.625em 1.5em;
}
&.-md {
font-size: 1rem;
}
&.-lg {
font-size: 1.125rem;
padding: 0.875em 2.5em;
}
&.-xl {
font-size: 1.25rem;
padding: 1em 3em;
}
&:disabled {
opacity: 0.5;
cursor: not-allowed;
}
}