dioxus_html/attribute_groups.rs
1#![allow(non_upper_case_globals)]
2#![allow(deprecated)]
3
4use dioxus_core::HasAttributes;
5use dioxus_core::IntoAttributeValue;
6use dioxus_html_internal_macro::impl_extension_attributes;
7
8use crate::AttributeDescription;
9
10#[cfg(feature = "hot-reload-context")]
11macro_rules! mod_method_mapping {
12 (
13 $matching:ident;
14 $(#[$attr:meta])*
15 $name:ident;
16 ) => {
17 if $matching == stringify!($name) {
18 return Some((stringify!($name), None));
19 }
20 };
21 (
22 $matching:ident;
23 $(#[$attr:meta])*
24 $name:ident: $lit:literal;
25 ) => {
26 if $matching == stringify!($name) {
27 return Some(($lit, None));
28 }
29 };
30 (
31 $matching:ident;
32 $(#[$attr:meta])*
33 $name:ident: $lit:literal in $ns:literal;
34 ) => {
35 if $matching == stringify!($name) {
36 return Some(($lit, Some($ns)));
37 }
38 };
39 (
40 $matching:ident;
41 $(#[$attr:meta])*
42 $name:ident in $ns:literal;
43 ) => {
44 if $matching == stringify!($name) {
45 return Some((stringify!($name), Some($ns)));
46 }
47 };
48}
49
50#[cfg(feature = "html-to-rsx")]
51macro_rules! html_to_rsx_attribute_mapping {
52 (
53 $matching:ident;
54 $(#[$attr:meta])*
55 $name:ident;
56 ) => {
57 if $matching == stringify!($name) {
58 return Some(stringify!($name));
59 }
60 };
61 (
62 $matching:ident;
63 $(#[$attr:meta])*
64 $name:ident: $lit:literal;
65 ) => {
66 if $matching == $lit {
67 return Some(stringify!($name));
68 }
69 };
70 (
71 $matching:ident;
72 $(#[$attr:meta])*
73 $name:ident: $lit:literal in $ns:literal;
74 ) => {
75 if $matching == $lit {
76 return Some(stringify!($name));
77 }
78 };
79 (
80 $matching:ident;
81 $(#[$attr:meta])*
82 $name:ident in $ns:literal;
83 ) => {
84 if $matching == stringify!($name) {
85 return Some(stringify!($name));
86 }
87 };
88}
89
90macro_rules! mod_methods {
91 (
92 @base
93 $(#[$mod_attr:meta])*
94 $mod:ident;
95 $fn:ident;
96 $fn_html_to_rsx:ident;
97 $(
98 $(#[$attr:meta])*
99 $name:ident $(: $(no-$alias:ident)? $js_name:literal)? $(in $ns:literal)?;
100 )+
101 ) => {
102 $(#[$mod_attr])*
103 pub mod $mod {
104 use super::*;
105 $(
106 mod_methods! {
107 @attr
108 $(#[$attr])*
109 $name $(: $(no-$alias)? $js_name)? $(in $ns)?;
110 }
111 )+
112 }
113
114 #[cfg(feature = "hot-reload-context")]
115 pub(crate) fn $fn(attr: &str) -> Option<(&'static str, Option<&'static str>)> {
116 $(
117 mod_method_mapping! {
118 attr;
119 $name $(: $js_name)? $(in $ns)?;
120 }
121 )*
122 None
123 }
124
125 #[cfg(feature = "html-to-rsx")]
126 #[doc = "Converts an HTML attribute to an RSX attribute"]
127 pub(crate) fn $fn_html_to_rsx(html: &str) -> Option<&'static str> {
128 $(
129 html_to_rsx_attribute_mapping! {
130 html;
131 $name $(: $js_name)? $(in $ns)?;
132 }
133 )*
134 None
135 }
136
137 impl_extension_attributes![$mod { $($name,)* }];
138 };
139
140 (
141 @attr
142 $(#[$attr:meta])*
143 $name:ident $(: no-alias $js_name:literal)? $(in $ns:literal)?;
144 ) => {
145 $(#[$attr])*
146 ///
147 /// ## Usage in rsx
148 ///
149 /// ```rust, ignore
150 /// # use dioxus::prelude::*;
151 #[doc = concat!("let ", stringify!($name), " = \"value\";")]
152 ///
153 /// rsx! {
154 /// // Attributes need to be under the element they modify
155 /// div {
156 /// // Attributes are followed by a colon and then the value of the attribute
157 #[doc = concat!(" ", stringify!($name), ": \"value\"")]
158 /// }
159 /// div {
160 /// // Or you can use the shorthand syntax if you have a variable in scope that has the same name as the attribute
161 #[doc = concat!(" ", stringify!($name), ",")]
162 /// }
163 /// };
164 /// ```
165 pub const $name: AttributeDescription = mod_methods! { $name $(: $js_name)? $(in $ns)?; };
166 };
167
168 (
169 @attr
170 $(#[$attr:meta])*
171 $name:ident $(: $js_name:literal)? $(in $ns:literal)?;
172 ) => {
173 $(#[$attr])*
174 ///
175 /// ## Usage in rsx
176 ///
177 /// ```rust, ignore
178 /// # use dioxus::prelude::*;
179 #[doc = concat!("let ", stringify!($name), " = \"value\";")]
180 ///
181 /// rsx! {
182 /// // Attributes need to be under the element they modify
183 /// div {
184 /// // Attributes are followed by a colon and then the value of the attribute
185 #[doc = concat!(" ", stringify!($name), ": \"value\"")]
186 /// }
187 /// div {
188 /// // Or you can use the shorthand syntax if you have a variable in scope that has the same name as the attribute
189 #[doc = concat!(" ", stringify!($name), ",")]
190 /// }
191 /// };
192 /// ```
193 $(
194 #[doc(alias = $js_name)]
195 )?
196 pub const $name: AttributeDescription = mod_methods! { $name $(: $js_name)? $(in $ns)?; };
197 };
198
199 // Rename the incoming ident and apply a custom namespace
200 ( $name:ident: $lit:literal in $ns:literal; ) => { ($lit, Some($ns), false) };
201
202 // Custom namespace
203 ( $name:ident in $ns:literal; ) => { (stringify!($name), Some($ns), false) };
204
205 // Rename the incoming ident
206 ( $name:ident: $lit:literal; ) => { ($lit, None, false ) };
207
208 // Don't rename the incoming ident
209 ( $name:ident; ) => { (stringify!($name), None, false) };
210}
211
212mod_methods! {
213 @base
214
215 global_attributes;
216 map_global_attributes;
217 map_html_global_attributes_to_rsx;
218
219 #[deprecated(note = "This attribute does nothing. For most renderers, you should prefer calling [`dioxus_core::Event::prevent_default`] on the event instead. For liveview, you can use `\"onclick\": (evt) => evt.prevent_default()` to prevent the default action for this element.")]
220 /// This attribute has been deprecated in favor of [`dioxus_core::Event::prevent_default`]
221 prevent_default: "dioxus-prevent-default";
222
223
224 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey>
225 accesskey;
226
227
228 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize>
229 autocapitalize;
230
231
232 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autofocus>
233 autofocus;
234
235 /// The HTML class attribute is used to specify a class for an HTML element.
236 ///
237 /// ## Details
238 /// Multiple HTML elements can share the same class.
239 ///
240 /// The class global attribute is a space-separated list of the case-sensitive classes of the element.
241 /// Classes allow CSS and Javascript to select and access specific elements via the class selectors or
242 /// functions like the DOM method document.getElementsByClassName.
243 ///
244 /// ## Multiple Classes
245 ///
246 /// If you include multiple classes in a single element dioxus will automatically join them with a space.
247 ///
248 /// ```rust
249 /// # use dioxus::prelude::*;
250 /// rsx! {
251 /// div {
252 /// class: "my-class",
253 /// class: "my-other-class"
254 /// }
255 /// };
256 /// ```
257 ///
258 /// ## Optional Classes
259 ///
260 /// You can include optional attributes with an unterminated if statement as the value of the attribute. This is very useful for conditionally applying css classes:
261 ///
262 /// ```rust
263 /// # use dioxus::prelude::*;
264 /// rsx! {
265 /// div {
266 /// class: if true {
267 /// "my-class"
268 /// },
269 /// class: if false {
270 /// "my-other-class"
271 /// }
272 /// }
273 /// };
274 /// ```
275 ///
276 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/class>
277 class;
278
279 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable>
280 contenteditable;
281
282
283 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir>
284 dir;
285
286 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/draggable>
287 draggable;
288
289 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/enterkeyhint>
290 enterkeyhint;
291
292 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts>
293 exportparts;
294
295 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden>
296 hidden;
297
298 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id>
299 id;
300
301 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode>
302 inputmode;
303
304 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/is>
305 is;
306
307 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemid>
308 itemid;
309
310 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemprop>
311 itemprop;
312
313 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemref>
314 itemref;
315
316 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemscope>
317 itemscope;
318
319 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/itemtype>
320 itemtype;
321
322 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang>
323 lang;
324
325 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/nonce>
326 nonce;
327
328 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part>
329 part;
330
331 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover>
332 popover;
333
334 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/role>
335 role;
336
337 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/slot>
338 slot;
339
340 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck>
341 spellcheck;
342
343 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/style>
344 style;
345
346 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex>
347 tabindex;
348
349 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title>
350 title;
351
352 /// <https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/translate>
353 translate;
354
355
356 /// dangerous_inner_html is Dioxus's replacement for using innerHTML in the browser DOM. In general, setting
357 /// HTML from code is risky because it’s easy to inadvertently expose your users to a cross-site scripting (XSS)
358 /// attack. So, you can set HTML directly from Dioxus, but you have to type out dangerous_inner_html to remind
359 /// yourself that it’s dangerous
360 dangerous_inner_html;
361
362 // This macro creates an explicit method call for each of the style attributes.
363 //
364 // The left token specifies the name of the attribute in the rsx! macro, and the right string literal specifies the
365 // actual name of the attribute generated.
366 //
367 // This roughly follows the html spec
368
369 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-content>
370 align_content: "align-content" in "style";
371
372 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-items>
373 align_items: "align-items" in "style";
374
375 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/align-self>
376 align_self: "align-self" in "style";
377
378 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alignment-adjust>
379 alignment_adjust: "alignment-adjust" in "style";
380
381 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alignment-baseline>
382 alignment_baseline: "alignment-baseline" in "style";
383
384 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/all>
385 all in "style";
386
387 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/alt>
388 alt in "style";
389
390 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation>
391 animation in "style";
392
393 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay>
394 animation_delay: "animation-delay" in "style";
395
396 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-direction>
397 animation_direction: "animation-direction" in "style";
398
399 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration>
400 animation_duration: "animation-duration" in "style";
401
402 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-mode>
403 animation_fill_mode: "animation-fill-mode" in "style";
404
405 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count>
406 animation_iteration_count: "animation-iteration-count" in "style";
407
408 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name>
409 animation_name: "animation-name" in "style";
410
411 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state>
412 animation_play_state: "animation-play-state" in "style";
413
414 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function>
415 animation_timing_function: "animation-timing-function" in "style";
416
417 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio>
418 aspect_ratio: "aspect-ratio" in "style";
419
420 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/azimuth>
421 azimuth in "style";
422
423 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter>
424 backdrop_filter: "backdrop-filter" in "style";
425
426 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/backface-visibility>
427 backface_visibility: "backface-visibility" in "style";
428
429 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background>
430 background in "style";
431
432 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment>
433 background_attachment: "background-attachment" in "style";
434
435 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip>
436 background_clip: "background-clip" in "style";
437
438 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-color>
439 background_color: "background-color" in "style";
440
441 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-image>
442 background_image: "background-image" in "style";
443
444 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-origin>
445 background_origin: "background-origin" in "style";
446
447 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-position>
448 background_position: "background-position" in "style";
449
450 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat>
451 background_repeat: "background-repeat" in "style";
452
453 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-size>
454 background_size: "background-size" in "style";
455
456 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/background-blend-mode>
457 background_blend_mode: "background-blend-mode" in "style";
458
459 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/baseline-shift>
460 baseline_shift: "baseline-shift" in "style";
461
462 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bleed>
463 bleed in "style";
464
465 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-label>
466 bookmark_label: "bookmark-label" in "style";
467
468 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-level>
469 bookmark_level: "bookmark-level" in "style";
470
471 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bookmark-state>
472 bookmark_state: "bookmark-state" in "style";
473
474 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border>
475 border in "style";
476
477 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-color>
478 border_color: "border-color" in "style";
479
480 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-style>
481 border_style: "border-style" in "style";
482
483 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-width>
484 border_width: "border-width" in "style";
485
486 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom>
487 border_bottom: "border-bottom" in "style";
488
489 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-color>
490 border_bottom_color: "border-bottom-color" in "style";
491
492 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-style>
493 border_bottom_style: "border-bottom-style" in "style";
494
495 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-width>
496 border_bottom_width: "border-bottom-width" in "style";
497
498 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left>
499 border_left: "border-left" in "style";
500
501 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-color>
502 border_left_color: "border-left-color" in "style";
503
504 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-style>
505 border_left_style: "border-left-style" in "style";
506
507 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-width>
508 border_left_width: "border-left-width" in "style";
509
510 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right>
511 border_right: "border-right" in "style";
512
513 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-color>
514 border_right_color: "border-right-color" in "style";
515
516 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-style>
517 border_right_style: "border-right-style" in "style";
518
519 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-width>
520 border_right_width: "border-right-width" in "style";
521
522 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top>
523 border_top: "border-top" in "style";
524
525 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-color>
526 border_top_color: "border-top-color" in "style";
527
528 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-style>
529 border_top_style: "border-top-style" in "style";
530
531 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-width>
532 border_top_width: "border-top-width" in "style";
533
534 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-collapse>
535 border_collapse: "border-collapse" in "style";
536
537 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image>
538 border_image: "border-image" in "style";
539
540 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-outset>
541 border_image_outset: "border-image-outset" in "style";
542
543 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-repeat>
544 border_image_repeat: "border-image-repeat" in "style";
545
546 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-slice>
547 border_image_slice: "border-image-slice" in "style";
548
549 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-source>
550 border_image_source: "border-image-source" in "style";
551
552 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-image-width>
553 border_image_width: "border-image-width" in "style";
554
555 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius>
556 border_radius: "border-radius" in "style";
557
558 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius>
559 border_bottom_left_radius: "border-bottom-left-radius" in "style";
560
561 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius>
562 border_bottom_right_radius: "border-bottom-right-radius" in "style";
563
564 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius>
565 border_top_left_radius: "border-top-left-radius" in "style";
566
567 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-right-radius>
568 border_top_right_radius: "border-top-right-radius" in "style";
569
570 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/border-spacing>
571 border_spacing: "border-spacing" in "style";
572
573 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/bottom>
574 bottom in "style";
575
576 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-decoration-break>
577 box_decoration_break: "box-decoration-break" in "style";
578
579 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow>
580 box_shadow: "box-shadow" in "style";
581
582 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing>
583 box_sizing: "box-sizing" in "style";
584
585 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/box-snap>
586 box_snap: "box-snap" in "style";
587
588 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-after>
589 break_after: "break-after" in "style";
590
591 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-before>
592 break_before: "break-before" in "style";
593
594 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/break-inside>
595 break_inside: "break-inside" in "style";
596
597 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/buffered-rendering>
598 buffered_rendering: "buffered-rendering" in "style";
599
600 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/caption-side>
601 caption_side: "caption-side" in "style";
602
603 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clear>
604 clear in "style";
605
606 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clear-side>
607 clear_side: "clear-side" in "style";
608
609 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip>
610 clip in "style";
611
612 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path>
613 clip_path: "clip-path" in "style";
614
615 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/clip-rule>
616 clip_rule: "clip-rule" in "style";
617
618 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color>
619 color in "style";
620
621 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-adjust>
622 color_adjust: "color-adjust" in "style";
623
624 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-correction>
625 color_correction: "color-correction" in "style";
626
627 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-interpolation>
628 color_interpolation: "color-interpolation" in "style";
629
630 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-interpolation-filters>
631 color_interpolation_filters: "color-interpolation-filters" in "style";
632
633 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-profile>
634 color_profile: "color-profile" in "style";
635
636 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/color-rendering>
637 color_rendering: "color-rendering" in "style";
638
639 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-fill>
640 column_fill: "column-fill" in "style";
641
642 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-gap>
643 column_gap: "column-gap" in "style";
644
645 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule>
646 column_rule: "column-rule" in "style";
647
648 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-color>
649 column_rule_color: "column-rule-color" in "style";
650
651 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-style>
652 column_rule_style: "column-rule-style" in "style";
653
654 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-width>
655 column_rule_width: "column-rule-width" in "style";
656
657 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-span>
658 column_span: "column-span" in "style";
659
660 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/columns>
661 columns in "style";
662
663 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-count>
664 column_count: "column-count" in "style";
665
666 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/column-width>
667 column_width: "column-width" in "style";
668
669 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/contain>
670 contain in "style";
671
672 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/content>
673 content in "style";
674
675 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-increment>
676 counter_increment: "counter-increment" in "style";
677
678 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-reset>
679 counter_reset: "counter-reset" in "style";
680
681 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/counter-set>
682 counter_set: "counter-set" in "style";
683
684 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue>
685 cue in "style";
686
687 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue-after>
688 cue_after: "cue-after" in "style";
689
690 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cue-before>
691 cue_before: "cue-before" in "style";
692
693 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/cursor>
694 cursor in "style";
695
696 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/direction>
697 direction in "style";
698
699 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display>
700 display in "style";
701
702 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-inside>
703 display_inside: "display-inside" in "style";
704
705 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-outside>
706 display_outside: "display-outside" in "style";
707
708 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-extras>
709 display_extras: "display-extras" in "style";
710
711 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/display-box>
712 display_box: "display-box" in "style";
713
714 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/dominant-baseline>
715 dominant_baseline: "dominant-baseline" in "style";
716
717 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/elevation>
718 elevation in "style";
719
720 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells>
721 empty_cells: "empty-cells" in "style";
722
723 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/enable-background>
724 enable_background: "enable-background" in "style";
725
726 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill>
727 fill in "style";
728
729 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill-opacity>
730 fill_opacity: "fill-opacity" in "style";
731
732 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/fill-rule>
733 fill_rule: "fill-rule" in "style";
734
735 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/filter>
736 filter in "style";
737
738 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float>
739 float in "style";
740
741 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-defer-column>
742 float_defer_column: "float-defer-column" in "style";
743
744 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-defer-page>
745 float_defer_page: "float-defer-page" in "style";
746
747 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-offset>
748 float_offset: "float-offset" in "style";
749
750 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/float-wrap>
751 float_wrap: "float-wrap" in "style";
752
753 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flow-into>
754 flow_into: "flow-into" in "style";
755
756 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flow-from>
757 flow_from: "flow-from" in "style";
758
759 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex>
760 flex in "style";
761
762 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-basis>
763 flex_basis: "flex-basis" in "style";
764
765 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-grow>
766 flex_grow: "flex-grow" in "style";
767
768 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-shrink>
769 flex_shrink: "flex-shrink" in "style";
770
771 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-flow>
772 flex_flow: "flex-flow" in "style";
773
774 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-direction>
775 flex_direction: "flex-direction" in "style";
776
777 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flex-wrap>
778 flex_wrap: "flex-wrap" in "style";
779
780 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flood-color>
781 flood_color: "flood-color" in "style";
782
783 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/flood-opacity>
784 flood_opacity: "flood-opacity" in "style";
785
786 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font>
787 font in "style";
788
789 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-family>
790 font_family: "font-family" in "style";
791
792 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size>
793 font_size: "font-size" in "style";
794
795 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-stretch>
796 font_stretch: "font-stretch" in "style";
797
798 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-style>
799 font_style: "font-style" in "style";
800
801 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight>
802 font_weight: "font-weight" in "style";
803
804 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings>
805 font_feature_settings: "font-feature-settings" in "style";
806
807 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-kerning>
808 font_kerning: "font-kerning" in "style";
809
810 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-language-override>
811 font_language_override: "font-language-override" in "style";
812
813 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size-adjust>
814 font_size_adjust: "font-size-adjust" in "style";
815
816 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis>
817 font_synthesis: "font-synthesis" in "style";
818
819 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant>
820 font_variant: "font-variant" in "style";
821
822 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-alternates>
823 font_variant_alternates: "font-variant-alternates" in "style";
824
825 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-caps>
826 font_variant_caps: "font-variant-caps" in "style";
827
828 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-east-asian>
829 font_variant_east_asian: "font-variant-east-asian" in "style";
830
831 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures>
832 font_variant_ligatures: "font-variant-ligatures" in "style";
833
834 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric>
835 font_variant_numeric: "font-variant-numeric" in "style";
836
837 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-position>
838 font_variant_position: "font-variant-position" in "style";
839
840 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/footnote-policy>
841 footnote_policy: "footnote-policy" in "style";
842
843 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/glyph-orientation-horizontal>
844 glyph_orientation_horizontal: "glyph-orientation-horizontal" in "style";
845
846 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/glyph-orientation-vertical>
847 glyph_orientation_vertical: "glyph-orientation-vertical" in "style";
848
849 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid>
850 grid in "style";
851
852 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-flow>
853 grid_auto_flow: "grid-auto-flow" in "style";
854
855 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-columns>
856 grid_auto_columns: "grid-auto-columns" in "style";
857
858 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-rows>
859 grid_auto_rows: "grid-auto-rows" in "style";
860
861 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template>
862 grid_template: "grid-template" in "style";
863
864 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas>
865 grid_template_areas: "grid-template-areas" in "style";
866
867 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns>
868 grid_template_columns: "grid-template-columns" in "style";
869
870 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-rows>
871 grid_template_rows: "grid-template-rows" in "style";
872
873 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-area>
874 grid_area: "grid-area" in "style";
875
876 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column>
877 grid_column: "grid-column" in "style";
878
879 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-start>
880 grid_column_start: "grid-column-start" in "style";
881
882 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-end>
883 grid_column_end: "grid-column-end" in "style";
884
885 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row>
886 grid_row: "grid-row" in "style";
887
888 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-start>
889 grid_row_start: "grid-row-start" in "style";
890
891 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-end>
892 grid_row_end: "grid-row-end" in "style";
893
894 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hanging-punctuation>
895 hanging_punctuation: "hanging-punctuation" in "style";
896
897 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/height>
898 height in "style";
899
900 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-character>
901 hyphenate_character: "hyphenate-character" in "style";
902
903 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-chars>
904 hyphenate_limit_chars: "hyphenate-limit-chars" in "style";
905
906 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-last>
907 hyphenate_limit_last: "hyphenate-limit-last" in "style";
908
909 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-lines>
910 hyphenate_limit_lines: "hyphenate-limit-lines" in "style";
911
912 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphenate-limit-zone>
913 hyphenate_limit_zone: "hyphenate-limit-zone" in "style";
914
915 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens>
916 hyphens in "style";
917
918 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/icon>
919 icon in "style";
920
921 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation>
922 image_orientation: "image-orientation" in "style";
923
924 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-resolution>
925 image_resolution: "image-resolution" in "style";
926
927 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering>
928 image_rendering: "image-rendering" in "style";
929
930 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime>
931 ime in "style";
932
933 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-align>
934 ime_align: "ime-align" in "style";
935
936 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-mode>
937 ime_mode: "ime-mode" in "style";
938
939 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-offset>
940 ime_offset: "ime-offset" in "style";
941
942 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ime-width>
943 ime_width: "ime-width" in "style";
944
945 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/initial-letters>
946 initial_letters: "initial-letters" in "style";
947
948 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/inline-box-align>
949 inline_box_align: "inline-box-align" in "style";
950
951 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/isolation>
952 isolation in "style";
953
954 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content>
955 justify_content: "justify-content" in "style";
956
957 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-items>
958 justify_items: "justify-items" in "style";
959
960 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/justify-self>
961 justify_self: "justify-self" in "style";
962
963 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/kerning>
964 kerning in "style";
965
966 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/left>
967 left in "style";
968
969 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing>
970 letter_spacing: "letter-spacing" in "style";
971
972 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/lighting-color>
973 lighting_color: "lighting-color" in "style";
974
975 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-box-contain>
976 line_box_contain: "line-box-contain" in "style";
977
978 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-break>
979 line_break: "line-break" in "style";
980
981 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-grid>
982 line_grid: "line-grid" in "style";
983
984 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-height>
985 line_height: "line-height" in "style";
986
987 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-slack>
988 line_slack: "line-slack" in "style";
989
990 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/line-snap>
991 line_snap: "line-snap" in "style";
992
993 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style>
994 list_style: "list-style" in "style";
995
996 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-image>
997 list_style_image: "list-style-image" in "style";
998
999 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-position>
1000 list_style_position: "list-style-position" in "style";
1001
1002 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type>
1003 list_style_type: "list-style-type" in "style";
1004
1005 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin>
1006 margin in "style";
1007
1008 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-bottom>
1009 margin_bottom: "margin-bottom" in "style";
1010
1011 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-left>
1012 margin_left: "margin-left" in "style";
1013
1014 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-right>
1015 margin_right: "margin-right" in "style";
1016
1017 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-top>
1018 margin_top: "margin-top" in "style";
1019
1020 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker>
1021 marker in "style";
1022
1023 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-end>
1024 marker_end: "marker-end" in "style";
1025
1026 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-mid>
1027 marker_mid: "marker-mid" in "style";
1028
1029 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-pattern>
1030 marker_pattern: "marker-pattern" in "style";
1031
1032 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-segment>
1033 marker_segment: "marker-segment" in "style";
1034
1035 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-start>
1036 marker_start: "marker-start" in "style";
1037
1038 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-knockout-left>
1039 marker_knockout_left: "marker-knockout-left" in "style";
1040
1041 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-knockout-right>
1042 marker_knockout_right: "marker-knockout-right" in "style";
1043
1044 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marker-side>
1045 marker_side: "marker-side" in "style";
1046
1047 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marks>
1048 marks in "style";
1049
1050 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-direction>
1051 marquee_direction: "marquee-direction" in "style";
1052
1053 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-play-count>
1054 marquee_play_count: "marquee-play-count" in "style";
1055
1056 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-speed>
1057 marquee_speed: "marquee-speed" in "style";
1058
1059 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/marquee-style>
1060 marquee_style: "marquee-style" in "style";
1061
1062 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask>
1063 mask in "style";
1064
1065 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-image>
1066 mask_image: "mask-image" in "style";
1067
1068 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-repeat>
1069 mask_repeat: "mask-repeat" in "style";
1070
1071 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-position>
1072 mask_position: "mask-position" in "style";
1073
1074 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-clip>
1075 mask_clip: "mask-clip" in "style";
1076
1077 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-origin>
1078 mask_origin: "mask-origin" in "style";
1079
1080 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-size>
1081 mask_size: "mask-size" in "style";
1082
1083 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box>
1084 mask_box: "mask-box" in "style";
1085
1086 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-outset>
1087 mask_box_outset: "mask-box-outset" in "style";
1088
1089 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-repeat>
1090 mask_box_repeat: "mask-box-repeat" in "style";
1091
1092 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-slice>
1093 mask_box_slice: "mask-box-slice" in "style";
1094
1095 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-source>
1096 mask_box_source: "mask-box-source" in "style";
1097
1098 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-box-width>
1099 mask_box_width: "mask-box-width" in "style";
1100
1101 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mask-type>
1102 mask_type: "mask-type" in "style";
1103
1104 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-height>
1105 max_height: "max-height" in "style";
1106
1107 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-lines>
1108 max_lines: "max-lines" in "style";
1109
1110 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/max-width>
1111 max_width: "max-width" in "style";
1112
1113 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/min-height>
1114 min_height: "min-height" in "style";
1115
1116 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/min-width>
1117 min_width: "min-width" in "style";
1118
1119 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode>
1120 mix_blend_mode: "mix-blend-mode" in "style";
1121
1122 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-down>
1123 nav_down: "nav-down" in "style";
1124
1125 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-index>
1126 nav_index: "nav-index" in "style";
1127
1128 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-left>
1129 nav_left: "nav-left" in "style";
1130
1131 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-right>
1132 nav_right: "nav-right" in "style";
1133
1134 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/nav-up>
1135 nav_up: "nav-up" in "style";
1136
1137 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit>
1138 object_fit: "object-fit" in "style";
1139
1140 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/object-position>
1141 object_position: "object-position" in "style";
1142
1143 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-after>
1144 offset_after: "offset-after" in "style";
1145
1146 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-before>
1147 offset_before: "offset-before" in "style";
1148
1149 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-end>
1150 offset_end: "offset-end" in "style";
1151
1152 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/offset-start>
1153 offset_start: "offset-start" in "style";
1154
1155 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/opacity>
1156 opacity in "style";
1157
1158 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/order>
1159 order in "style";
1160
1161 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/orphans>
1162 orphans in "style";
1163
1164 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline>
1165 outline in "style";
1166
1167 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-color>
1168 outline_color: "outline-color" in "style";
1169
1170 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-style>
1171 outline_style: "outline-style" in "style";
1172
1173 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-width>
1174 outline_width: "outline-width" in "style";
1175
1176 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/outline-offset>
1177 outline_offset: "outline-offset" in "style";
1178
1179 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow>
1180 overflow in "style";
1181
1182 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-x>
1183 overflow_x: "overflow-x" in "style";
1184
1185 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-y>
1186 overflow_y: "overflow-y" in "style";
1187
1188 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-style>
1189 overflow_style: "overflow-style" in "style";
1190
1191 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap>
1192 overflow_wrap: "overflow-wrap" in "style";
1193
1194 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding>
1195 padding in "style";
1196
1197 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-bottom>
1198 padding_bottom: "padding-bottom" in "style";
1199
1200 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-left>
1201 padding_left: "padding-left" in "style";
1202
1203 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-right>
1204 padding_right: "padding-right" in "style";
1205
1206 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/padding-top>
1207 padding_top: "padding-top" in "style";
1208
1209 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page>
1210 page in "style";
1211
1212 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after>
1213 page_break_after: "page-break-after" in "style";
1214
1215 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before>
1216 page_break_before: "page-break-before" in "style";
1217
1218 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside>
1219 page_break_inside: "page-break-inside" in "style";
1220
1221 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/paint-order>
1222 paint_order: "paint-order" in "style";
1223
1224 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause>
1225 pause in "style";
1226
1227 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause-after>
1228 pause_after: "pause-after" in "style";
1229
1230 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pause-before>
1231 pause_before: "pause-before" in "style";
1232
1233 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/perspective>
1234 perspective in "style";
1235
1236 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/perspective-origin>
1237 perspective_origin: "perspective-origin" in "style";
1238
1239 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pitch>
1240 pitch in "style";
1241
1242 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pitch-range>
1243 pitch_range: "pitch-range" in "style";
1244
1245 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/play-during>
1246 play_during: "play-during" in "style";
1247
1248 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events>
1249 pointer_events: "pointer-events" in "style";
1250
1251 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/position>
1252 position in "style";
1253
1254 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/quotes>
1255 quotes in "style";
1256
1257 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/region-fragment>
1258 region_fragment: "region-fragment" in "style";
1259
1260 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/resize>
1261 resize in "style";
1262
1263 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest>
1264 rest in "style";
1265
1266 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest-after>
1267 rest_after: "rest-after" in "style";
1268
1269 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/rest-before>
1270 rest_before: "rest-before" in "style";
1271
1272 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/richness>
1273 richness in "style";
1274
1275 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/right>
1276 right in "style";
1277
1278 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-align>
1279 ruby_align: "ruby-align" in "style";
1280
1281 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-merge>
1282 ruby_merge: "ruby-merge" in "style";
1283
1284 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/ruby-position>
1285 ruby_position: "ruby-position" in "style";
1286
1287 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior>
1288 scroll_behavior: "scroll-behavior" in "style";
1289
1290 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-coordinate>
1291 scroll_snap_coordinate: "scroll-snap-coordinate" in "style";
1292
1293 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-destination>
1294 scroll_snap_destination: "scroll-snap-destination" in "style";
1295
1296 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-points-x>
1297 scroll_snap_points_x: "scroll-snap-points-x" in "style";
1298
1299 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-points-y>
1300 scroll_snap_points_y: "scroll-snap-points-y" in "style";
1301
1302 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-type>
1303 scroll_snap_type: "scroll-snap-type" in "style";
1304
1305 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-image-threshold>
1306 shape_image_threshold: "shape-image-threshold" in "style";
1307
1308 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-inside>
1309 shape_inside: "shape-inside" in "style";
1310
1311 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-margin>
1312 shape_margin: "shape-margin" in "style";
1313
1314 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-outside>
1315 shape_outside: "shape-outside" in "style";
1316
1317 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-padding>
1318 shape_padding: "shape-padding" in "style";
1319
1320 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/shape-rendering>
1321 shape_rendering: "shape-rendering" in "style";
1322
1323 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/size>
1324 size in "style";
1325
1326 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak>
1327 speak in "style";
1328
1329 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-as>
1330 speak_as: "speak-as" in "style";
1331
1332 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-header>
1333 speak_header: "speak-header" in "style";
1334
1335 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-numeral>
1336 speak_numeral: "speak-numeral" in "style";
1337
1338 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speak-punctuation>
1339 speak_punctuation: "speak-punctuation" in "style";
1340
1341 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/speech-rate>
1342 speech_rate: "speech-rate" in "style";
1343
1344 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stop-color>
1345 stop_color: "stop-color" in "style";
1346
1347 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stop-opacity>
1348 stop_opacity: "stop-opacity" in "style";
1349
1350 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stress>
1351 stress in "style";
1352
1353 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/string-set>
1354 string_set: "string-set" in "style";
1355
1356 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke>
1357 stroke in "style";
1358
1359 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-dasharray>
1360 stroke_dasharray: "stroke-dasharray" in "style";
1361
1362 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-dashoffset>
1363 stroke_dashoffset: "stroke-dashoffset" in "style";
1364
1365 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-linecap>
1366 stroke_linecap: "stroke-linecap" in "style";
1367
1368 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-linejoin>
1369 stroke_linejoin: "stroke-linejoin" in "style";
1370
1371 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-miterlimit>
1372 stroke_miterlimit: "stroke-miterlimit" in "style";
1373
1374 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-opacity>
1375 stroke_opacity: "stroke-opacity" in "style";
1376
1377 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/stroke-width>
1378 stroke_width: "stroke-width" in "style";
1379
1380 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size>
1381 tab_size: "tab-size" in "style";
1382
1383 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout>
1384 table_layout: "table-layout" in "style";
1385
1386 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align>
1387 text_align: "text-align" in "style";
1388
1389 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align-all>
1390 text_align_all: "text-align-all" in "style";
1391
1392 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align-last>
1393 text_align_last: "text-align-last" in "style";
1394
1395 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-anchor>
1396 text_anchor: "text-anchor" in "style";
1397
1398 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-combine-upright>
1399 text_combine_upright: "text-combine-upright" in "style";
1400
1401 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration>
1402 text_decoration: "text-decoration" in "style";
1403
1404 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color>
1405 text_decoration_color: "text-decoration-color" in "style";
1406
1407 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-line>
1408 text_decoration_line: "text-decoration-line" in "style";
1409
1410 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style>
1411 text_decoration_style: "text-decoration-style" in "style";
1412
1413 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-skip>
1414 text_decoration_skip: "text-decoration-skip" in "style";
1415
1416 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis>
1417 text_emphasis: "text-emphasis" in "style";
1418
1419 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-color>
1420 text_emphasis_color: "text-emphasis-color" in "style";
1421
1422 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-style>
1423 text_emphasis_style: "text-emphasis-style" in "style";
1424
1425 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-position>
1426 text_emphasis_position: "text-emphasis-position" in "style";
1427
1428 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-emphasis-skip>
1429 text_emphasis_skip: "text-emphasis-skip" in "style";
1430
1431 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-height>
1432 text_height: "text-height" in "style";
1433
1434 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent>
1435 text_indent: "text-indent" in "style";
1436
1437 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-justify>
1438 text_justify: "text-justify" in "style";
1439
1440 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-orientation>
1441 text_orientation: "text-orientation" in "style";
1442
1443 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow>
1444 text_overflow: "text-overflow" in "style";
1445
1446 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-rendering>
1447 text_rendering: "text-rendering" in "style";
1448
1449 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-shadow>
1450 text_shadow: "text-shadow" in "style";
1451
1452 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust>
1453 text_size_adjust: "text-size-adjust" in "style";
1454
1455 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-space-collapse>
1456 text_space_collapse: "text-space-collapse" in "style";
1457
1458 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-spacing>
1459 text_spacing: "text-spacing" in "style";
1460
1461 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform>
1462 text_transform: "text-transform" in "style";
1463
1464 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-underline-position>
1465 text_underline_position: "text-underline-position" in "style";
1466
1467 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/text-wrap>
1468 text_wrap: "text-wrap" in "style";
1469
1470 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/top>
1471 top in "style";
1472
1473 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action>
1474 touch_action: "touch-action" in "style";
1475
1476 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform>
1477 transform in "style";
1478
1479 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-box>
1480 transform_box: "transform-box" in "style";
1481
1482 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin>
1483 transform_origin: "transform-origin" in "style";
1484
1485 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transform-style>
1486 transform_style: "transform-style" in "style";
1487
1488 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition>
1489 transition in "style";
1490
1491 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-delay>
1492 transition_delay: "transition-delay" in "style";
1493
1494 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-duration>
1495 transition_duration: "transition-duration" in "style";
1496
1497 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-property>
1498 transition_property: "transition-property" in "style";
1499
1500 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi>
1501 unicode_bidi: "unicode-bidi" in "style";
1502
1503 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/vector-effect>
1504 vector_effect: "vector-effect" in "style";
1505
1506 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align>
1507 vertical_align: "vertical-align" in "style";
1508
1509 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/visibility>
1510 visibility in "style";
1511
1512 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-balance>
1513 voice_balance: "voice-balance" in "style";
1514
1515 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-duration>
1516 voice_duration: "voice-duration" in "style";
1517
1518 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-family>
1519 voice_family: "voice-family" in "style";
1520
1521 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-pitch>
1522 voice_pitch: "voice-pitch" in "style";
1523
1524 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-range>
1525 voice_range: "voice-range" in "style";
1526
1527 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-rate>
1528 voice_rate: "voice-rate" in "style";
1529
1530 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-stress>
1531 voice_stress: "voice-stress" in "style";
1532
1533 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/voice-volume>
1534 voice_volume: "voice-volume" in "style";
1535
1536 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/volume>
1537 volume in "style";
1538
1539 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/white-space>
1540 white_space: "white-space" in "style";
1541
1542 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/widows>
1543 widows in "style";
1544
1545 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/width>
1546 width in "style";
1547
1548 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/will-change>
1549 will_change: "will-change" in "style";
1550
1551 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-break>
1552 word_break: "word-break" in "style";
1553
1554 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-spacing>
1555 word_spacing: "word-spacing" in "style";
1556
1557 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap>
1558 word_wrap: "word-wrap" in "style";
1559
1560 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/wrap-flow>
1561 wrap_flow: "wrap-flow" in "style";
1562
1563 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/wrap-through>
1564 wrap_through: "wrap-through" in "style";
1565
1566 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode>
1567 writing_mode: "writing-mode" in "style";
1568
1569 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/gap>
1570 gap in "style";
1571
1572 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type>
1573 list_styler_type: "list-style-type" in "style";
1574
1575 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/row-gap>
1576 row_gap: "row-gap" in "style";
1577
1578 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function>
1579 transition_timing_function: "transition-timing-function" in "style";
1580
1581 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/user-select>
1582 user_select: "user-select" in "style";
1583
1584 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-user-select>
1585 webkit_user_select: "-webkit-user-select" in "style";
1586
1587 /// <https://developer.mozilla.org/en-US/docs/Web/CSS/z-index>
1588 z_index: "z-index" in "style";
1589
1590 // area attribute
1591
1592 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-current>
1593 aria_current: "aria-current";
1594
1595 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-details>
1596 aria_details: "aria-details";
1597
1598 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled>
1599 aria_disabled: "aria-disabled";
1600
1601 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-hidden>
1602 aria_hidden: "aria-hidden";
1603
1604 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-invalid>
1605 aria_invalid: "aria-invalid";
1606
1607 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-keyshortcuts>
1608 aria_keyshortcuts: "aria-keyshortcuts";
1609
1610 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label>
1611 aria_label: "aria-label";
1612
1613 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-roledescription>
1614 aria_roledescription: "aria-roledescription";
1615
1616// Widget Attributes
1617
1618 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-autocomplete>
1619 aria_autocomplete: "aria-autocomplete";
1620
1621 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-checked>
1622 aria_checked: "aria-checked";
1623
1624 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded>
1625 aria_expanded: "aria-expanded";
1626
1627 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-haspopup>
1628 aria_haspopup: "aria-haspopup";
1629
1630 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-level>
1631 aria_level: "aria-level";
1632
1633 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-modal>
1634 aria_modal: "aria-modal";
1635
1636 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-multiline>
1637 aria_multiline: "aria-multiline";
1638
1639 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-multiselectable>
1640 aria_multiselectable: "aria-multiselectable";
1641
1642 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-orientation>
1643 aria_orientation: "aria-orientation";
1644
1645 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-placeholder>
1646 aria_placeholder: "aria-placeholder";
1647
1648 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-pressed>
1649 aria_pressed: "aria-pressed";
1650
1651 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-readonly>
1652 aria_readonly: "aria-readonly";
1653
1654 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-required>
1655 aria_required: "aria-required";
1656
1657 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected>
1658 aria_selected: "aria-selected";
1659
1660 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-sort>
1661 aria_sort: "aria-sort";
1662
1663 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuemax>
1664 aria_valuemax: "aria-valuemax";
1665
1666 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuemin>
1667 aria_valuemin: "aria-valuemin";
1668
1669 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuenow>
1670 aria_valuenow: "aria-valuenow";
1671
1672 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-valuetext>
1673 aria_valuetext: "aria-valuetext";
1674
1675// Live Region Attributes
1676
1677 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-atomic>
1678 aria_atomic: "aria-atomic";
1679
1680 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-busy>
1681 aria_busy: "aria-busy";
1682
1683 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-live>
1684 aria_live: "aria-live";
1685
1686 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-relevant>
1687 aria_relevant: "aria-relevant";
1688
1689 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-dropeffect>
1690 aria_dropeffect: "aria-dropeffect";
1691
1692 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-grabbed>
1693 aria_grabbed: "aria-grabbed";
1694
1695// Relationship Attributes
1696
1697 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-activedescendant>
1698 aria_activedescendant: "aria-activedescendant";
1699
1700 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colcount>
1701 aria_colcount: "aria-colcount";
1702
1703 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colindex>
1704 aria_colindex: "aria-colindex";
1705
1706 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-colspan>
1707 aria_colspan: "aria-colspan";
1708
1709 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls>
1710 aria_controls: "aria-controls";
1711
1712 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-describedby>
1713 aria_describedby: "aria-describedby";
1714
1715 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-errormessage>
1716 aria_errormessage: "aria-errormessage";
1717
1718 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-flowto>
1719 aria_flowto: "aria-flowto";
1720
1721 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby>
1722 aria_labelledby: "aria-labelledby";
1723
1724 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-owns>
1725 aria_owns: "aria-owns";
1726
1727 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-posinset>
1728 aria_posinset: "aria-posinset";
1729
1730 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowcount>
1731 aria_rowcount: "aria-rowcount";
1732
1733 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowindex>
1734 aria_rowindex: "aria-rowindex";
1735
1736 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowspan>
1737 aria_rowspan: "aria-rowspan";
1738
1739 /// <https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-setsize>
1740 aria_setsize: "aria-setsize";
1741}
1742
1743mod_methods! {
1744 @base
1745 svg_attributes;
1746 map_svg_attributes;
1747 map_html_svg_attributes_to_rsx;
1748
1749 /// Prevent the default action for this element. This attribute is only recommended in the LiveView renderer
1750 /// which does not support the prevent default method on events.
1751 ///
1752 ///
1753 /// For most renderers, you should prefer calling [`dioxus_core::Event::prevent_default`] on the event instead.
1754 ///
1755 ///
1756 /// For more information, see the MDN docs:
1757 /// <https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault>
1758 prevent_default: "dioxus-prevent-default";
1759
1760 /// dangerous_inner_html is Dioxus's replacement for using innerHTML in the browser DOM. In general, setting
1761 /// HTML from code is risky because it’s easy to inadvertently expose your users to a cross-site scripting (XSS)
1762 /// attack. So, you can set HTML directly from Dioxus, but you have to type out dangerous_inner_html to remind
1763 /// yourself that it’s dangerous
1764 dangerous_inner_html;
1765
1766 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accent-height>
1767 accent_height: "accent-height";
1768
1769 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accumulate>
1770 accumulate;
1771
1772 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/additive>
1773 additive;
1774
1775 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alignment-baseline>
1776 alignment_baseline: "alignment-baseline";
1777
1778 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alphabetic>
1779 alphabetic;
1780
1781 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/amplitude>
1782 amplitude;
1783
1784 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/arabic-form>
1785 arabic_form: "arabic-form";
1786
1787 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ascent>
1788 ascent;
1789
1790 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeName>
1791 attribute_name: "attributeName";
1792
1793 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeType>
1794 attribute_type: "attributeType";
1795
1796 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/azimuth>
1797 azimuth;
1798
1799 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseFrequency>
1800 base_frequency: "baseFrequency";
1801
1802 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseline-shift>
1803 baseline_shift: "baseline-shift";
1804
1805 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseProfile>
1806 base_profile: "baseProfile";
1807
1808 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bbox>
1809 bbox;
1810
1811 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/begin>
1812 begin;
1813
1814 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bias>
1815 bias;
1816
1817 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/by>
1818 by;
1819
1820 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/calcMode>
1821 calc_mode: "calcMode";
1822
1823 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cap-height>
1824 cap_height: "cap-height";
1825
1826 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/class>
1827 class;
1828
1829 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip>
1830 clip;
1831
1832 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clipPathUnits>
1833 clip_path_units: "clipPathUnits";
1834
1835 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path>
1836 clip_path: "clip-path";
1837
1838 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule>
1839 clip_rule: "clip-rule";
1840
1841 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color>
1842 color;
1843
1844 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation>
1845 color_interpolation: "color-interpolation";
1846
1847 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation-filters>
1848 color_interpolation_filters: "color-interpolation-filters";
1849
1850 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-profile>
1851 color_profile: "color-profile";
1852
1853 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-rendering>
1854 color_rendering: "color-rendering";
1855
1856 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentScriptType>
1857 content_script_type: "contentScriptType";
1858
1859 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentStyleType>
1860 content_style_type: "contentStyleType";
1861
1862 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/crossorigin>
1863 crossorigin;
1864
1865 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cursor>
1866 cursor;
1867
1868 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cx>
1869 cx;
1870
1871 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cy>
1872 cy;
1873
1874 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d>
1875 d;
1876
1877 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/decelerate>
1878 decelerate;
1879
1880 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/descent>
1881 descent;
1882
1883 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/diffuseConstant>
1884 diffuse_constant: "diffuseConstant";
1885
1886 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction>
1887 direction;
1888
1889 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display>
1890 display;
1891
1892 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/divisor>
1893 divisor;
1894
1895 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dominant-baseline>
1896 dominant_baseline: "dominant-baseline";
1897
1898 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dur>
1899 dur;
1900
1901 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dx>
1902 dx;
1903
1904 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dy>
1905 dy;
1906
1907 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/edgeMode>
1908 edge_mode: "edgeMode";
1909
1910 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/elevation>
1911 elevation;
1912
1913 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/enable-background>
1914 enable_background: "enable-background";
1915
1916 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/end>
1917 end;
1918
1919 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/exponent>
1920 exponent;
1921
1922 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill>
1923 fill;
1924
1925 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity>
1926 fill_opacity: "fill-opacity";
1927
1928 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule>
1929 fill_rule: "fill-rule";
1930
1931 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filter>
1932 filter;
1933
1934 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterRes>
1935 filterRes;
1936
1937 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterUnits>
1938 filterUnits;
1939
1940 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-color>
1941 flood_color: "flood-color";
1942
1943 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-opacity>
1944 flood_opacity: "flood-opacity";
1945
1946 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-family>
1947 font_family: "font-family";
1948
1949 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size>
1950 font_size: "font-size";
1951
1952 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size-adjust>
1953 font_size_adjust: "font-size-adjust";
1954
1955 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-stretch>
1956 font_stretch: "font-stretch";
1957
1958 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-style>
1959 font_style: "font-style";
1960
1961 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-variant>
1962 font_variant: "font-variant";
1963
1964 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-weight>
1965 font_weight: "font-weight";
1966
1967 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/format>
1968 format;
1969
1970 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/from>
1971 from;
1972
1973 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fr>
1974 fr;
1975
1976 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fx>
1977 fx;
1978
1979 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fy>
1980 fy;
1981
1982 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g1>
1983 g1;
1984
1985 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g2>
1986 g2;
1987
1988 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-name>
1989 glyph_name: "glyph-name";
1990
1991 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-horizontal>
1992 glyph_orientation_horizontal: "glyph-orientation-horizontal";
1993
1994 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-vertical>
1995 glyph_orientation_vertical: "glyph-orientation-vertical";
1996
1997 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyphRef>
1998 glyph_ref: "glyphRef";
1999
2000 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientTransform>
2001 gradient_transform: "gradientTransform";
2002
2003 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientUnits>
2004 gradient_units: "gradientUnits";
2005
2006 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/hanging>
2007 hanging;
2008
2009 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height>
2010 height;
2011
2012 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/href>
2013 href;
2014
2015 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/hreflang>
2016 hreflang;
2017
2018 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-adv-x>
2019 horiz_adv_x: "horiz-adv-x";
2020
2021 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-origin-x>
2022 horiz_origin_x: "horiz-origin-x";
2023
2024 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id>
2025 id;
2026
2027 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ideographic>
2028 ideographic;
2029
2030 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/image-rendering>
2031 image_rendering: "image-rendering";
2032
2033 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/_in>
2034 _in;
2035
2036 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/in2>
2037 in2;
2038
2039 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/intercept>
2040 intercept;
2041
2042 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k>
2043 k;
2044
2045 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k1>
2046 k1;
2047
2048 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k2>
2049 k2;
2050
2051 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k3>
2052 k3;
2053
2054 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k4>
2055 k4;
2056
2057 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelMatrix>
2058 kernel_matrix: "kernelMatrix";
2059
2060 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelUnitLength>
2061 kernel_unit_length: "kernelUnitLength";
2062
2063 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kerning>
2064 kerning;
2065
2066 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyPoints>
2067 key_points: "keyPoints";
2068
2069 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keySplines>
2070 key_splines: "keySplines";
2071
2072 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyTimes>
2073 key_times: "keyTimes";
2074
2075 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lang>
2076 lang;
2077
2078 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lengthAdjust>
2079 length_adjust: "lengthAdjust";
2080
2081 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing>
2082 letter_spacing: "letter-spacing";
2083
2084 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lighting-color>
2085 lighting_color: "lighting-color";
2086
2087 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/limitingConeAngle>
2088 limiting_cone_angle: "limitingConeAngle";
2089
2090 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/local>
2091 local;
2092
2093 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-end>
2094 marker_end: "marker-end";
2095
2096 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-mid>
2097 marker_mid: "marker-mid";
2098
2099 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-start>
2100 marker_start: "marker-start";
2101
2102 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerHeight>
2103 marker_height: "markerHeight";
2104
2105 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerUnits>
2106 marker_units: "markerUnits";
2107
2108 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerWidth>
2109 marker_width: "markerWidth";
2110
2111 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mask>
2112 mask;
2113
2114 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskContentUnits>
2115 mask_content_units: "maskContentUnits";
2116
2117 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskUnits>
2118 mask_units: "maskUnits";
2119
2120 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mathematical>
2121 mathematical;
2122
2123 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/max>
2124 max;
2125
2126 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/media>
2127 media;
2128
2129 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/method>
2130 method;
2131
2132 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/min>
2133 min;
2134
2135 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mode>
2136 mode;
2137
2138 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/name>
2139 name;
2140
2141 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/numOctaves>
2142 num_octaves: "numOctaves";
2143
2144 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/offset>
2145 offset;
2146
2147 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity>
2148 opacity;
2149
2150 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/operator>
2151 operator;
2152
2153 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/order>
2154 order;
2155
2156 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orient>
2157 orient;
2158
2159 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orientation>
2160 orientation;
2161
2162 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/origin>
2163 origin;
2164
2165 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overflow>
2166 overflow;
2167
2168 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-position>
2169 overline_position: "overline-position";
2170
2171 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-thickness>
2172 overline_thickness: "overline-thickness";
2173
2174 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/panose-1>
2175 panose_1: "panose-1";
2176
2177 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/paint-order>
2178 paint_order: "paint-order";
2179
2180 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/path>
2181 path;
2182
2183 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pathLength>
2184 path_length: "pathLength";
2185
2186 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternContentUnits>
2187 pattern_content_units: "patternContentUnits";
2188
2189 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternTransform>
2190 pattern_transform: "patternTransform";
2191
2192 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternUnits>
2193 pattern_units: "patternUnits";
2194
2195 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ping>
2196 ping;
2197
2198 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointer-events>
2199 pointer_events: "pointer-events";
2200
2201 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/points>
2202 points;
2203
2204 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtX>
2205 points_at_x: "pointsAtX";
2206
2207 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtY>
2208 points_at_y: "pointsAtY";
2209
2210 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtZ>
2211 points_at_z: "pointsAtZ";
2212
2213 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAlpha>
2214 preserve_alpha: "preserveAlpha";
2215
2216 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio>
2217 preserve_aspect_ratio: "preserveAspectRatio";
2218
2219 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/primitiveUnits>
2220 primitive_units: "primitiveUnits";
2221
2222 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/r>
2223 r;
2224
2225 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/radius>
2226 radius;
2227
2228 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/referrerPolicy>
2229 referrer_policy: "referrerPolicy";
2230
2231 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refX>
2232 ref_x: "refX";
2233
2234 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refY>
2235 ref_y: "refY";
2236
2237 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rel>
2238 rel;
2239
2240 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rendering-intent>
2241 rendering_intent: "rendering-intent";
2242
2243 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatCount>
2244 repeat_count: "repeatCount";
2245
2246 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatDur>
2247 repeat_dur: "repeatDur";
2248
2249 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredExtensions>
2250 required_extensions: "requiredExtensions";
2251
2252 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredFeatures>
2253 required_features: "requiredFeatures";
2254
2255 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/restart>
2256 restart;
2257
2258 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/result>
2259 result;
2260
2261 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/role>
2262 role;
2263
2264 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rotate>
2265 rotate;
2266
2267 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rx>
2268 rx;
2269
2270 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ry>
2271 ry;
2272
2273 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/scale>
2274 scale;
2275
2276 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/seed>
2277 seed;
2278
2279 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering>
2280 shape_rendering: "shape-rendering";
2281
2282 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/slope>
2283 slope;
2284
2285 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spacing>
2286 spacing;
2287
2288 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularConstant>
2289 specular_constant: "specularConstant";
2290
2291 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularExponent>
2292 specular_exponent: "specularExponent";
2293
2294 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/speed>
2295 speed;
2296
2297 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spreadMethod>
2298 spread_method: "spreadMethod";
2299
2300 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/startOffset>
2301 start_offset: "startOffset";
2302
2303 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stdDeviation>
2304 std_deviation: "stdDeviation";
2305
2306 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemh>
2307 stemh;
2308
2309 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemv>
2310 stemv;
2311
2312 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stitchTiles>
2313 stitch_tiles: "stitchTiles";
2314
2315 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-color>
2316 stop_color: "stop-color";
2317
2318 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-opacity>
2319 stop_opacity: "stop-opacity";
2320
2321 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-position>
2322 strikethrough_position: "strikethrough-position";
2323
2324 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-thickness>
2325 strikethrough_thickness: "strikethrough-thickness";
2326
2327 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/string>
2328 string;
2329
2330 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke>
2331 stroke;
2332
2333 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray>
2334 stroke_dasharray: "stroke-dasharray";
2335
2336 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset>
2337 stroke_dashoffset: "stroke-dashoffset";
2338
2339 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap>
2340 stroke_linecap: "stroke-linecap";
2341
2342 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linejoin>
2343 stroke_linejoin: "stroke-linejoin";
2344
2345 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-miterlimit>
2346 stroke_miterlimit: "stroke-miterlimit";
2347
2348 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity>
2349 stroke_opacity: "stroke-opacity";
2350
2351 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width>
2352 stroke_width: "stroke-width";
2353
2354 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/style>
2355 style;
2356
2357 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/surfaceScale>
2358 surface_scale: "surfaceScale";
2359
2360 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/systemLanguage>
2361 system_language: "systemLanguage";
2362
2363 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tabindex>
2364 tabindex;
2365
2366 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tableValues>
2367 table_values: "tableValues";
2368
2369 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/target>
2370 target;
2371
2372 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetX>
2373 target_x: "targetX";
2374
2375 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetY>
2376 target_y: "targetY";
2377
2378 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-anchor>
2379 text_anchor: "text-anchor";
2380
2381 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-decoration>
2382 text_decoration: "text-decoration";
2383
2384 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering>
2385 text_rendering: "text-rendering";
2386
2387 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textLength>
2388 text_length: "textLength";
2389
2390 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/to>
2391 to;
2392
2393 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform>
2394 transform;
2395
2396 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform-origin>
2397 transform_origin: "transform-origin";
2398
2399 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/type>
2400 r#type: no-alias "type";
2401
2402 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u1>
2403 u1;
2404
2405 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u2>
2406 u2;
2407
2408 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-position>
2409 underline_position: "underline-position";
2410
2411 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-thickness>
2412 underline_thickness: "underline-thickness";
2413
2414 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode>
2415 unicode;
2416
2417 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-bidi>
2418 unicode_bidi: "unicode-bidi";
2419
2420 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-range>
2421 unicode_range: "unicode-range";
2422
2423 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/units-per-em>
2424 units_per_em: "units-per-em";
2425
2426 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-alphabetic>
2427 v_alphabetic: "v-alphabetic";
2428
2429 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-hanging>
2430 v_hanging: "v-hanging";
2431
2432 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-ideographic>
2433 v_ideographic: "v-ideographic";
2434
2435 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-mathematical>
2436 v_mathematical: "v-mathematical";
2437
2438 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/values>
2439 values;
2440
2441 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vector-effect>
2442 vector_effect: "vector-effect";
2443
2444 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/version>
2445 version;
2446
2447 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-adv-y>
2448 vert_adv_y: "vert-adv-y";
2449
2450 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-x>
2451 vert_origin_x: "vert-origin-x";
2452
2453 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-y>
2454 vert_origin_y: "vert-origin-y";
2455
2456 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox>
2457 view_box: "viewBox";
2458
2459 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewTarget>
2460 view_target: "viewTarget";
2461
2462 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility>
2463 visibility;
2464
2465 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width>
2466 width;
2467
2468 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/widths>
2469 widths;
2470
2471 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing>
2472 word_spacing: "word-spacing";
2473
2474 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writing-mode>
2475 writing_mode: "writing-mode";
2476
2477 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x>
2478 x;
2479
2480 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x-height>
2481 x_height: "x-height";
2482
2483 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x1>
2484 x1;
2485
2486 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x2>
2487 x2;
2488
2489 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xmlns>
2490 xmlns;
2491
2492 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xChannelSelector>
2493 x_channel_selector: "xChannelSelector";
2494
2495 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y>
2496 y;
2497
2498 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y1>
2499 y1;
2500
2501 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y2>
2502 y2;
2503
2504 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/yChannelSelector>
2505 y_channel_selector: "yChannelSelector";
2506
2507 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/z>
2508 z;
2509
2510 /// <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/zoomAndPan>
2511 zoom_and_pan: "zoomAndPan";
2512
2513}