ArcaneStyles class
Helper class for building inline CSS styles
Constructors
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
-
right(
String value) → ArcaneStyles -
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