Text
Any element that implements the Styled trait allows its text style to be modified through the .text_style() function or with the utility CSS-like styling functions.
Color
The color style controls the color of the text.
Background Color
The background_color style controls the background color of the text.
Font Family
The font_family style controls the font family that is used when rendering the text.
Font Features
The font_features style controls the OpenType features that can be configured for a given font.
Font Size
The font_size style controls the size of the font.
Font Style
The font_style style controls the style of the font. The FontStyle enum contains Normal, Italic, and Oblique.
Font Weight
The font_weight style controls the weight of the font.
Line Clamp
The line_clamp style controls the number of lines before truncating the text.
Line Height
The line_height style controls the height of the text line.
Strikethrough
The strikethrough style controls strikethrough style of the text. The StrikethroughStyle struct allows you to configure the thickness and color of the strikethrough.
Text Align
The text_align style controls the alignment of the text. The TextAlign enum contains Left, Center, and Right.
Text Overflow
The text_overflow style controls if the text should be truncated if it overflows the width of the element.
Underline
The underline style controls the underline style of the text. The UnderlineStyle struct allows you to configure the thickness, color, and if it should be wavy.
White Space
The white_space style controls how white space is handled when text wrapping. The WhiteSpace enum contains Normal and Nowrap.