diff options
Diffstat (limited to 'src/css/imports/_forms.css')
| -rwxr-xr-x | src/css/imports/_forms.css | 66 |
1 files changed, 65 insertions, 1 deletions
diff --git a/src/css/imports/_forms.css b/src/css/imports/_forms.css index fe0b8ab..12ee7c6 100755 --- a/src/css/imports/_forms.css +++ b/src/css/imports/_forms.css @@ -1,9 +1,14 @@ /* FORMS - + */ +fieldset +{ + position: relative; +} + .input-reset { -webkit-appearance: none; -moz-appearance: none; @@ -14,3 +19,62 @@ border: 0; padding: 0; } + +input, textarea { + background-color: var(--grey-2); + border-radius: var(--border-radius); + padding: 12px 16px 10px; + font-size: 1rem; + line-height: 1.25; + position: relative; + z-index: 2; + &:focus { + background-color: var(--white); + } + &:focus + label { + opacity: 1; + pointer-events: auto; + transform: translateY(-120%); + } +} + +::-webkit-input-placeholder { + color: var(--black); + font-size: 1rem; + line-height: normal; +} + +:-moz-placeholder { + color: var(--black); + font-size: 1rem; + line-height: normal; +} + +::-moz-placeholder { + color: var(--black); + font-size: 1rem; + line-height: normal; +} + +:-ms-input-placeholder { + color: var(--black); + font-size: 1rem; + line-height: normal; +} + +label +{ + font-size: .875rem; + font-weight: 800; + color: var(--primary); + background-color: var(--grey-2); + border-radius: .25rem; + padding: .25rem .5rem; + position: absolute; + left: 0; + pointer-events: none; + opacity: 0; + line-height: 1; + transition: var(--hover-transition); + z-index: 2; +} |
