forked from fdnd-task/fix-the-flow-interactive-website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinput.css
63 lines (48 loc) · 1.55 KB
/
input.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
@font-face {
font-family: "archivo";
src: url("/assets/Archivo-VariableFont_wdth,wght.ttf");
}
@font-face {
font-family: "martianmono";
src: url("/assets/MartianMono-VariableFont_wdth,wght.ttf");
}
body {
display:grid;
gap:1.5em;
}
.styling-form {
font-family: "archivo";
label {
display:grid;
}
label span {
padding:.5em;
color: grey;
pointer-events:none;
grid-area: 1/1;
transition: .2s; /* snelheid naar boven verplaatsen */
z-index: 1; /* zorgt dat de tekst geen waas krijgt omdat het achter background color staat */
}
label:has([required]) span::after { /* voegt verplicht teken toe als 'required' veld is */
content:"*";
}
label:has(:focus) span,
label:not( :has(:placeholder-shown) ) span {
translate: 0 -1.2em; /* naar boven maar ook verplaatsen tekst */
color: blue;
}
input {
grid-area: 1/1;
font:inherit; /* font evengroot als invulvaktekst */
border: 0px; /* geen lijn om invulvak */
border-bottom: 1px solid black;
background-color: #fff8;
width: 260px;
padding: .5em;
outline:none; /* geen lijn om invulvak wanneer geselcteerd */
/* &:focus {
border-style:dashed;
border-color:red;
} */
}
}