Style class

This class represents all the available CSS attributes for this package.

Constructors

Style({Color? backgroundColor, Color? color, Map<String, int?>? counterIncrement, Map<String, int?>? counterReset, TextDirection? direction, Display? display, String? fontFamily, List<String>? fontFamilyFallback, List<FontFeature>? fontFeatureSettings, FontSize? fontSize, FontStyle? fontStyle, FontWeight? fontWeight, Height? height, LineHeight? lineHeight, double? letterSpacing, ListStyleImage? listStyleImage, ListStyleType? listStyleType, ListStylePosition? listStylePosition, HtmlPaddings? padding, Marker? marker, Margins? margin, TextAlign? textAlign, TextDecoration? textDecoration, Color? textDecorationColor, TextDecorationStyle? textDecorationStyle, double? textDecorationThickness, List<Shadow>? textShadow, VerticalAlign verticalAlign = VerticalAlign.baseline, WhiteSpace? whiteSpace, Width? width, double? wordSpacing, String? before, String? after, Border? border, Alignment? alignment, int? maxLines, TextOverflow? textOverflow, TextTransform? textTransform = TextTransform.none})
Style.fromTextStyle(TextStyle textStyle)
factory

Properties

after ↔ String?
getter/setter pair
alignment ↔ Alignment?
getter/setter pair
backgroundColor ↔ Color?
CSS attribute "background-color"
getter/setter pair
before ↔ String?
getter/setter pair
border ↔ Border?
getter/setter pair
color ↔ Color?
CSS attribute "color"
getter/setter pair
counterIncrement ↔ Map<String, int?>?
CSS attribute "counter-increment"
getter/setter pair
counterReset ↔ Map<String, int?>?
CSS attribute "counter-reset"
getter/setter pair
direction ↔ TextDirection?
CSS attribute "direction"
getter/setter pair
display ↔ Display?
CSS attribute "display"
getter/setter pair
fontFamily ↔ String?
CSS attribute "font-family"
getter/setter pair
fontFamilyFallback ↔ List<String>?
The list of font families to fall back on when a glyph cannot be found in default font family.
getter/setter pair
fontFeatureSettings ↔ List<FontFeature>?
CSS attribute "font-feature-settings"
getter/setter pair
fontSize ↔ FontSize?
CSS attribute "font-size"
getter/setter pair
fontStyle ↔ FontStyle?
CSS attribute "font-style"
getter/setter pair
fontWeight ↔ FontWeight?
CSS attribute "font-weight"
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
height ↔ Height?
CSS attribute "height"
getter/setter pair
letterSpacing ↔ double?
CSS attribute "letter-spacing"
getter/setter pair
lineHeight ↔ LineHeight?
CSS attribute "line-height"
getter/setter pair
listStyleImage ↔ ListStyleImage?
CSS attribute "list-style-image"
getter/setter pair
listStylePosition ↔ ListStylePosition?
CSS attribute "list-style-position"
getter/setter pair
listStyleType ↔ ListStyleType?
CSS attribute "list-style-type"
getter/setter pair
margin ↔ Margins?
CSS attribute "margin"
getter/setter pair
marker ↔ Marker?
CSS pseudo-element "::marker"
getter/setter pair
maxLines ↔ int?
MaxLine
getter/setter pair
padding ↔ HtmlPaddings?
CSS attribute "padding"
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
textAlign ↔ TextAlign?
CSS attribute "text-align"
getter/setter pair
textDecoration ↔ TextDecoration?
CSS attribute "text-decoration"
getter/setter pair
textDecorationColor ↔ Color?
CSS attribute "text-decoration-color"
getter/setter pair
textDecorationStyle ↔ TextDecorationStyle?
CSS attribute "text-decoration-style"
getter/setter pair
textDecorationThickness ↔ double?
Loosely based on CSS attribute "text-decoration-thickness"
getter/setter pair
textOverflow ↔ TextOverflow?
TextOverflow
getter/setter pair
textShadow ↔ List<Shadow>?
CSS attribute "text-shadow"
getter/setter pair
textTransform ↔ TextTransform?
getter/setter pair
verticalAlign ↔ VerticalAlign
CSS attribute "vertical-align"
getter/setter pair
whiteSpace ↔ WhiteSpace?
CSS attribute "white-space"
getter/setter pair
width ↔ Width?
CSS attribute "width"
getter/setter pair
wordSpacing ↔ double?
CSS attribute "word-spacing"
getter/setter pair

Methods

copyOnlyInherited(Style child) → Style
copyWith({Color? backgroundColor, Color? color, Map<String, int?>? counterIncrement, Map<String, int?>? counterReset, TextDirection? direction, Display? display, String? fontFamily, List<String>? fontFamilyFallback, List<FontFeature>? fontFeatureSettings, FontSize? fontSize, FontStyle? fontStyle, FontWeight? fontWeight, Height? height, LineHeight? lineHeight, double? letterSpacing, ListStyleImage? listStyleImage, ListStyleType? listStyleType, ListStylePosition? listStylePosition, HtmlPaddings? padding, Margins? margin, Marker? marker, TextAlign? textAlign, TextDecoration? textDecoration, Color? textDecorationColor, TextDecorationStyle? textDecorationStyle, double? textDecorationThickness, List<Shadow>? textShadow, VerticalAlign? verticalAlign, WhiteSpace? whiteSpace, Width? width, double? wordSpacing, String? before, String? after, Border? border, Alignment? alignment, Widget? markerContent, int? maxLines, TextOverflow? textOverflow, TextTransform? textTransform, bool? beforeAfterNull}) → Style
generateTextStyle() → TextStyle
merge(Style other) → Style
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setRelativeValues(double remValue, double emValue) → void
Sets any dimensions set to rem or em to the computed size
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromCss(String css, OnCssParseError? onCssParseError) → Map<String, Style>
fromThemeData(ThemeData theme) → Map<String, Style>