annotate default/assets/scss/vendors/bourbon/library/_text-inputs.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 @charset "UTF-8";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 ////
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 /// @type list
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 /// @require {function} _assign-inputs
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 /// @require {variable} $_text-inputs-list
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 ////
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 /// A list of all _text-based_ HTML inputs. Please note that you must
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 /// interpolate the variable (`#{}`) to use it as a selector.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 /// @example scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 /// #{$all-text-inputs} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 /// border: 1px solid #ccc;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 /// // CSS Output
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 /// [type='color'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 /// [type='date'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 /// [type='datetime'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 /// [type='datetime-local'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 /// [type='email'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 /// [type='month'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 /// [type='number'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 /// [type='password'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 /// [type='search'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 /// [type='tel'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 /// [type='text'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 /// [type='time'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 /// [type='url'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 /// [type='week'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 /// input:not([type]),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 /// textarea {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 /// border: 1px solid #ccc;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 $all-text-inputs: _assign-inputs($_text-inputs-list);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 /// A list of all _text-based_ HTML inputs with the `:active` pseudo-class
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 /// applied. Please note that you must interpolate the variable (`#{}`) to use
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 /// it as a selector.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 /// @example scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 /// #{$all-text-inputs-active} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 /// border: 1px solid #aaa;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 /// // CSS Output
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 /// [type='color']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 /// [type='date']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 /// [type='datetime']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 /// [type='datetime-local']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 /// [type='email']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 /// [type='month']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 /// [type='number']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 /// [type='password']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 /// [type='search']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 /// [type='tel']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 /// [type='text']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 /// [type='time']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 /// [type='url']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 /// [type='week']:active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 /// input:not([type]):active,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 /// textarea:active {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 /// border: 1px solid #aaa;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 $all-text-inputs-active: _assign-inputs($_text-inputs-list, active);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 /// A list of all _text-based_ HTML inputs with the `:focus` pseudo-class
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 /// applied. Please note that you must interpolate the variable (`#{}`) to use
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 /// it as a selector.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 /// @example scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 /// #{$all-text-inputs-focus} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 /// border: 1px solid #1565c0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 /// // CSS Output
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 /// [type='color']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 /// [type='date']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 /// [type='datetime']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 /// [type='datetime-local']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 /// [type='email']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 /// [type='month']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 /// [type='number']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 /// [type='password']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 /// [type='search']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 /// [type='tel']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 /// [type='text']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 /// [type='time']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 /// [type='url']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 /// [type='week']:focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 /// input:not([type]):focus,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 /// textarea:focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 /// border: 1px solid #1565c0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 $all-text-inputs-focus: _assign-inputs($_text-inputs-list, focus);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 /// A list of all _text-based_ HTML inputs with the `:hover` pseudo-class
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 /// applied. Please note that you must interpolate the variable (`#{}`) to use
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 /// it as a selector.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 /// @example scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 /// #{$all-text-inputs-hover} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 /// border: 1px solid #aaa;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 /// // CSS Output
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 /// [type='color']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 /// [type='date']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 /// [type='datetime']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 /// [type='datetime-local']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 /// [type='email']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 /// [type='month']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 /// [type='number']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 /// [type='password']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 /// [type='search']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 /// [type='tel']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 /// [type='text']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 /// [type='time']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 /// [type='url']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 /// [type='week']:hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 /// input:not([type]):hover,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 /// textarea:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 /// border: 1px solid #aaa;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 $all-text-inputs-hover: _assign-inputs($_text-inputs-list, hover);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 /// A list of all _text-based_ HTML inputs with the `:invalid` pseudo-class
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 /// applied. Please note that you must interpolate the variable (`#{}`) to use
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 /// it as a selector.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 /// @example scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 /// #{$all-text-inputs-invalid} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 /// border: 1px solid #00f;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 ///
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 /// // CSS Output
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 /// [type='color']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 /// [type='date']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 /// [type='datetime']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 /// [type='datetime-local']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 /// [type='email']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 /// [type='month']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 /// [type='number']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 /// [type='password']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 /// [type='search']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 /// [type='tel']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 /// [type='text']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 /// [type='time']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 /// [type='url']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 /// [type='week']:invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 /// input:not([type]):invalid,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 /// textarea:invalid {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 /// border: 1px solid #00f;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 /// }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 $all-text-inputs-invalid: _assign-inputs($_text-inputs-list, invalid);