CSSRenderStyle class

Inheritance
Mixed-in types

Constructors

CSSRenderStyle({required Element target})

Properties

alignContent AlignContent
getter/setter pairinherited
alignItems AlignItems
getter/setter pairinherited
alignSelf AlignSelf
getter/setter pairinherited
animationDelay List<String>
getter/setter pairinherited
animationDirection List<String>
getter/setter pairinherited
animationDuration List<String>
getter/setter pairinherited
animationFillMode List<String>
getter/setter pairinherited
animationIterationCount List<String>
getter/setter pairinherited
animationName List<String>
getter/setter pairinherited
animationPlayState List<String>
getter/setter pairinherited
animationTimingFunction List<String>
getter/setter pairinherited
aspectRatio double?
getter/setter pairinherited
attachedRenderBoxModel RenderBoxModel?
no setterinherited
attachedRenderObjectElement RenderObjectElement?
no setterinherited
backgroundAttachment CSSBackgroundAttachmentType?
Background-attachment
getter/setter pairinherited
backgroundClip CSSBackgroundBoundary?
Background-clip
getter/setter pairinherited
backgroundColor CSSColor?
getter/setter pairinherited
backgroundImage CSSBackgroundImage?
Background-image
getter/setter pairinherited
backgroundOrigin CSSBackgroundBoundary?
Background-origin
getter/setter pairinherited
backgroundPositionX CSSBackgroundPosition
Background-position-x
getter/setter pairinherited
backgroundPositionY CSSBackgroundPosition
Background-position-y
getter/setter pairinherited
backgroundRepeat CSSBackgroundRepeatType
Background-repeat
getter/setter pairinherited
backgroundSize CSSBackgroundSize
Background-size
getter/setter pairinherited
border EdgeInsets
no setterinherited
borderBottomColor CSSColor
getter/setter pairinherited
borderBottomLeftRadius CSSBorderRadius
getter/setter pairinherited
borderBottomRightRadius CSSBorderRadius
getter/setter pairinherited
borderBottomStyle CSSBorderStyleType
getter/setter pairinherited
borderBottomWidth CSSLengthValue?
getter/setter pairinherited
borderBoxHeight double?
no setteroverride
borderBoxLogicalHeight double?
no setteroverride
borderBoxLogicalWidth double?
no setteroverride
borderBoxWidth double?
no setteroverride
borderLeftColor CSSColor
getter/setter pairinherited
borderLeftStyle CSSBorderStyleType
getter/setter pairinherited
borderLeftWidth CSSLengthValue?
getter/setter pairinherited
borderRadius List<Radius>?
no setterinherited
borderRightColor CSSColor
getter/setter pairinherited
borderRightStyle CSSBorderStyleType
getter/setter pairinherited
borderRightWidth CSSLengthValue?
getter/setter pairinherited
borderSides List<BorderSide>?
no setterinherited
borderTopColor CSSColor
Border-color
getter/setter pairinherited
borderTopLeftRadius CSSBorderRadius
getter/setter pairinherited
borderTopRightRadius CSSBorderRadius
getter/setter pairinherited
borderTopStyle CSSBorderStyleType
Border-style
getter/setter pairinherited
borderTopWidth CSSLengthValue?
getter/setter pairinherited
bottom CSSLengthValue
getter/setter pairinherited
boxShadow List<CSSBoxShadow>?
getter/setter pairinherited
caretColor Color?
getter/setter pairinherited
collapsedMarginBottom double
no setterinherited
collapsedMarginBottomForSibling double
no setterinherited
collapsedMarginTop double
no setterinherited
collapsedMarginTopForSibling double
no setterinherited
collapsedMarginTopIgnoringParent double
no setterinherited
color CSSColor
getter/setter pairinherited
colorFilter ColorFilter?
no setterinherited
columnGap CSSLengthValue
getter/setter pairinherited
contentBoxHeight double?
no setteroverride
contentBoxLogicalHeight double?
getter/setter pairoverride-getter
contentBoxLogicalWidth double?
getter/setter pairoverride-getter
contentBoxWidth double?
no setteroverride
contentMaxConstraintsWidth double
no setteroverride
contentVisibility ContentVisibility
Whether the child is hidden from the rest of the tree.
getter/setter pairinherited
currentColor CSSColor
no setterinherited
currentFlutterView FlutterView
no setterinherited
decoration CSSBoxDecoration?
What decoration to paint, should get value after layout.
no setterinherited
decorationPosition DecorationPosition
finalinherited
direction TextDirection
getter/setter pairinherited
display CSSDisplay
getter/setter pairinherited
effectiveBorderBottomWidth CSSLengthValue
no setterinherited
effectiveBorderLeftWidth CSSLengthValue
no setterinherited
effectiveBorderRightWidth CSSLengthValue
no setterinherited
effectiveBorderTopWidth CSSLengthValue
no setterinherited
effectiveDisplay CSSDisplay
Some layout effects require blockification or inlinification of the box type https://www.w3.org/TR/css-display-3/#transformations
no setterinherited
effectiveOverflowX CSSOverflowType
no setterinherited
effectiveOverflowY CSSOverflowType
no setterinherited
effectiveTextOverflow TextOverflow
no setterinherited
effectiveTransformMatrix Matrix4
no setterinherited
effectiveTransformOffset Offset?
no setterinherited
effectiveTransformScale double
no setterinherited
effectiveTransitions Map<String, List>
no setterinherited
establishesStackingContext bool
no setterinherited
filter List<CSSFunctionalNotation>?
getter/setter pairinherited
filterDropShadows List<CSSBoxShadow>?
no setterinherited
flexBasis CSSLengthValue?
getter/setter pairinherited
flexDirection FlexDirection
getter/setter pairinherited
flexGrow double
getter/setter pairinherited
flexShrink double
getter/setter pairinherited
flexWrap FlexWrap
getter/setter pairinherited
fontFamily List<String>?
getter/setter pairinherited
fontSize CSSLengthValue
getter/setter pairinherited
fontStyle FontStyle
getter/setter pairinherited
fontWeight FontWeight
getter/setter pairinherited
gap CSSLengthValue
getter/setter pairinherited
gridAreaName String?
getter/setter pairinherited
gridAutoColumns List<GridTrackSize>
getter/setter pairinherited
gridAutoFlow GridAutoFlow
getter/setter pairinherited
gridAutoRows List<GridTrackSize>
getter/setter pairinherited
gridColumnEnd GridPlacement
getter/setter pairinherited
gridColumnStart GridPlacement
getter/setter pairinherited
gridRowEnd GridPlacement
getter/setter pairinherited
gridRowStart GridPlacement
getter/setter pairinherited
gridTemplateAreasDefinition GridTemplateAreasDefinition?
getter/setter pairinherited
gridTemplateColumns List<GridTrackSize>
getter/setter pairinherited
gridTemplateRows List<GridTrackSize>
getter/setter pairinherited
hasColor bool
no setterinherited
hasFontSize bool
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
height CSSLengthValue
getter/setter pairinherited
imageConfiguration ImageConfiguration
finalinherited
imageFilter ImageFilter?
no setterinherited
intrinsicHeight double
getter/setter pairinherited
intrinsicWidth double
getter/setter pairinherited
isHeightStretch bool
no setteroverride
isVisibilityHidden bool
no setterinherited
justifyContent JustifyContent
getter/setter pairinherited
justifyItems GridAxisAlignment
getter/setter pairinherited
justifySelf GridAxisAlignment
getter/setter pairinherited
left CSSLengthValue
getter/setter pairinherited
letterSpacing CSSLengthValue?
getter/setter pairinherited
lineClamp int?
getter/setter pairinherited
lineHeight CSSLengthValue
getter/setter pairinherited
margin EdgeInsets
The amount to margin the child in each dimension.
no setterinherited
marginBottom CSSLengthValue
getter/setter pairinherited
marginLeft CSSLengthValue
getter/setter pairinherited
marginRight CSSLengthValue
getter/setter pairinherited
marginTop CSSLengthValue
getter/setter pairinherited
maxHeight CSSLengthValue
getter/setter pairinherited
maxWidth CSSLengthValue
getter/setter pairinherited
minHeight CSSLengthValue
getter/setter pairinherited
minWidth CSSLengthValue
getter/setter pairinherited
needsStacking bool
no setterinherited
objectFit BoxFit
getter/setter pairinherited
objectPosition Alignment
getter/setter pairinherited
opacity double
The fraction to scale the child's alpha value.
getter/setter pairinherited
order int
getter/setter pairinherited
overflowX CSSOverflowType
getter/setter pairinherited
overflowY CSSOverflowType
getter/setter pairinherited
padding EdgeInsets
The amount to pad the child in each dimension.
no setterinherited
paddingBottom CSSLengthValue
getter/setter pairinherited
paddingBoxHeight double?
no setteroverride
paddingBoxLogicalHeight double?
no setteroverride
paddingBoxLogicalWidth double?
no setteroverride
paddingBoxWidth double?
no setteroverride
paddingLeft CSSLengthValue
getter/setter pairinherited
paddingRight CSSLengthValue
getter/setter pairinherited
paddingTop CSSLengthValue
getter/setter pairinherited
position CSSPositionType
getter/setter pairinherited
getter/setter pairinherited
rootFontSize double
no setterinherited
rowGap CSSLengthValue
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadows List<WebFBoxShadow>?
no setterinherited
sliverDirection Axis
getter/setter pairinherited
suppressPositiveStackingFromDescendants bool
getter/setter pair
tabSize double
getter/setter pairinherited
target Element
getter/setter pairoverride-getter
textAlign TextAlign
getter/setter pairinherited
textDecorationColor CSSColor?
getter/setter pairinherited
textDecorationLine TextDecoration
getter/setter pairinherited
textDecorationStyle TextDecorationStyle?
getter/setter pairinherited
textIndent CSSLengthValue
getter/setter pairinherited
textOverflow TextOverflow
getter/setter pairinherited
textShadow List<Shadow>?
getter/setter pairinherited
textTransform TextTransform
getter/setter pairinherited
top CSSLengthValue
getter/setter pairinherited
transform List<CSSFunctionalNotation>?
getter/setter pairinherited
transformAlignment Alignment
getter/setter pairinherited
transformMatrix Matrix4?
getter/setter pairinherited
transformOffset Offset
getter/setter pairinherited
transformOrigin CSSOrigin
getter/setter pairinherited
transitionDelay List<String>
getter/setter pairinherited
transitionDuration List<String>
getter/setter pairinherited
transitionProperty List<String>
getter/setter pairinherited
transitionTimingFunction List<String>
getter/setter pairinherited
verticalAlign VerticalAlign
getter/setter pairinherited
viewportSize Size
no setterinherited
visibility Visibility
getter/setter pairinherited
whiteSpace WhiteSpace
getter/setter pairinherited
widgetRenderObjectIterator Iterable<RenderBoxModel>
no setterinherited
widgetRenderObjects Map<RenderObjectElement, RenderBoxModel>
no setterinherited
width CSSLengthValue
getter/setter pairinherited
wordBreak WordBreak
getter/setter pairinherited
wordSpacing CSSLengthValue?
getter/setter pairinherited
writingMode CSSWritingMode
getter/setter pairinherited
zIndex int?
getter/setter pairinherited

Methods

addColorRelativeProperty(String propertyName) → void
inherited
addFontRelativeProperty(String propertyName) → void
inherited
addIntersectionChangeListener(IntersectionChangeCallback entryCallback, List<double> thresholds) → void
inherited
addOrUpdateWidgetRenderObjects(RenderObjectElement ownerRenderObjectElement, RenderBoxModel targetRenderBoxModel) → void
inherited
addRootFontRelativeProperty(String propertyName) → void
inherited
addViewportSizeRelativeProperty() → void
inherited
beforeRunningAnimation() → void
inherited
boxSize() Size?
inherited
cancelRunningAnimation() → void
inherited
cancelRunningTransition() → void
inherited
cancelTransitionFor(String propertyName) → void
inherited
cleanContentBoxLogiclHeight() → void
override
cleanContentBoxLogiclWidth() → void
override
clearIntersectionChangeListeners([RenderObjectElement? flutterWidgetElement]) → void
inherited
clientHeight() double?
inherited
clientWidth() double?
inherited
computeContentBoxLogicalHeight() → void
computeContentBoxLogicalWidth() → void
constraints() BoxConstraints
inherited
contentConstraints() BoxConstraints?
inherited
createRenderBoxModel() RenderBoxModel
createRenderLayout({bool isRepaintBoundary = false}) RenderBoxModel
debugBoxDecorationProperties(DiagnosticPropertiesBuilder properties) → void
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
debugMarginProperties(DiagnosticPropertiesBuilder properties) → void
inherited
debugPaddingProperties(DiagnosticPropertiesBuilder properties) → void
inherited
debugTransformProperties(DiagnosticPropertiesBuilder properties) → void
debugVisibilityProperties(DiagnosticPropertiesBuilder properties) → void
deflateBorderConstraints(BoxConstraints constraints) BoxConstraints
inherited
deflateMarginConstraints(BoxConstraints constraints) BoxConstraints
inherited
deflatePaddingBorderHeight(double borderBoxHeight) double
deflatePaddingBorderWidth(double borderBoxWidth) double
deflatePaddingConstraints(BoxConstraints constraints) BoxConstraints
inherited
detach() → void
dispose() → void
inherited
ensureEventResponderBound() → void
inherited
everyAttachedRenderObjectByTypeAndMatch(RenderObjectGetType getType, RenderObjectMatchers matcher) bool
inherited
everyAttachedWidgetRenderBox(EveryRenderBoxModelHandlerCallback callback) bool
inherited
everyRenderBox(EveryRenderBoxModelHandlerCallback callback) bool
inherited
everyRenderObjectByTypeAndMatch(RenderObjectGetType getType, RenderObjectMatchers matcher) bool
inherited
everyWidgetRenderBox(EveryRenderBoxModelHandlerCallback callback) bool
inherited
finishRunningAnimation() → void
inherited
finishRunningTransition() → void
inherited
getCSSVariable(String identifier, String propertyName) → dynamic
inherited
getCurrentViewportBox() RenderViewportBox?
inherited
getFirstChildRenderStyle<T extends RenderStyle>() → T?
inherited
getHeightByAspectRatio() double
override
getLastChildRenderStyle<T extends RenderStyle>() → T?
inherited
getNextSiblingRenderStyle<T extends RenderStyle>() → T?
inherited
getOffset({RenderBoxModel? ancestorRenderBox, bool excludeScrollOffset = false}) Offset
inherited
getParentRenderStyle<T extends RenderStyle>() → T?
inherited
getPreviousSiblingRenderStyle<T extends RenderStyle>() → T?
inherited
getProperty(String name) → dynamic
override
getRenderBoxValueByType(RenderObjectGetType getType, RenderBoxModelGetter getter) → dynamic
inherited
getSelfPositionPlaceHolder() RenderPositionPlaceholder?
inherited
getSelfRenderBox(RenderObjectElement? flutterWidgetElement) RenderBoxModel?
inherited
getSelfRenderBoxValue(RenderBoxModelGetter getter) → dynamic
inherited
getSelfRenderStyle<T extends RenderStyle>() → T?
inherited
getTransitionEffectTiming(String property) EffectTiming?
inherited
getWidgetPairedRenderBoxModel(Element targetRenderObjectElement) RenderBoxModel?
inherited
getWidthByAspectRatio() double
override
hasRenderBox() bool
inherited
heightSizeType() BoxSizeType
inherited
initDisplay(CSSStyleDeclaration style) → void
inherited
isAncestorOf(RenderStyle childRenderStyle) bool
isBoxModel() bool
inherited
isBoxModelHaveSize() bool
inherited
isDocumentRootBox() bool
inherited
isFirstChildAreRenderBoxModel() bool
inherited
isFirstChildAreRenderFlowLayoutBox() bool
inherited
isFirstChildStyleMatch(RenderStyleMatcher matcher) bool
inherited
isLastChildAreRenderBoxModel() bool
inherited
isLastChildAreRenderLayoutBox() bool
inherited
isLastChildStyleMatch(RenderStyleMatcher matcher) bool
inherited
isLayoutBox() bool
inherited
isNextSiblingAreRenderObject() bool
inherited
isParentBoxModelMatch(RenderBoxModelMatcher matcher) bool
inherited
isParentDocumentRootBox() bool
inherited
isParentRenderBoxModel() bool
inherited
isParentRenderFlexLayout() bool
inherited
isParentRenderFlowLayout() bool
inherited
isParentRenderGridLayout() bool
inherited
isParentRenderLayoutBox() bool
inherited
isParentRenderViewportBox() bool
inherited
isPositionHolderParentIsRenderFlexLayout() bool
inherited
isPositionHolderParentIsRenderLayoutBox() bool
inherited
isPreviousSiblingAreRenderObject() bool
inherited
isPreviousSiblingStyleMatch(RenderStyleMatcher matcher) bool
inherited
isRepaintBoundary() bool
inherited
isSelfAnonymousFlowLayout() bool
inherited
isSelfBoxModelMatch(RenderBoxModelMatcher matcher) bool
inherited
isSelfBoxModelSizeTight() bool
inherited
isSelfContainsRenderPositionPlaceHolder() bool
inherited
isSelfHTMLElement() bool
inherited
isSelfNeedsRelayout() bool
inherited
isSelfParentDataAreRenderLayoutParentData() bool
inherited
isSelfPositioned() bool
inherited
isSelfRenderBoxAttached() bool
inherited
isSelfRenderBoxAttachedToSegmentTree() bool
inherited
isSelfRenderFlexLayout() bool
inherited
isSelfRenderFlowLayout() bool
inherited
isSelfRenderGridLayout() bool
inherited
isSelfRenderLayoutBox() bool
inherited
isSelfRenderReplaced() bool
inherited
isSelfRenderWidget() bool
inherited
isSelfRouterLinkElement() bool
inherited
isSelfScrollingContainer() bool
inherited
isSelfStickyPosition() bool
inherited
isSingleVarFunction(String v) bool
inherited
isTransitionRunning(String property) bool
inherited
localToGlobal(Offset point, {RenderObject? ancestor}) Offset
inherited
markChildrenNeedsSort() → void
inherited
markNeedsBuild() → void
inherited
markNeedsCompositingBitsUpdate() → void
inherited
markNeedsLayout() → void
inherited
markNeedsPaint() → void
inherited
markNeedsRelayout() → void
inherited
markParentNeedsLayout() → void
inherited
markParentNeedsRelayout() → void
inherited
markParentNeedsSort() → void
inherited
markPositionHolderParentNeedsLayout() → void
inherited
markSelfAndParentBoxModelNeedsLayout() → void
inherited
markTransformMatrixNeedsUpdate() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAllRenderObject() → void
inherited
removeIntersectionChangeListener(IntersectionChangeCallback entryCallback) → void
inherited
removeRenderObject(Element? flutterWidgetElement) → void
inherited
requestWidgetToRebuild(AdapterUpdateReason reason) → void
inherited
resetBoxDecoration() → void
inherited
resolveTemplateArea(String? name) GridTemplateAreaRect?
inherited
resolveValue(String propertyName, String propertyValue, {String? baseHref}) → dynamic
Resolve the style value.
override
runAnimation() → void
inherited
runTransition(String propertyName, dynamic begin, dynamic end) → void
inherited
scrollableSize() Size?
inherited
setCSSVariable(String identifier, String value) → void
inherited
setDebugShouldPaintOverlay(bool value) → void
inherited
setProperty(String name, dynamic value) → dynamic
shouldAnimation(List<String> properties) bool
inherited
shouldCreateAnonymousBlockBoxForInlineElements() bool
Check if anonymous block boxes should be created for inline elements. According to CSS spec, anonymous block boxes are needed when:
shouldEstablishInlineFormattingContext() bool
Check if this element should establish an inline formatting context. This method checks from the RenderObject perspective to properly handle anonymous blocks that may wrap inline elements.
shouldTransition(String property, String? prevValue, String nextValue) bool
inherited
someRenderBoxSatisfy(SomeRenderBoxModelHandlerCallback callback) bool
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toImage(double pixelRatio) Future<Image>
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
unmountWidgetRenderObject(Element ownerRenderObjectElement) → void
inherited
updateColorRelativeProperty() → void
inherited
updateFontRelativeLength() → void
inherited
updateRootFontRelativeLength() → void
inherited
visitChildren(RenderObjectVisitor visitor) → void
inherited
widthSizeType() BoxSizeType
inherited
wrapBorderSize(Size innerSize) Size
inherited
wrapBorderSizeRight(Size innerSize) Size
inherited
wrapPaddingBorderHeight(double contentBoxHeight) double
wrapPaddingBorderWidth(double contentBoxWidth) double
wrapPaddingSize(Size innerSize) Size
inherited
wrapPaddingSizeRight(Size innerSize) Size
inherited

Operators

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