fleet/frontend/components/forms/fields/InputField/_styles.scss

64 lines
1.2 KiB
SCSS
Raw Normal View History

.input-field {
2016-11-09 14:00:40 +00:00
@include transition(border 150ms ease-in-out, box-shadow 150ms ease-in-out);
line-height: 34px;
border-radius: 2px;
2016-11-09 14:00:40 +00:00
background-color: $white;
border: solid 1px $accent-medium;
font-size: $base;
2016-11-09 14:00:40 +00:00
padding: $pad-xsmall $pad-base;
color: $text-dark;
font-family: 'Oxygen', sans-serif;
box-sizing: border-box;
height: 40px;
@include placeholder {
color: $accent-text;
}
&:focus {
outline: none;
2016-11-09 14:00:40 +00:00
box-shadow: inset 0 0 8px 0 rgba($black, 0.1);
border-bottom-color: $brand;
}
&--error {
2016-11-09 14:00:40 +00:00
@include transition(background 150ms ease-in-out, color 150ms ease-in-out);
border-color: $alert;
2016-11-09 14:00:40 +00:00
background-color: $alert;
color: $white;
box-shadow: inset 0 -4px 4px 0 rgba($black, 0.1);
&:focus {
box-shadow: inset 0 0 8px 0 rgba($black, 0.1);
border-bottom-color: $alert;
background-color: $white;
color: $text-dark;
}
}
&--password {
letter-spacing: 7px;
}
2016-11-09 14:00:40 +00:00
&__textarea {
min-height: 100px;
max-width: 100%;
}
&__label {
2016-11-09 14:00:40 +00:00
display: block;
font-size: $base;
font-weight: $light;
color: $text-dark;
margin-bottom: $pad-xsmall;
&--error {
color: $alert;
}
}
2016-11-09 14:00:40 +00:00
&__wrapper {
margin-bottom: $pad-base;
2016-11-09 14:00:40 +00:00
}
}