aboutsummaryrefslogtreecommitdiffstats
path: root/src/css/imports/_forms.css
diff options
context:
space:
mode:
Diffstat (limited to 'src/css/imports/_forms.css')
-rwxr-xr-xsrc/css/imports/_forms.css66
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;
+}