2022-04-13 13:51:55 +07:00

223 lines
3.6 KiB
SCSS

// Basic Input
.form-control{
border-radius: $radius;
background: $white;
border: 1px solid $border;
// height: 45px;
color: $dark;
height: 56px;
@include respond('laptop') {
height: 41px;
}
&:hover,&:focus,&.active{
box-shadow: none;
background: $white;
color: $dark;
}
}
.input-rounded {
border-radius: 100px;
}
// Input Color
[data-theme-version="light"],
[data-theme-version="dark"] {
.input-primary{
.form-control{
border-color:$primary;
}
.input-group-text{
background-color:$primary;
color:$white;
}
}
.input-danger{
.form-control{
border-color:$danger;
}
.input-group-text{
background-color:$danger;
color:$white;
}
}
.input-info{
.form-control{
border-color:$info;
}
.input-group-text{
background-color:$info;
color:$white;
}
}
.input-success{
.form-control{
border-color:$success;
}
.input-group-text{
background-color:$success;
color:$white;
}
}
.input-warning{
.form-control{
border-color:$warning;
}
.input-group-text{
background-color:$warning;
color:$white;
}
}
}
// Input Outline
[data-theme-version="light"],
[data-theme-version="dark"] {
.input-primary-o{
.form-control{
border-color:$primary;
}
.input-group-text{
background-color:transparent;
border-color:$primary;
color:$primary;
}
}
.input-danger-o{
.form-control{
border-color:$danger;
}
.input-group-text{
background-color:transparent;
border-color:$danger;
color:$danger;
}
}
.input-info-o{
.form-control{
border-color:$info;
}
.input-group-text{
background-color:transparent;
border-color:$info;
color:$info;
}
}
.input-success-o{
.form-control{
border-color:$success;
}
.input-group-text{
background-color:transparent;
border-color:$success;
color:$success;
}
}
.input-warning-o{
.form-control{
border-color:$warning;
}
.input-group-text{
background-color:transparent;
border-color:$warning;
color:$warning;
}
}
}
// Input Size/
// .form-control{
// min-height: 40px;
// }
// .form-control-sm{
// min-height: 36px;
// }
// .form-control-lg{
// min-height: 52px;
// }
// Input Group
.input-group-text{
background: #d7dae3;
border: 1px solid transparent;
min-width: 50px;
display: flex;
justify-content: center;
padding: 0.532rem 0.75rem;
border-radius: $radius;
i{
font-size: 16px;
}
}
.custom-file-label{
height: 40px;
padding: 0.5rem 0.75rem;
border-radius: 0;
}
.input-group-prepend .btn,
.input-group-append .btn {
z-index: 0;
}
.custom-select{
background: none;
// height: 45px;
border-color: $border;
color: $dark;
// border-radius: 0px!important;
&:focus{
box-shadow: none;
border-color: $primary;
color: $primary;
}
}
.custom-file-label{
// height: 45px;
// border-radius: 0px!important;
&:after{
background: #656C73;
border: 1px solid $border;
color: $white;
border-radius: 0;
@at-root [data-theme-version="dark"] & {
background: $d-border;
border-color: $d-border;
color: $body-color;
}
}
}
.custom_file_input {
.input-group-prepend,
.input-group-append {
// height: 45px;
}
.custom-file-label::after {
height: 100%;
// line-height: 2.4;
}
}
.form-control:disabled,
.form-control[readonly] {
background: $white;
opacity: 1;
}
.custom-file-label{
background: $white;
border-color: $border;
@at-root [data-theme-version="dark"] & {
background: $d-bg;
border-color: $d-border;
}
}