Your ultimate layouting widget is C. Container, Text, Column, Row and styling in one.
- Style is decoupled from Widget
- Style can be reused
- Responsiveness
- Style properties are similar to CSS
- More units than just px
- Style abstraction
FSS - Multiple styles per widget
- Inherit text styles from parent
- Unit
px->Pxpx - Unit
%->PercentVPercentHpercentVpercentH - Unit
em->Emem - Unit
rem->Remrem - Unit
vw->Vwvw(50vw->Vw(0.5)). - Unit
vh->Vhvh(50vh->Vh(0.5)). - Unit
vmin->Vminvmin(50vmin->Vmin(0.5)). - Unit
vmax->Vmaxvmax(50vmax->Vmax(0.5)). - Unit
fr->Frfr - Unit
cm->Cmcm - Unit
mm->Mmmm - Unit
in->Inin - Unit
pt->Ptpt - Unit
pc->Pcpc - Unit
ex->Exex - Unit
ch->Chch - String unit parser
u('50px')->Px(50) - Basic unit arithmetic
- Responisve breakpoints
Breakpoints,Breakpoint
- Export & Import
TextStyleto be compatible with FlutterTextWidget color->colorfont-size->fontSizefont-weight->fontWeightfont-style->fontStyleletter-spacing->letterSpacingword-spacing->wordSpacingfont-family->fontFamilytext-align->textAlignfont-family->fontFamilytext-decoration->textDecorationtext-shadow->textShadowColortextShadowBlurtextShadowOffset
- Widget
Cis likeContainerbut with FSS support - Support multiple FSS styles per widget (like CSS classes)
width->widthheight->heightmargin->marginmmargin-top->marginTopmtmargin-right->marginRightmrmargin-bottom->marginBottommbmargin-left->marginLeftmlmargin-vertical->marginVerticalmvmargin-horizontal->marginHorizontalmhpadding->paddingppadding-top->paddingTopptpadding-right->paddingRightprpadding-bottom->paddingBottompbpadding-left->paddingLeftplpadding-vertical->paddingVerticalpvpadding-horizontal->paddingHorizontalphborder-radius-top-left->borderRadiusTopLeftbrtlborder-radius-top-right->borderRadiusTopRightbrtrborder-radius-bottom-left->borderRadiusBottomLeftbrblborder-radius-bottom-right->borderRadiusBottomRightbrbrborder-radius-top->borderRadiusTopbrtborder-radius-right->borderRadiusRightbrrborder-radius-bottom->borderRadiusBottombrbborder-radius-left->borderRadiusLeftbrlborder-radius->borderRadiusbrborder-width->borderWidthbwborder-style->borderStylebsborder-color->borderColorbc- inline, middle, outlin border ->
borderAlign background-color->backgroundColorbgaspect-ratio->aspectRatiomax-height->maxHeightmax-width->maxWidthmin-height->minHeightmin-width->minWidth
flex-direction->axisflex-wrap->flexWrapflex-flow->flexFlowjustify-content->alignHorizontalalign-items->alignVerticalgap->gapgap-vertical->gapVerticalgap-horizontal->gapHorizontal
- Unit
fr->Fr
- Stack functionality
- Icon Widget
I