22
22
position : relative;
23
23
}
24
24
25
- [aria-label ][role ~= "tooltip" ]: before ,
26
- [aria-label ][role ~= "tooltip" ]: after {
25
+ [aria-label ][role ~= "tooltip" ]:: before ,
26
+ [aria-label ][role ~= "tooltip" ]:: after {
27
27
transform : translate3d (0 , 0 , 0 );
28
28
-webkit-backface-visibility : hidden;
29
29
backface-visibility : hidden;
37
37
transform-origin : top;
38
38
}
39
39
40
- [aria-label ][role ~= "tooltip" ]: before {
40
+ [aria-label ][role ~= "tooltip" ]:: before {
41
41
background-size : 100% auto !important ;
42
42
content : "" ;
43
43
}
44
44
45
- [aria-label ][role ~= "tooltip" ]: after {
45
+ [aria-label ][role ~= "tooltip" ]:: after {
46
46
background : rgba (17 , 17 , 17 , .9 );
47
47
border-radius : 4px ;
48
48
color : # ffffff ;
55
55
box-sizing : content-box;
56
56
}
57
57
58
- [aria-label ][role ~= "tooltip" ]: hover : before ,
59
- [aria-label ][role ~= "tooltip" ]: hover : after ,
60
- [aria-label ][role ~= "tooltip" ]: focus : before ,
61
- [aria-label ][role ~= "tooltip" ]: focus : after {
58
+ [aria-label ][role ~= "tooltip" ]: hover :: before ,
59
+ [aria-label ][role ~= "tooltip" ]: hover :: after ,
60
+ [aria-label ][role ~= "tooltip" ]: focus :: before ,
61
+ [aria-label ][role ~= "tooltip" ]: focus :: after {
62
62
opacity : 1 ;
63
63
pointer-events : auto;
64
64
}
69
69
[2] Position Modifiers
70
70
-------------------------------------------------*/
71
71
72
- [role ~= "tooltip" ][data-microtip-position |= "top" ]: before {
72
+ [role ~= "tooltip" ][data-microtip-position |= "top" ]:: before {
73
73
background : url ("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E" ) no-repeat;
74
74
height : 6px ;
75
75
width : 18px ;
76
76
margin-bottom : 5px ;
77
77
}
78
78
79
- [role ~= "tooltip" ][data-microtip-position |= "top" ]: after {
79
+ [role ~= "tooltip" ][data-microtip-position |= "top" ]:: after {
80
80
margin-bottom : 11px ;
81
81
}
82
82
83
- [role ~= "tooltip" ][data-microtip-position |= "top" ]: before {
83
+ [role ~= "tooltip" ][data-microtip-position |= "top" ]:: before {
84
84
transform : translate3d (-50% , 0 , 0 );
85
85
bottom : 100% ;
86
86
left : 50% ;
87
87
}
88
88
89
- [role ~= "tooltip" ][data-microtip-position |= "top" ]: hover : before {
89
+ [role ~= "tooltip" ][data-microtip-position |= "top" ]: hover :: before {
90
90
transform : translate3d (-50% , -5px , 0 );
91
91
}
92
92
93
- [role ~= "tooltip" ][data-microtip-position |= "top" ]: after {
93
+ [role ~= "tooltip" ][data-microtip-position |= "top" ]:: after {
94
94
transform : translate3d (-50% , 0 , 0 );
95
95
bottom : 100% ;
96
96
left : 50% ;
97
97
}
98
98
99
- [role ~= "tooltip" ][data-microtip-position = "top" ]: hover : after {
99
+ [role ~= "tooltip" ][data-microtip-position = "top" ]: hover :: after {
100
100
transform : translate3d (-50% , -5px , 0 );
101
101
}
102
102
103
103
/* ------------------------------------------------
104
104
[2.1] Top Left
105
105
-------------------------------------------------*/
106
- [role ~= "tooltip" ][data-microtip-position = "top-left" ]: after {
106
+ [role ~= "tooltip" ][data-microtip-position = "top-left" ]:: after {
107
107
transform : translate3d (calc (-100% + 16px ), 0 , 0 );
108
108
bottom : 100% ;
109
109
}
110
110
111
- [role ~= "tooltip" ][data-microtip-position = "top-left" ]: hover : after {
111
+ [role ~= "tooltip" ][data-microtip-position = "top-left" ]: hover :: after {
112
112
transform : translate3d (calc (-100% + 16px ), -5px , 0 );
113
113
}
114
114
115
115
116
116
/* ------------------------------------------------
117
117
[2.2] Top Right
118
118
-------------------------------------------------*/
119
- [role ~= "tooltip" ][data-microtip-position = "top-right" ]: after {
119
+ [role ~= "tooltip" ][data-microtip-position = "top-right" ]:: after {
120
120
transform : translate3d (calc (0% + -16px ), 0 , 0 );
121
121
bottom : 100% ;
122
122
}
123
123
124
- [role ~= "tooltip" ][data-microtip-position = "top-right" ]: hover : after {
124
+ [role ~= "tooltip" ][data-microtip-position = "top-right" ]: hover :: after {
125
125
transform : translate3d (calc (0% + -16px ), -5px , 0 );
126
126
}
127
127
128
128
129
129
/* ------------------------------------------------
130
130
[2.3] Bottom
131
131
-------------------------------------------------*/
132
- [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: before {
132
+ [role ~= "tooltip" ][data-microtip-position |= "bottom" ]:: before {
133
133
background : url ("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E" ) no-repeat;
134
134
height : 6px ;
135
135
width : 18px ;
136
136
margin-top : 5px ;
137
137
margin-bottom : 0 ;
138
138
}
139
139
140
- [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: after {
140
+ [role ~= "tooltip" ][data-microtip-position |= "bottom" ]:: after {
141
141
margin-top : 11px ;
142
142
}
143
143
144
- [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: before {
144
+ [role ~= "tooltip" ][data-microtip-position |= "bottom" ]:: before {
145
145
transform : translate3d (-50% , -10px , 0 );
146
146
bottom : auto;
147
147
left : 50% ;
148
148
top : 100% ;
149
149
}
150
150
151
- [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: hover : before {
151
+ [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: hover :: before {
152
152
transform : translate3d (-50% , 0 , 0 );
153
153
}
154
154
155
- [role ~= "tooltip" ][data-microtip-position |= "bottom" ]: after {
155
+ [role ~= "tooltip" ][data-microtip-position |= "bottom" ]:: after {
156
156
transform : translate3d (-50% , -10px , 0 );
157
157
top : 100% ;
158
158
left : 50% ;
159
159
}
160
160
161
- [role ~= "tooltip" ][data-microtip-position = "bottom" ]: hover : after {
161
+ [role ~= "tooltip" ][data-microtip-position = "bottom" ]: hover :: after {
162
162
transform : translate3d (-50% , 0 , 0 );
163
163
}
164
164
165
165
166
166
/* ------------------------------------------------
167
167
[2.4] Bottom Left
168
168
-------------------------------------------------*/
169
- [role ~= "tooltip" ][data-microtip-position = "bottom-left" ]: after {
169
+ [role ~= "tooltip" ][data-microtip-position = "bottom-left" ]:: after {
170
170
transform : translate3d (calc (-100% + 16px ), -10px , 0 );
171
171
top : 100% ;
172
172
}
173
173
174
- [role ~= "tooltip" ][data-microtip-position = "bottom-left" ]: hover : after {
174
+ [role ~= "tooltip" ][data-microtip-position = "bottom-left" ]: hover :: after {
175
175
transform : translate3d (calc (-100% + 16px ), 0 , 0 );
176
176
}
177
177
178
178
179
179
/* ------------------------------------------------
180
180
[2.5] Bottom Right
181
181
-------------------------------------------------*/
182
- [role ~= "tooltip" ][data-microtip-position = "bottom-right" ]: after {
182
+ [role ~= "tooltip" ][data-microtip-position = "bottom-right" ]:: after {
183
183
transform : translate3d (calc (0% + -16px ), -10px , 0 );
184
184
top : 100% ;
185
185
}
186
186
187
- [role ~= "tooltip" ][data-microtip-position = "bottom-right" ]: hover : after {
187
+ [role ~= "tooltip" ][data-microtip-position = "bottom-right" ]: hover :: after {
188
188
transform : translate3d (calc (0% + -16px ), 0 , 0 );
189
189
}
190
190
191
191
192
192
/* ------------------------------------------------
193
193
[2.6] Left
194
194
-------------------------------------------------*/
195
- [role ~= "tooltip" ][data-microtip-position = "left" ]: before ,
196
- [role ~= "tooltip" ][data-microtip-position = "left" ]: after {
195
+ [role ~= "tooltip" ][data-microtip-position = "left" ]:: before ,
196
+ [role ~= "tooltip" ][data-microtip-position = "left" ]:: after {
197
197
bottom : auto;
198
198
left : auto;
199
199
right : 100% ;
200
200
top : 50% ;
201
201
transform : translate3d (10px , -50% , 0 );
202
202
}
203
203
204
- [role ~= "tooltip" ][data-microtip-position = "left" ]: before {
204
+ [role ~= "tooltip" ][data-microtip-position = "left" ]:: before {
205
205
background : url ("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E" ) no-repeat;
206
206
height : 18px ;
207
207
width : 6px ;
208
208
margin-right : 5px ;
209
209
margin-bottom : 0 ;
210
210
}
211
211
212
- [role ~= "tooltip" ][data-microtip-position = "left" ]: after {
212
+ [role ~= "tooltip" ][data-microtip-position = "left" ]:: after {
213
213
margin-right : 11px ;
214
214
}
215
215
216
- [role ~= "tooltip" ][data-microtip-position = "left" ]: hover : before ,
217
- [role ~= "tooltip" ][data-microtip-position = "left" ]: hover : after {
216
+ [role ~= "tooltip" ][data-microtip-position = "left" ]: hover :: before ,
217
+ [role ~= "tooltip" ][data-microtip-position = "left" ]: hover :: after {
218
218
transform : translate3d (0 , -50% , 0 );
219
219
}
220
220
221
221
222
222
/* ------------------------------------------------
223
223
[2.7] Right
224
224
-------------------------------------------------*/
225
- [role ~= "tooltip" ][data-microtip-position = "right" ]: before ,
226
- [role ~= "tooltip" ][data-microtip-position = "right" ]: after {
225
+ [role ~= "tooltip" ][data-microtip-position = "right" ]:: before ,
226
+ [role ~= "tooltip" ][data-microtip-position = "right" ]:: after {
227
227
bottom : auto;
228
228
left : 100% ;
229
229
top : 50% ;
230
230
transform : translate3d (-10px , -50% , 0 );
231
231
}
232
232
233
- [role ~= "tooltip" ][data-microtip-position = "right" ]: before {
233
+ [role ~= "tooltip" ][data-microtip-position = "right" ]:: before {
234
234
background : url ("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E" ) no-repeat;
235
235
height : 18px ;
236
236
width : 6px ;
237
237
margin-bottom : 0 ;
238
238
margin-left : 5px ;
239
239
}
240
240
241
- [role ~= "tooltip" ][data-microtip-position = "right" ]: after {
241
+ [role ~= "tooltip" ][data-microtip-position = "right" ]:: after {
242
242
margin-left : 11px ;
243
243
}
244
244
245
- [role ~= "tooltip" ][data-microtip-position = "right" ]: hover : before ,
246
- [role ~= "tooltip" ][data-microtip-position = "right" ]: hover : after {
245
+ [role ~= "tooltip" ][data-microtip-position = "right" ]: hover :: before ,
246
+ [role ~= "tooltip" ][data-microtip-position = "right" ]: hover :: after {
247
247
transform : translate3d (0 , -50% , 0 );
248
248
}
249
249
250
250
/* ------------------------------------------------
251
251
[3] Size
252
252
-------------------------------------------------*/
253
- [role ~= "tooltip" ][data-microtip-size = "small" ]: after {
253
+ [role ~= "tooltip" ][data-microtip-size = "small" ]:: after {
254
254
white-space : initial;
255
255
width : 80px ;
256
256
}
257
257
258
- [role ~= "tooltip" ][data-microtip-size = "medium" ]: after {
258
+ [role ~= "tooltip" ][data-microtip-size = "medium" ]:: after {
259
259
white-space : initial;
260
260
width : 150px ;
261
261
}
262
262
263
- [role ~= "tooltip" ][data-microtip-size = "large" ]: after {
263
+ [role ~= "tooltip" ][data-microtip-size = "large" ]:: after {
264
264
white-space : initial;
265
265
width : 260px ;
266
- }
266
+ }
0 commit comments