185 lines
3.0 KiB
SCSS
185 lines
3.0 KiB
SCSS
// Default buttons
|
|
.btn {
|
|
// Remove gradient on btn-link
|
|
&-link {
|
|
background-image: none;
|
|
}
|
|
|
|
// Tertiary
|
|
&-tertiary {
|
|
color: $gray-600;
|
|
background-color: $gray-200;
|
|
|
|
&:hover, &:active, &:focus {
|
|
color: $black;
|
|
background-color: $gray-300;
|
|
border-color: $gray-300;
|
|
}
|
|
}
|
|
|
|
&-success {
|
|
color: $white;
|
|
|
|
&:hover {
|
|
color: $white;
|
|
background-color: $green-600;
|
|
}
|
|
}
|
|
|
|
&-warning {
|
|
color: $white;
|
|
|
|
&:hover {
|
|
color: $white;
|
|
background-color: $orange-600;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Outline buttons
|
|
.btn-outline {
|
|
&-success:hover {
|
|
color: $white;
|
|
}
|
|
|
|
&-warning:hover {
|
|
color: $white;
|
|
}
|
|
|
|
// Tertiary
|
|
&-tertiary {
|
|
color: $gray-600;
|
|
border-color: $gray-400;
|
|
|
|
&:hover {
|
|
color: $black;
|
|
background-color: $gray-200;
|
|
border-color: $gray-200;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Tender class
|
|
.btn-tender {
|
|
&-primary {
|
|
color: $primary;
|
|
background-color: $primary-50;
|
|
border-color: $purple-400;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $primary;
|
|
border-color: $primary;
|
|
}
|
|
}
|
|
|
|
&-secondary {
|
|
color: $gray-800;
|
|
background-color: $gray-200;
|
|
border-color: $gray-500;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $secondary;
|
|
border-color: $secondary;
|
|
}
|
|
}
|
|
|
|
// Tertiary
|
|
&-tertiary {
|
|
color: $gray-700;
|
|
background-color: $gray-100;
|
|
border-color: $gray-400;
|
|
|
|
&:hover, &:active, &:focus {
|
|
color: $black;
|
|
background-color: $gray-200;
|
|
border-color: $gray-200;
|
|
}
|
|
}
|
|
|
|
&-success {
|
|
color: $success;
|
|
background-color: $success-50;
|
|
border-color: $green-400;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $success;
|
|
border-color: $success;
|
|
}
|
|
}
|
|
|
|
&-info {
|
|
color: $info;
|
|
background-color: $info-50;
|
|
border-color: $blue-400;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $info;
|
|
border-color: $info;
|
|
}
|
|
}
|
|
|
|
&-warning {
|
|
color: $warning;
|
|
background-color: $warning-50;
|
|
border-color: $orange-400;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $warning;
|
|
border-color: $warning;
|
|
}
|
|
}
|
|
|
|
&-danger {
|
|
color: $danger;
|
|
background-color: $danger-50;
|
|
border-color: $red-400;
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
background-color: $danger;
|
|
border-color: $danger;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Phantom class
|
|
.btn-phantom {
|
|
&-primary, &-secondary, &-success, &-info, &-warning, &-danger {
|
|
background-color: transparent;
|
|
}
|
|
|
|
&-primary:hover {
|
|
color: $primary;
|
|
background-color: $primary-50;
|
|
}
|
|
&-secondary:hover {
|
|
color: $black;
|
|
background-color: $secondary-50;
|
|
}
|
|
&-tertiary:hover {
|
|
color: $gray-600;
|
|
background-color: $gray-100;
|
|
}
|
|
&-success:hover {
|
|
color: $success;
|
|
background-color: $success-50;
|
|
}
|
|
&-info:hover {
|
|
color: $info;
|
|
background-color: $info-50;
|
|
}
|
|
&-warning:hover {
|
|
color: $warning;
|
|
background-color: $warning-50;
|
|
}
|
|
&-danger:hover {
|
|
color: $danger;
|
|
background-color: $danger-50;
|
|
}
|
|
}
|