TastyBites/front/src/styles/_form_element.scss
Fluffy-Bean fd132ebf97 Add time slot selection
Stop moving elements when error appears under input
make 404, 500, Empty Basket and No Item sections larger
clean up test-api slightly
2024-05-11 16:26:17 +01:00

70 lines
1.3 KiB
SCSS

.form-element {
width: fit-content;
overflow: hidden;
}
.form-label {
padding: $spacing-xsmall;
display: block;
font-size: $font-size-small;
text-shadow: 0 1px 0.5px rgba(#000, 0.2);
color: $color-on-background;
}
.form-input {
padding: $spacing-small;
display: block;
font-family: $font-family;
font-size: $font-size-p;
border: 1px solid rgba($color-dark, 0.2);
border-radius: $border-radius-normal;
background-color: $color-light;
color: $color-on-light;
&:hover {
border: 1px solid rgba($color-dark, 0.4);
}
&:focus-visible {
border: 1px solid rgba($color-primary, 0.9);
outline: 0 solid transparent;
}
}
.form-notice {
height: 16px;
padding: 0 $spacing-xsmall;
display: block;
font-size: $font-size-xsmall;
text-shadow: 0 1px 0.5px rgba(#000, 0.2);
color: rgba($color-on-background, 0.7);
&.error {
color: $color-error;
}
}
.form-message {
margin-bottom: $spacing-small;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
text-shadow: 0 1px 0.5px rgba(#000, 0.2);
border-radius: $border-radius-normal;
color: $color-on-background;
&.success {
color: $color-primary;
}
&.error {
color: $color-error;
}
}