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

81 lines
1.6 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;
2016-11-23 21:10:32 +00:00
font-size: 16px;
2016-12-16 15:54:49 +00:00
padding: $pad-xsmall 12px;
2016-11-09 14:00:40 +00:00
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);
2016-12-16 15:54:49 +00:00
border-color: $link-light;
2016-11-09 14:00:40 +00:00
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%;
display: block;
2016-11-09 14:00:40 +00:00
}
&__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
}
2016-12-16 15:54:49 +00:00
&__hint {
font-size: 14px;
font-weight: $normal;
line-height: 1.57;
letter-spacing: 1px;
color: $accent-text;
code {
color: $brand-light;
background-color: $accent-light;
padding: 2px;
font-family: 'SourceCodePro', $monospace;
}
}
}