Crate dioxus_html
source · [−]Expand description
Dioxus Namespace for HTML
This crate provides a set of compile-time correct HTML elements that can be used with the Rsx and Html macros. This system allows users to easily build new tags, new types, and customize the output of the Rsx and Html macros.
An added benefit of this approach is the ability to lend comprehensive documentation on how to use these elements inside of the Rsx and Html macros. Each element comes with a substantial amount of documentation on how to best use it, hopefully making the development cycle quick.
All elements are used as zero-sized unit structs with trait impls.
Currently, we don’t validate for structures, but do validate attributes.
Modules
Structs
Build a
<animateMotion>
element.
Build a
<animateTransform>
element.
Build a
<blockquote>
element.
Build a
<clipPath>
element.
Build a
<colgroup>
element.
Build a
<datalist>
element.
Build a
<feColorMatrix>
element.
Build a
<feComponentTransfer>
element.
Build a
<feComposite>
element.
Build a
<feConvolveMatrix>
element.
Build a
<feDiffuseLighting>
element.
Build a
<feDisplacementMap>
element.
Build a
<feDistantLight>
element.
Build a
<feDropShadow>
element.
Build a
<feGaussianBlur>
element.
Build a
<feMergeNode>
element.
Build a
<feMorphology>
element.
Build a
<feOffset>
element.
Build a
<fePointLight>
element.
Build a
<feSpecularLighting>
element.
Build a
<feSpotLight>
element.
Build a
<feTurbulence>
element.
Build a
<fieldset>
element.
Build a
<figcaption>
element.
Build a
<foreignObject>
element.
Build a
<hatchpath>
element.
Build a
<linearGradient>
element.
Build a
<metadata>
element.
Build a
<noscript>
element.
Build a
<optgroup>
element.
Build a
<polyline>
element.
Build a
<progress>
element.
Build a
<radialGradient>
element.
Build a
<template>
element.
Build a
<textPath>
element.
Build a
<textarea>
element.