Viewing File: /home/maglabs/exclusive/wp-content/themes/homeid/assets/sass/_button.scss
//----------------------------------------------------------------------
// Button style
//----------------------------------------------------------------------
.btn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
position: relative;
display: inline-block;
@include button-size($height__input, 30px, 14px);
font-weight: 500;
border: solid 1px transparent;
white-space: nowrap;
@include button-variant(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-accent-foreground),var(--g5-color-accent-brightness),var(--g5-color-accent-brightness));
@include border-radius(5px);
@include transition(color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out);
&:hover {
cursor: pointer;
}
&:focus {
outline: none;
@include box-shadow(none);
}
&:disabled {
opacity: 0.65;
cursor: default;
}
}
.btn {
&.btn-block,
&.btn-full {
display: block;
width: 100%;
}
&.btn-inline {
display: inline-block;
vertical-align: top;
}
&.btn-sm {
@include button-size(40px, 20px, 14px);
}
&.btn-md {
@include button-size($height__input, 30px, 14px);
}
&.btn-lg {
@include button-size(52px, 30px, 20px);
}
&.btn-xl {
@include button-size(62px, 35px, 24px);
}
// Button style
&.btn-round {
@include border-radius(5em);
}
&.btn-rounded {
@include border-radius(5px);
}
&.btn-square {
@include border-radius(0);
}
// Button color
&.btn-accent {
@include button-variant(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-accent-foreground),var(--g5-color-accent-brightness),var(--g5-color-accent-brightness));
}
// Button color
&.btn-primary {
@include button-variant(var(--g5-color-primary), #eff6f7, #eff6f7);
&.btn-outline {
color: var(--g5-color-primary);
&:focus,
&:hover,
&:active {
background-color: #eff6f7;
color: var(--g5-color-primary);
border-color: #eff6f7;
}
}
&.btn-link {
color: var(--g5-color-primary);
}
}
&.btn-secondary {
@include button-variant(var(--g5-color-primary), var(--g5-color-secondary), var(--g5-color-secondary),var(--g5-color-primary),var(--g5-color-secondary-brightness),var(--g5-color-secondary-brightness));
&.btn-outline {
color: var(--g5-color-primary);
}
}
&.btn-light {
@include button-variant(var(--g5-color-light-foreground), var(--g5-color-light), var(--g5-color-light),var(--g5-color-light-foreground),var(--g5-color-light-brightness),var(--g5-color-light-brightness));
}
&.btn-dark {
@include button-variant(var(--g5-color-dark-foreground), var(--g5-color-dark), var(--g5-color-dark),var(--g5-color-dark-foreground),var(--g5-color-dark-brightness),var(--g5-color-dark-brightness));
}
&.btn-gray {
@include button-variant(var(--g5-color-gray-foreground), var(--g5-color-gray), var(--g5-color-gray),var(--g5-color-gray-foreground),var(--g5-color-gray-brightness),var(--g5-color-gray-brightness));
}
&.btn-success {
@include button-variant(var(--g5-color-success-foreground), var(--g5-color-success), var(--g5-color-success),var(--g5-color-success-foreground),var(--g5-color-success-brightness),var(--g5-color-success-brightness));
}
&.btn-danger {
@include button-variant(var(--g5-color-danger-foreground), var(--g5-color-danger), var(--g5-color-danger),var(--g5-color-danger-foreground),var(--g5-color-danger-brightness),var(--g5-color-danger-brightness));
}
&.btn-warning {
@include button-variant(var(--g5-color-warning-foreground), var(--g5-color-warning), var(--g5-color-warning),var(--g5-color-warning-foreground),var(--g5-color-warning-brightness),var(--g5-color-warning-brightness));
}
&.btn-info {
@include button-variant(var(--g5-color-info-foreground), var(--g5-color-info), var(--g5-color-info),var(--g5-color-info-foreground),var(--g5-color-info-brightness),var(--g5-color-info-brightness));
}
&.btn-icon-left i {
margin-right: 10px;
}
&.btn-icon-right i {
margin-left: 10px;
}
&.btn-outline {
background-color: transparent;
border-color: #eee;
}
&.btn-3d{
-webkit-box-sizing: content-box;
box-sizing: content-box;
border-bottom: solid 5px rgba(0, 0, 0, 0.15) !important;
}
&.btn-3d:hover {
margin-top: 2px;
border-bottom: solid 3px rgba(0, 0, 0, 0.15) !important;
}
&.btn-link {
background-color: transparent !important;
border-width: 0 !important;
text-decoration: none;
padding-left: 0;
padding-right: 0;
height: auto;
line-height: 2;
}
&.btn-link:not(:disabled):not(.disabled):active {
color: initial;
&:focus {
@include box-shadow(none);
}
}
}
Back to Directory
File Manager