This commit is contained in:
2025-03-25 17:30:21 +09:00
commit aede56d4f2
189 changed files with 46849 additions and 0 deletions
@@ -0,0 +1,236 @@
@import '../mixins/buttons';
/** =====================
Button css start
========================== **/
.btn-theme,
a.btn-theme {
background: $theme-color;
color: #fff;
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
border-color: #1de1c2;
border-radius: 0.25rem;
padding: 11px 25px;
&:active,
&:focus,
&:not(:disabled):not(.disabled):active {
background-image: $theme-color;
color: #fff;
box-shadow: none;
}
&.active {
background-image: #fff !important;
color: $default-color;
border: 1px solid $theme-border;
box-shadow: none;
}
}
.btn-outline-theme {
background-image: #fff !important;
color: $default-color;
border: 1px solid $theme-border;
box-shadow: none;
&:active,
&:focus,
&:not(:disabled):not(.disabled):active {
background-image: #fff;
color: $default-color;
border: 1px solid $theme-border;
}
&.active {
background: $theme-color !important;
color: #fff;
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
border: 1px solid transparent;
}
}
.btn-theme2 {
background: $theme-color2;
color: #fff;
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
border: 1px solid transparent;
border-radius: 10px;
padding: 14px 25px;
&:active,
&:focus,
&:not(:disabled):not(.disabled):active {
background-image: $theme-color2;
color: #fff;
box-shadow: none;
}
&.active {
background-image: #fff !important;
color: $default-color;
border: 1px solid $theme-border;
box-shadow: none;
}
}
.btn-outline-theme2 {
background-image: #fff !important;
color: $default-color;
border: 1px solid $theme-border;
box-shadow: none;
&:active,
&:focus,
&:not(:disabled):not(.disabled):active {
background-image: #fff;
color: $default-color;
border: 1px solid $theme-border;
}
&.active {
background: $theme-color2 !important;
color: #fff;
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
border: 1px solid transparent;
}
}
.btn {
padding: 10px 20px;
border-radius: 0.25rem;
font-size: 14px;
margin-bottom: 5px;
margin-right: 10px;
transition: all 0.3s ease-in-out;
> i {
margin-right: 12px;
}
&.btn-icon,
&.drp-icon {
width: 45px;
height: 45px;
padding: 10px 12px;
> i {
margin-right: 0;
}
}
&.drp-icon {
&.dropdown-toggle:after {
display: none;
}
+ .dropdown-menu {
margin-left: -10px;
}
}
&:active,
&:focus {
box-shadow: none;
}
&-square {
border-radius: 0;
}
&.disabled {
cursor: not-allowed;
opacity: 0.55;
}
&-rounded {
border-radius: 30px;
}
}
.btn-group {
.btn {
margin-bottom: 0;
margin-right: 0;
}
}
.btn-group-sm > .btn,
.btn-sm {
padding: 6px 14px;
font-size: 13px;
}
.btn-group-lg > .btn,
.btn-lg {
padding: 13px 23px;
font-size: 16px;
}
.shadow-1 {
box-shadow: 0 7px 12px 0 rgba(62, 57, 107, 0.16);
}
.shadow-2 {
box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2);
}
.shadow-3 {
box-shadow: 0 14px 24px 0 rgba(62, 57, 107, 0.26);
}
.shadow-4 {
box-shadow: 0 16px 28px 0 rgba(62, 57, 107, 0.3);
}
.shadow-5 {
box-shadow: 0 20px 24px 0 rgba(62, 57, 107, 0.36);
}
/* Alternate buttons */
@each $color, $value in $theme-colors {
.btn-#{$color} {
@include button-variant-pc($value, $value);
}
}
/* outline buttons */
@each $color, $value in $theme-colors {
.btn-outline-#{$color} {
@include button-outline-variant-pc($value);
}
}
/* glow buttons */
@each $color, $value in $theme-colors {
.btn-glow-#{$color} {
@include button-glow-variant-pc($value);
}
}
/**====== Button css end ======**/
.drp-icon {
.btn {
width: 45px;
height: 45px;
padding: 10px 12px;
> i {
margin-right: 0;
}
&.dropdown-toggle:after {
display: none;
}
}
+ .dropdown-menu {
margin-left: -10px;
}
&.btn-rounded {
.btn {
&.dropdown-toggle {
border-radius: 30px;
}
}
}
}
.btn:not(:disabled):not(.disabled) {
cursor: pointer;
}