File: /mnt/data/dreamstour-wp/landing/assets/scss/components/_button.scss
@use "sass:color";
@use "../utils/variables";
/*============================
12.button
============================*/
.btn-primary {
color: variables.$white;
background: variables.$primary;
border: 0px;
font-size: variables.$font-size-16;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn.show:hover, .btn:first-child:active, :not(.btn-check)+.btn:active {
background-color: variables.$primary;
border: 0px;
color: variables.$white;
}
.btn-check:checked+.btn.btn-outline-primary {
color: variables.$white !important;
}
button {
cursor: pointer;
&:focus{
outline: 0;
box-shadow: none;
}
}
.btn {
border-radius: 100px;
padding: 8px 18px;
font-size: variables.$font-size-16;
transition: all 0.5s;
font-weight: variables.$font-weight-medium;
&:focus {
box-shadow: none !important;
}
&:hover {
transition: all 0.5s;
}
&.btn-xl {
padding: 9px 16px;
font-size: 16px;
}
&.btn-lg {
padding: 8px 16px;
font-size: 14px;
}
&.btn-sm {
padding: 6px 8px;
font-size: 12px;
}
&.btn-xs {
padding: 4px 8px;
font-size: 0.6rem;
}
&.btn-primary {
background-color: variables.$primary;
border: 0px;
color: variables.$white !important;
border-radius: 100px;
&:hover,
&:focus,
&.focus,
&:active,
&.active {
background: variables.$secondary;
border: 0px;
color: variables.$white !important;
}
}
&.btn-dark {
background-color: variables.$dark;
border: 1px solid variables.$dark;
color: variables.$white !important;
&:hover,
&:focus,
&.focus,
&:active,
&.active {
background-color: variables.$primary;
border: 1px solid variables.$primary;
color: variables.$white !important;
}
}
&.btn-light {
background-color: variables.$light;
border: 1px solid variables.$light;
color: variables.$gray-900 !important;
&:hover,
&:focus,
&.focus,
&:active,
&.active {
background-color: variables.$primary;
border: 1px solid variables.$primary;
color: variables.$white !important;
}
}
&.btn-white {
background-color: variables.$white;
border-color: variables.$gray-100;
color: variables.$gray-900;
&:hover {
background: variables.$primary;
border-color: variables.$primary;
color: variables.$white;
}
&.show {
background-color: variables.$white;
border-color: variables.$primary;
color: variables.$gray-900;
}
}
&.btn-gray {
background-color: variables.$gray-200;
border-color: variables.$gray-200;
color: variables.$gray-900;
&:hover,
&:focus,
&.focus,
&:active,
&.active {
background-color: variables.$primary;
border-color: variables.$primary;
color: variables.$white;
}
}
}