aboutsummaryrefslogtreecommitdiff
path: root/packages/components/src/components/FormInput/FormInput.scss
diff options
context:
space:
mode:
Diffstat (limited to 'packages/components/src/components/FormInput/FormInput.scss')
-rw-r--r--packages/components/src/components/FormInput/FormInput.scss112
1 files changed, 56 insertions, 56 deletions
diff --git a/packages/components/src/components/FormInput/FormInput.scss b/packages/components/src/components/FormInput/FormInput.scss
index db04ff8cf..2554cbd01 100644
--- a/packages/components/src/components/FormInput/FormInput.scss
+++ b/packages/components/src/components/FormInput/FormInput.scss
@@ -1,69 +1,69 @@
-@import '../../global/globalCssVariables.scss';
+@use '../../global/globalCssVariables.scss' as global;
.formInput-container {
- display: flex;
- flex-direction: column;
- width: 100%;
- height: fit-content;
- position: relative;
- margin-top: 20px;
-
- .formInput {
- font-family: inherit;
+ display: flex;
+ flex-direction: column;
width: 100%;
- border: 0;
- border-bottom: 2px solid black;
- outline: 0;
- font-size: 1rem;
- color: black;
- padding: 7px 0;
- background: transparent;
- transition: border-color 0.2s;
-
- &::placeholder {
- color: transparent;
- }
+ height: fit-content;
+ position: relative;
+ margin-top: 20px;
- &:focus {
- ~ .formInput-label {
- position: absolute;
- transform: translate(0px, -13px);
- display: block;
- transition: 0.2s;
+ .formInput {
+ font-family: inherit;
+ width: 100%;
+ border: 0;
+ border-bottom: 2px solid black;
+ outline: 0;
font-size: 1rem;
- font-weight: 700;
- }
- padding-bottom: 6px;
- font-weight: 700;
- border-width: 3px;
- border-image: linear-gradient(to right, black, white);
- border-image-slice: 1;
+ color: black;
+ padding: 7px 0;
+ background: transparent;
+ transition: border-color 0.2s;
+
+ &::placeholder {
+ color: transparent;
+ }
+
+ &:focus {
+ ~ .formInput-label {
+ position: absolute;
+ transform: translate(0px, -13px);
+ display: block;
+ transition: 0.2s;
+ font-size: 1rem;
+ font-weight: 700;
+ }
+ padding-bottom: 6px;
+ font-weight: 700;
+ border-width: 3px;
+ border-image: linear-gradient(to right, black, white);
+ border-image-slice: 1;
+ }
+
+ &:valid {
+ ~ .formInput-label {
+ position: absolute;
+ transform: translate(0px, -13px);
+ display: block;
+ transition: 0.2s;
+ font-size: 1rem;
+ }
+ }
+
+ &:required,
+ &:invalid {
+ box-shadow: none;
+ }
}
- &:valid {
- ~ .formInput-label {
+ .formInput-label {
position: absolute;
- transform: translate(0px, -13px);
+ top: 0;
+ transform: translate(0px, 8px);
display: block;
transition: 0.2s;
font-size: 1rem;
- }
+ color: gray;
+ pointer-events: none;
}
-
- &:required,
- &:invalid {
- box-shadow: none;
- }
- }
-
- .formInput-label {
- position: absolute;
- top: 0;
- transform: translate(0px, 8px);
- display: block;
- transition: 0.2s;
- font-size: 1rem;
- color: gray;
- pointer-events: none;
- }
}