ArcaneStyles class

Helper class for building inline CSS styles

Constructors

ArcaneStyles()

Properties

attributes Map<String, String>
Convert to style attribute map
no setter
css String
Convert to CSS string
no setter
hashCode int
The hash code for this object.
no setterinherited
raw Map<String, String>
Get the raw style map
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

alignItems(String value) ArcaneStyles
alignItemsBaseline() ArcaneStyles
alignItemsCenter() ArcaneStyles
alignItemsEnd() ArcaneStyles
alignItemsStart() ArcaneStyles
alignItemsStretch() ArcaneStyles
alignSelf(String value) ArcaneStyles
animation(String value) ArcaneStyles
applyAlertStyle(AlertStyle style) ArcaneStyles
Apply an AlertStyle preset
applyBadgeStyle(BadgeStyle style) ArcaneStyles
Apply a BadgeStyle preset
applyButtonSize(ButtonSizeStyle size) ArcaneStyles
Apply a ButtonSizeStyle preset
applyButtonStyle(ButtonStyle style) ArcaneStyles
Apply a ButtonStyle preset
applyCardStyle(CardStyle style) ArcaneStyles
Apply a CardStyle preset
applyChipStyle(ChipStyle style) ArcaneStyles
Apply a ChipStyle preset
applyInputSize(InputSizeStyle size) ArcaneStyles
Apply an InputSizeStyle preset
applyInputStyle(InputStyle style) ArcaneStyles
Apply an InputStyle preset (base styles)
backdropBlur(double value) ArcaneStyles
backdropFilter(String value) ArcaneStyles
background(String value) ArcaneStyles
backgroundColor(Color color) ArcaneStyles
Colors
backgroundColorVar(String varName) ArcaneStyles
backgroundToken(String token) ArcaneStyles
Set background (including gradients) using token
bgToken(String token) ArcaneStyles
Set background color using token
blur(double value) ArcaneStyles
bodyStyle() ArcaneStyles
Apply body text style
border(String value) ArcaneStyles
Border
borderBottom(String value) ArcaneStyles
borderColor(Color color) ArcaneStyles
borderColorToken(String token) ArcaneStyles
Set border color using token
borderColorVar(String varName) ArcaneStyles
borderLeft(String value) ArcaneStyles
borderRadius(BorderRadius value) ArcaneStyles
borderRadiusAll(double value) ArcaneStyles
borderRadiusVar(String varName) ArcaneStyles
borderRight(String value) ArcaneStyles
borderStyle(String value) ArcaneStyles
borderTop(String value) ArcaneStyles
borderWidth(double value) ArcaneStyles
bottom(String value) ArcaneStyles
bottomPx(double value) ArcaneStyles
boxShadow(BoxShadow shadow) ArcaneStyles
Shadow
boxShadowMultiple(List<BoxShadow> shadows) ArcaneStyles
boxShadowNone() ArcaneStyles
cardStyle({int elevation = 0}) ArcaneStyles
Apply card styling with optional elevation
clickableStyle() ArcaneStyles
Apply clickable styles
color(Color c) ArcaneStyles
colorVar(String varName) ArcaneStyles
columnGap(double value) ArcaneStyles
containerLayout({String maxWidth = ArcaneLayout.maxWidthContainer}) ArcaneStyles
Apply container layout
cursor(String value) ArcaneStyles
Cursor & Interaction
cursorDefault() ArcaneStyles
cursorNotAllowed() ArcaneStyles
cursorPointer() ArcaneStyles
disabledStyle() ArcaneStyles
Apply disabled styles
display(String value) ArcaneStyles
Display
displayBlock() ArcaneStyles
displayFlex() ArcaneStyles
displayGrid() ArcaneStyles
displayInline() ArcaneStyles
displayInlineFlex() ArcaneStyles
displayNone() ArcaneStyles
filter(String value) ArcaneStyles
flex(String value) ArcaneStyles
flexBasis(String value) ArcaneStyles
flexCenterLayout() ArcaneStyles
Apply flex center layout
flexColLayout({double? gapPx}) ArcaneStyles
Apply flex column layout
flexColumn() ArcaneStyles
flexColumnReverse() ArcaneStyles
flexDirection(String value) ArcaneStyles
Flexbox
flexGrow(int value) ArcaneStyles
flexRow() ArcaneStyles
flexRowLayout({double? gapPx}) ArcaneStyles
Apply flex row layout
flexRowReverse() ArcaneStyles
flexRowSpacedLayout() ArcaneStyles
Apply flex row with spacing
flexShrink(int value) ArcaneStyles
flexWrap(String value) ArcaneStyles
flexWrapNowrap() ArcaneStyles
flexWrapWrap() ArcaneStyles
fontFamily(String value) ArcaneStyles
fontSize(double value) ArcaneStyles
Typography
fontSizeRem(double value) ArcaneStyles
fontSizeToken(String token) ArcaneStyles
Set font size using token
fontStyle(String value) ArcaneStyles
fontWeight(FontWeight weight) ArcaneStyles
fontWeightToken(String token) ArcaneStyles
Set font weight using token
gap(double value) ArcaneStyles
gapToken(String token) ArcaneStyles
Set gap using token
gridAutoLayout({String minWidth = '300px', String gap = ArcaneSpacing.md}) ArcaneStyles
Apply auto-fit grid layout
gridColumn(String value) ArcaneStyles
gridLayout(int cols, {String gap = ArcaneSpacing.md}) ArcaneStyles
Apply grid layout with N columns
gridRow(String value) ArcaneStyles
gridTemplateColumns(String value) ArcaneStyles
Grid
gridTemplateRows(String value) ArcaneStyles
headingStyle() ArcaneStyles
Apply heading text style
height(String value) ArcaneStyles
heightAuto() ArcaneStyles
heightFull() ArcaneStyles
heightPercent(double value) ArcaneStyles
heightPx(double value) ArcaneStyles
inlineFlexLayout({double? gapPx}) ArcaneStyles
Apply inline flex layout
inset(String value) ArcaneStyles
insetPx(double value) ArcaneStyles
justifyAround() ArcaneStyles
justifyBetween() ArcaneStyles
justifyCenter() ArcaneStyles
justifyContent(String value) ArcaneStyles
justifyEnd() ArcaneStyles
justifyEvenly() ArcaneStyles
justifyStart() ArcaneStyles
labelStyle() ArcaneStyles
Apply label text style
left(String value) ArcaneStyles
leftPx(double value) ArcaneStyles
letterSpacing(double value) ArcaneStyles
lineHeight(double value) ArcaneStyles
lineHeightToken(String token) ArcaneStyles
Set line height using token
margin(EdgeInsets value) ArcaneStyles
marginAll(double value) ArcaneStyles
marginAuto() ArcaneStyles
marginOnly({double left = 0, double top = 0, double right = 0, double bottom = 0}) ArcaneStyles
marginSymmetric({double horizontal = 0, double vertical = 0}) ArcaneStyles
marginToken(String token) ArcaneStyles
Set margin using token
maxHeight(String value) ArcaneStyles
maxHeightPx(double value) ArcaneStyles
maxWidth(String value) ArcaneStyles
maxWidthPx(double value) ArcaneStyles
merge(ArcaneStyles other) ArcaneStyles
Merge styles from another ArcaneStyles instance
mergeMap(Map<String, String> styles) ArcaneStyles
Merge a map of styles into this builder
minHeight(String value) ArcaneStyles
minHeightPx(double value) ArcaneStyles
minWidth(String value) ArcaneStyles
minWidthPx(double value) ArcaneStyles
mutedStyle() ArcaneStyles
Apply muted text style
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
objectFit(BoxFit fit) ArcaneStyles
Object fit (for images)
objectPosition(String value) ArcaneStyles
opacity(double value) ArcaneStyles
outline(String value) ArcaneStyles
Outline
outlineNone() ArcaneStyles
outlineOffset(double value) ArcaneStyles
overflow(String value) ArcaneStyles
overflowAuto() ArcaneStyles
overflowHidden() ArcaneStyles
Overflow
overflowScroll() ArcaneStyles
overflowVisible() ArcaneStyles
overflowX(String value) ArcaneStyles
overflowY(String value) ArcaneStyles
padding(EdgeInsets value) ArcaneStyles
Spacing
paddingAll(double value) ArcaneStyles
paddingOnly({double left = 0, double top = 0, double right = 0, double bottom = 0}) ArcaneStyles
paddingSymmetric({double horizontal = 0, double vertical = 0}) ArcaneStyles
paddingToken(String token) ArcaneStyles
Set padding using token
pointerEvents(String value) ArcaneStyles
pointerEventsAuto() ArcaneStyles
pointerEventsNone() ArcaneStyles
position(String value) ArcaneStyles
Position
positionAbsolute() ArcaneStyles
positionFixed() ArcaneStyles
positionRelative() ArcaneStyles
positionStatic() ArcaneStyles
positionSticky() ArcaneStyles
radiusToken(String token) ArcaneStyles
Set border radius using token
remove(String property) ArcaneStyles
Remove a style property
rightPx(double value) ArcaneStyles
rotate(String value) ArcaneStyles
rowGap(double value) ArcaneStyles
scale(double value) ArcaneStyles
sectionLayout({String? background}) ArcaneStyles
Apply section padding
set(String property, String value) ArcaneStyles
Set a style property
shadowToken(String token) ArcaneStyles
Set box shadow using token
textAlign(TextAlign align) ArcaneStyles
textColorToken(String token) ArcaneStyles
Set text color using token
textDecoration(String value) ArcaneStyles
textOverflow(TextOverflow value) ArcaneStyles
textTransform(String value) ArcaneStyles
top(String value) ArcaneStyles
topPx(double value) ArcaneStyles
toString() String
A string representation of this object.
override
toStyles() Styles
Convert to Jaspr Styles object
transform(String value) ArcaneStyles
Transform & Effects
transition(String value) ArcaneStyles
Transitions & Animations
transitionAll({Duration duration = const Duration(milliseconds: 200)}) ArcaneStyles
transitionProperty(String property, {Duration duration = const Duration(milliseconds: 200), String timing = 'ease'}) ArcaneStyles
transitionToken(String token) ArcaneStyles
Set transition using token
translateX(String value) ArcaneStyles
translateY(String value) ArcaneStyles
truncateText() ArcaneStyles
Apply text truncation
userSelect(String value) ArcaneStyles
userSelectAll() ArcaneStyles
userSelectNone() ArcaneStyles
visibility(String value) ArcaneStyles
when(bool condition, ArcaneStyles builder(ArcaneStyles s)) ArcaneStyles
Conditionally apply styles
whiteSpace(String value) ArcaneStyles
width(String value) ArcaneStyles
Sizing
widthAuto() ArcaneStyles
widthFull() ArcaneStyles
widthPercent(double value) ArcaneStyles
widthPx(double value) ArcaneStyles
wordBreak(String value) ArcaneStyles
zIndex(int value) ArcaneStyles

Operators

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