-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebform.css
More file actions
83 lines (76 loc) · 1.52 KB
/
Copy pathwebform.css
File metadata and controls
83 lines (76 loc) · 1.52 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
:root{
--font-color:#555;
--font-hover-color:orange;
}
body{
display:flex;
justify-content:center;
align-items:center;
height:100vh;
font-family:"Raleway", sans-serif;
background-color:#627b8a;
}
.container{
width:500px;
box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);
padding:2em;
background-color:#fff;
}
.form-group{
margin-bottom:1.5em;
transition:all .3s;
}
.form-label{
font-size:.75em;
color:var(--font-color);
display:block;
opacity:0;
transition: all .3s;
transform:translateX(-50px);
}
.form-control{
box-shadow:none;
border-radius:0;
border-color:#ccc;
border-style:none none solid none;
width:100%;
font-size:1.25em;
transition:all .6s;
}
.form-control::placeholder{
color:#aaa;
}
.form-control:focus{
box-shadow:none;
border-color:var(--font-hover-color);
outline:none;
}
.form-group:focus-within{
transform:scale(1.1,1.1);
}
.form-control:invalid:focus{
border-color:red;
}
.form-control:valid:focus{
border-color:green;
}
.btn{
background: 0 0 #fff;
border:1px solid #aaa;
border-radius:3px;
color:var(--font-color);
font-size:1em;
padding:10 50px;
text-transform:uppercase;
}
.btn:hover{
border-color:var(--font-hover-color);
color:var(--font-hover-color);
}
textarea{
resize:none;
}
.focused > .form-label{
opacity:1;
transform:translateX(0px);
}