UNPKG

1.75 kBCSSView Raw
1.prism-form {
2 font-family: "Roboto", "Arial", sans-serif;
3 font-weight: 400;
4}
5.prism-input {
6 width: 100%;
7 border: solid 1px rgba(0, 0, 0, 0.12);
8 margin: 4px 0px;
9 display: flex;
10 padding: 12px 16px;
11 flex-wrap: wrap;
12 font-size: 0.8em;
13 max-width: 95%;
14 appearance: none;
15 transition: cubic-bezier(0.4, 0, 0.2, 1);
16 font-family: "Roboto", "Arial", sans-serif;
17 text-indent: 0.75em;
18 padding-left: 12px;
19 border-radius: 10px;
20}
21.prism-input[disabled] {
22 pointer-events: none;
23}
24.prism-input:not([disabled]):active {
25 outline: none;
26 box-shadow: 0 0 0 1px #61b3cf;
27 border-color: #61b3cf;
28}
29.prism-input:not([disabled]):focus {
30 outline: none;
31 box-shadow: 0 0 0 1px #61b3cf;
32 border-color: #61b3cf;
33}
34.prism-input:not([disabled]):invalid {
35 border-color: #f44336;
36 border-width: 2px;
37}
38.prism-input[readonly], .prism-input:read-only {
39 border: none;
40 background: none;
41 pointer-events: none;
42}
43.prism-input::placeholder {
44 color: rgba(0, 0, 0, 0.38);
45}
46.prism-input[readonly]:focus, .prism-input:read-only:focus {
47 border: none;
48 pointer-events: none;
49}
50.prism-input[readonly]:active, .prism-input:read-only:active {
51 border: none;
52 pointer-events: none;
53}
54.prism-input--focus {
55 outline: none;
56 box-shadow: 0 0 0 1px #61b3cf;
57 border-color: #61b3cf;
58}
59.prism-input--active {
60 outline: none;
61 box-shadow: 0 0 0 1px #61b3cf;
62 border-color: #61b3cf;
63}
64.prism-input--invalid {
65 border-color: #f44336;
66 border-width: 2px;
67}
68.prism-input--disabled {
69 pointer-events: none;
70}
71.prism-input--readonly {
72 border: none;
73 background: none;
74 pointer-events: none;
75}
76.prism-input--readonly:focus {
77 border: none;
78 pointer-events: none;
79}
80.prism-input--readonly:active {
81 border: none;
82 pointer-events: none;
83}
\No newline at end of file