Enum parcel_css::properties::Property[][src]

pub enum Property {
Show 322 variants BackgroundColor(CssColor), BackgroundImage(SmallVec<[Image; 1]>), BackgroundPositionX(SmallVec<[HorizontalPosition; 1]>), BackgroundPositionY(SmallVec<[VerticalPosition; 1]>), BackgroundPosition(SmallVec<[Position; 1]>), BackgroundSize(SmallVec<[BackgroundSize; 1]>), BackgroundRepeat(SmallVec<[BackgroundRepeat; 1]>), BackgroundAttachment(SmallVec<[BackgroundAttachment; 1]>), BackgroundClip(SmallVec<[BackgroundClip; 1]>, VendorPrefix), BackgroundOrigin(SmallVec<[BackgroundBox; 1]>), Background(SmallVec<[Background; 1]>), BoxShadow(SmallVec<[BoxShadow; 1]>, VendorPrefix), Opacity(AlphaValue), Color(CssColor), Display(Display), Visibility(Visibility), Width(Size), Height(Size), MinWidth(MinMaxSize), MinHeight(MinMaxSize), MaxWidth(MinMaxSize), MaxHeight(MinMaxSize), BlockSize(Size), InlineSize(Size), MinBlockSize(MinMaxSize), MinInlineSize(MinMaxSize), MaxBlockSize(MinMaxSize), MaxInlineSize(MinMaxSize), BoxSizing(BoxSizingVendorPrefix), Overflow(Overflow), OverflowX(OverflowKeyword), OverflowY(OverflowKeyword), TextOverflow(TextOverflowVendorPrefix), Position(Position), Top(LengthPercentageOrAuto), Bottom(LengthPercentageOrAuto), Left(LengthPercentageOrAuto), Right(LengthPercentageOrAuto), InsetBlockStart(LengthPercentageOrAuto), InsetBlockEnd(LengthPercentageOrAuto), InsetInlineStart(LengthPercentageOrAuto), InsetInlineEnd(LengthPercentageOrAuto), InsetBlock(Size2D<LengthPercentageOrAuto>), InsetInline(Size2D<LengthPercentageOrAuto>), Inset(Rect<LengthPercentageOrAuto>), BorderTopColor(CssColor), BorderBottomColor(CssColor), BorderLeftColor(CssColor), BorderRightColor(CssColor), BorderBlockStartColor(CssColor), BorderBlockEndColor(CssColor), BorderInlineStartColor(CssColor), BorderInlineEndColor(CssColor), BorderTopStyle(BorderStyle), BorderBottomStyle(BorderStyle), BorderLeftStyle(BorderStyle), BorderRightStyle(BorderStyle), BorderBlockStartStyle(BorderStyle), BorderBlockEndStyle(BorderStyle), BorderInlineStartStyle(BorderStyle), BorderInlineEndStyle(BorderStyle), BorderTopWidth(BorderSideWidth), BorderBottomWidth(BorderSideWidth), BorderLeftWidth(BorderSideWidth), BorderRightWidth(BorderSideWidth), BorderBlockStartWidth(BorderSideWidth), BorderBlockEndWidth(BorderSideWidth), BorderInlineStartWidth(BorderSideWidth), BorderInlineEndWidth(BorderSideWidth), BorderTopLeftRadius(Size2D<LengthPercentage>, VendorPrefix), BorderTopRightRadius(Size2D<LengthPercentage>, VendorPrefix), BorderBottomLeftRadius(Size2D<LengthPercentage>, VendorPrefix), BorderBottomRightRadius(Size2D<LengthPercentage>, VendorPrefix), BorderStartStartRadius(Size2D<LengthPercentage>), BorderStartEndRadius(Size2D<LengthPercentage>), BorderEndStartRadius(Size2D<LengthPercentage>), BorderEndEndRadius(Size2D<LengthPercentage>), BorderRadius(BorderRadiusVendorPrefix), BorderImageSource(Image), BorderImageOutset(Rect<LengthOrNumber>), BorderImageRepeat(BorderImageRepeat), BorderImageWidth(Rect<BorderImageSideWidth>), BorderImageSlice(BorderImageSlice), BorderImage(BorderImageVendorPrefix), BorderColor(Rect<CssColor>), BorderStyle(Rect<BorderStyle>), BorderWidth(Rect<BorderSideWidth>), BorderBlockColor(CssColor), BorderBlockStyle(BorderStyle), BorderBlockWidth(BorderSideWidth), BorderInlineColor(CssColor), BorderInlineStyle(BorderStyle), BorderInlineWidth(BorderSideWidth), Border(Border), BorderTop(Border), BorderBottom(Border), BorderLeft(Border), BorderRight(Border), BorderBlock(Border), BorderBlockStart(Border), BorderBlockEnd(Border), BorderInline(Border), BorderInlineStart(Border), BorderInlineEnd(Border), Outline(Outline), OutlineColor(CssColor), OutlineStyle(OutlineStyle), OutlineWidth(BorderSideWidth), FlexDirection(FlexDirectionVendorPrefix), FlexWrap(FlexWrapVendorPrefix), FlexFlow(FlexFlowVendorPrefix), FlexGrow(f32VendorPrefix), FlexShrink(f32VendorPrefix), FlexBasis(LengthPercentageOrAutoVendorPrefix), Flex(FlexVendorPrefix), Order(f32VendorPrefix), AlignContent(AlignContentVendorPrefix), JustifyContent(JustifyContentVendorPrefix), PlaceContent(PlaceContent), AlignSelf(AlignSelfVendorPrefix), JustifySelf(JustifySelf), PlaceSelf(PlaceSelf), AlignItems(AlignItemsVendorPrefix), JustifyItems(JustifyItems), PlaceItems(PlaceItems), RowGap(GapValue), ColumnGap(GapValue), Gap(Gap), BoxOrient(BoxOrientVendorPrefix), BoxDirection(BoxDirectionVendorPrefix), BoxOrdinalGroup(f32VendorPrefix), BoxAlign(BoxAlignVendorPrefix), BoxFlex(f32VendorPrefix), BoxFlexGroup(f32VendorPrefix), BoxPack(BoxPackVendorPrefix), BoxLines(BoxLinesVendorPrefix), FlexPack(FlexPackVendorPrefix), FlexOrder(f32VendorPrefix), FlexAlign(BoxAlignVendorPrefix), FlexItemAlign(FlexItemAlignVendorPrefix), FlexLinePack(FlexLinePackVendorPrefix), FlexPositive(f32VendorPrefix), FlexNegative(f32VendorPrefix), FlexPreferredSize(LengthPercentageOrAutoVendorPrefix), GridTemplateColumns(TrackSizing), GridTemplateRows(TrackSizing), GridAutoColumns(TrackSizeList), GridAutoRows(TrackSizeList), GridAutoFlow(GridAutoFlow), GridTemplateAreas(GridTemplateAreas), GridTemplate(GridTemplate), Grid(Grid), GridRowStart(GridLine), GridRowEnd(GridLine), GridColumnStart(GridLine), GridColumnEnd(GridLine), GridRow(GridPlacement), GridColumn(GridPlacement), GridArea(GridArea), MarginTop(LengthPercentageOrAuto), MarginBottom(LengthPercentageOrAuto), MarginLeft(LengthPercentageOrAuto), MarginRight(LengthPercentageOrAuto), MarginBlockStart(LengthPercentageOrAuto), MarginBlockEnd(LengthPercentageOrAuto), MarginInlineStart(LengthPercentageOrAuto), MarginInlineEnd(LengthPercentageOrAuto), MarginBlock(Size2D<LengthPercentageOrAuto>), MarginInline(Size2D<LengthPercentageOrAuto>), Margin(Rect<LengthPercentageOrAuto>), PaddingTop(LengthPercentageOrAuto), PaddingBottom(LengthPercentageOrAuto), PaddingLeft(LengthPercentageOrAuto), PaddingRight(LengthPercentageOrAuto), PaddingBlockStart(LengthPercentageOrAuto), PaddingBlockEnd(LengthPercentageOrAuto), PaddingInlineStart(LengthPercentageOrAuto), PaddingInlineEnd(LengthPercentageOrAuto), PaddingBlock(Size2D<LengthPercentageOrAuto>), PaddingInline(Size2D<LengthPercentageOrAuto>), Padding(Rect<LengthPercentageOrAuto>), ScrollMarginTop(LengthPercentageOrAuto), ScrollMarginBottom(LengthPercentageOrAuto), ScrollMarginLeft(LengthPercentageOrAuto), ScrollMarginRight(LengthPercentageOrAuto), ScrollMarginBlockStart(LengthPercentageOrAuto), ScrollMarginBlockEnd(LengthPercentageOrAuto), ScrollMarginInlineStart(LengthPercentageOrAuto), ScrollMarginInlineEnd(LengthPercentageOrAuto), ScrollMarginBlock(Size2D<LengthPercentageOrAuto>), ScrollMarginInline(Size2D<LengthPercentageOrAuto>), ScrollMargin(Rect<LengthPercentageOrAuto>), ScrollPaddingTop(LengthPercentageOrAuto), ScrollPaddingBottom(LengthPercentageOrAuto), ScrollPaddingLeft(LengthPercentageOrAuto), ScrollPaddingRight(LengthPercentageOrAuto), ScrollPaddingBlockStart(LengthPercentageOrAuto), ScrollPaddingBlockEnd(LengthPercentageOrAuto), ScrollPaddingInlineStart(LengthPercentageOrAuto), ScrollPaddingInlineEnd(LengthPercentageOrAuto), ScrollPaddingBlock(Size2D<LengthPercentageOrAuto>), ScrollPaddingInline(Size2D<LengthPercentageOrAuto>), ScrollPadding(Rect<LengthPercentageOrAuto>), FontWeight(FontWeight), FontSize(FontSize), FontStretch(FontStretch), FontFamily(Vec<FontFamily>), FontStyle(FontStyle), FontVariantCaps(FontVariantCaps), LineHeight(LineHeight), Font(Font), VerticalAlign(VerticalAlign), TransitionProperty(SmallVec<[PropertyId; 1]>, VendorPrefix), TransitionDuration(SmallVec<[Time; 1]>, VendorPrefix), TransitionDelay(SmallVec<[Time; 1]>, VendorPrefix), TransitionTimingFunction(SmallVec<[EasingFunction; 1]>, VendorPrefix), Transition(SmallVec<[Transition; 1]>, VendorPrefix), AnimationName(SmallVec<[AnimationName; 1]>, VendorPrefix), AnimationDuration(SmallVec<[Time; 1]>, VendorPrefix), AnimationTimingFunction(SmallVec<[EasingFunction; 1]>, VendorPrefix), AnimationIterationCount(SmallVec<[AnimationIterationCount; 1]>, VendorPrefix), AnimationDirection(SmallVec<[AnimationDirection; 1]>, VendorPrefix), AnimationPlayState(SmallVec<[AnimationPlayState; 1]>, VendorPrefix), AnimationDelay(SmallVec<[Time; 1]>, VendorPrefix), AnimationFillMode(SmallVec<[AnimationFillMode; 1]>, VendorPrefix), Animation(SmallVec<[Animation; 1]>, VendorPrefix), Transform(TransformListVendorPrefix), TransformOrigin(PositionVendorPrefix), TransformStyle(TransformStyleVendorPrefix), TransformBox(TransformBox), BackfaceVisibility(BackfaceVisibilityVendorPrefix), Perspective(PerspectiveVendorPrefix), PerspectiveOrigin(PositionVendorPrefix), Translate(Translate), Rotate(Rotate), Scale(Scale), TextTransform(TextTransform), WhiteSpace(WhiteSpace), TabSize(LengthOrNumberVendorPrefix), WordBreak(WordBreak), LineBreak(LineBreak), Hyphens(HyphensVendorPrefix), OverflowWrap(OverflowWrap), WordWrap(OverflowWrap), TextAlign(TextAlign), TextAlignLast(TextAlignLastVendorPrefix), TextJustify(TextJustify), WordSpacing(Spacing), LetterSpacing(Spacing), TextIndent(TextIndent), TextDecorationLine(TextDecorationLineVendorPrefix), TextDecorationStyle(TextDecorationStyleVendorPrefix), TextDecorationColor(CssColorVendorPrefix), TextDecorationThickness(TextDecorationThickness), TextDecoration(TextDecorationVendorPrefix), TextDecorationSkipInk(TextDecorationSkipInkVendorPrefix), TextEmphasisStyle(TextEmphasisStyleVendorPrefix), TextEmphasisColor(CssColorVendorPrefix), TextEmphasis(TextEmphasisVendorPrefix), TextEmphasisPosition(TextEmphasisPositionVendorPrefix), TextShadow(SmallVec<[TextShadow; 1]>), Resize(Resize), Cursor(Cursor), CaretColor(ColorOrAuto), CaretShape(CaretShape), Caret(Caret), UserSelect(UserSelectVendorPrefix), AccentColor(ColorOrAuto), Appearance(AppearanceVendorPrefix), ListStyleType(ListStyleType), ListStyleImage(Image), ListStylePosition(ListStylePosition), ListStyle(ListStyle), MarkerSide(MarkerSide), Composes(Composes), Fill(SVGPaint), FillRule(FillRule), FillOpacity(AlphaValue), Stroke(SVGPaint), StrokeOpacity(AlphaValue), StrokeWidth(LengthPercentage), StrokeLinecap(StrokeLinecap), StrokeLinejoin(StrokeLinejoin), StrokeMiterlimit(f32), StrokeDasharray(StrokeDasharray), StrokeDashoffset(LengthPercentage), MarkerStart(Marker), MarkerMid(Marker), MarkerEnd(Marker), Marker(Marker), ColorInterpolation(ColorInterpolation), ColorInterpolationFilters(ColorInterpolation), ColorRendering(ColorRendering), ShapeRendering(ShapeRendering), TextRendering(TextRendering), ImageRendering(ImageRendering), ClipPath(ClipPath), ClipRule(FillRule), MaskImage(SmallVec<[Image; 1]>), MaskMode(SmallVec<[MaskMode; 1]>), MaskRepeat(SmallVec<[BackgroundRepeat; 1]>), MaskPositionX(SmallVec<[HorizontalPosition; 1]>), MaskPositionY(SmallVec<[VerticalPosition; 1]>), MaskPosition(SmallVec<[Position; 1]>), MaskClip(SmallVec<[MaskClip; 1]>), MaskOrigin(SmallVec<[GeometryBox; 1]>), MaskSize(SmallVec<[BackgroundSize; 1]>), MaskComposite(SmallVec<[MaskComposite; 1]>), MaskType(MaskType), Mask(SmallVec<[Mask; 1]>), MaskBorderSource(Image), MaskBorderMode(MaskBorderMode), MaskBorderSlice(BorderImageSlice), MaskBorderWidth(Rect<BorderImageSideWidth>), MaskBorderOutset(Rect<LengthOrNumber>), MaskBorderRepeat(BorderImageRepeat), MaskBorder(MaskBorder), Filter(FilterList), BackdropFilter(FilterList), Unparsed(UnparsedProperty), Custom(CustomProperty), Logical(LogicalProperty),
}

Variants

BackgroundColor(CssColor)

Tuple Fields

BackgroundImage(SmallVec<[Image; 1]>)

Tuple Fields

BackgroundPositionX(SmallVec<[HorizontalPosition; 1]>)

BackgroundPositionY(SmallVec<[VerticalPosition; 1]>)

BackgroundPosition(SmallVec<[Position; 1]>)

Tuple Fields

BackgroundSize(SmallVec<[BackgroundSize; 1]>)

Tuple Fields

BackgroundRepeat(SmallVec<[BackgroundRepeat; 1]>)

BackgroundAttachment(SmallVec<[BackgroundAttachment; 1]>)

BackgroundClip(SmallVec<[BackgroundClip; 1]>, VendorPrefix)

BackgroundOrigin(SmallVec<[BackgroundBox; 1]>)

Tuple Fields

Background(SmallVec<[Background; 1]>)

Tuple Fields

BoxShadow(SmallVec<[BoxShadow; 1]>, VendorPrefix)

Opacity(AlphaValue)

Tuple Fields

Color(CssColor)

Tuple Fields

Display(Display)

Tuple Fields

Visibility(Visibility)

Tuple Fields

Width(Size)

Tuple Fields

0: Size

Height(Size)

Tuple Fields

0: Size

MinWidth(MinMaxSize)

Tuple Fields

MinHeight(MinMaxSize)

Tuple Fields

MaxWidth(MinMaxSize)

Tuple Fields

MaxHeight(MinMaxSize)

Tuple Fields

BlockSize(Size)

Tuple Fields

0: Size

InlineSize(Size)

Tuple Fields

0: Size

MinBlockSize(MinMaxSize)

Tuple Fields

MinInlineSize(MinMaxSize)

Tuple Fields

MaxBlockSize(MinMaxSize)

Tuple Fields

MaxInlineSize(MinMaxSize)

Tuple Fields

BoxSizing(BoxSizingVendorPrefix)

Tuple Fields

Overflow(Overflow)

Tuple Fields

OverflowX(OverflowKeyword)

Tuple Fields

OverflowY(OverflowKeyword)

Tuple Fields

TextOverflow(TextOverflowVendorPrefix)

Tuple Fields

Position(Position)

Tuple Fields

Top(LengthPercentageOrAuto)

Tuple Fields

Bottom(LengthPercentageOrAuto)

Tuple Fields

Left(LengthPercentageOrAuto)

Tuple Fields

Right(LengthPercentageOrAuto)

Tuple Fields

InsetBlockStart(LengthPercentageOrAuto)

Tuple Fields

InsetBlockEnd(LengthPercentageOrAuto)

Tuple Fields

InsetInlineStart(LengthPercentageOrAuto)

Tuple Fields

InsetInlineEnd(LengthPercentageOrAuto)

Tuple Fields

InsetBlock(Size2D<LengthPercentageOrAuto>)

InsetInline(Size2D<LengthPercentageOrAuto>)

Inset(Rect<LengthPercentageOrAuto>)

Tuple Fields

BorderTopColor(CssColor)

Tuple Fields

BorderBottomColor(CssColor)

Tuple Fields

BorderLeftColor(CssColor)

Tuple Fields

BorderRightColor(CssColor)

Tuple Fields

BorderBlockStartColor(CssColor)

Tuple Fields

BorderBlockEndColor(CssColor)

Tuple Fields

BorderInlineStartColor(CssColor)

Tuple Fields

BorderInlineEndColor(CssColor)

Tuple Fields

BorderTopStyle(BorderStyle)

Tuple Fields

BorderBottomStyle(BorderStyle)

Tuple Fields

BorderLeftStyle(BorderStyle)

Tuple Fields

BorderRightStyle(BorderStyle)

Tuple Fields

BorderBlockStartStyle(BorderStyle)

Tuple Fields

BorderBlockEndStyle(BorderStyle)

Tuple Fields

BorderInlineStartStyle(BorderStyle)

Tuple Fields

BorderInlineEndStyle(BorderStyle)

Tuple Fields

BorderTopWidth(BorderSideWidth)

Tuple Fields

BorderBottomWidth(BorderSideWidth)

Tuple Fields

BorderLeftWidth(BorderSideWidth)

Tuple Fields

BorderRightWidth(BorderSideWidth)

Tuple Fields

BorderBlockStartWidth(BorderSideWidth)

Tuple Fields

BorderBlockEndWidth(BorderSideWidth)

Tuple Fields

BorderInlineStartWidth(BorderSideWidth)

Tuple Fields

BorderInlineEndWidth(BorderSideWidth)

Tuple Fields

BorderTopLeftRadius(Size2D<LengthPercentage>, VendorPrefix)

BorderTopRightRadius(Size2D<LengthPercentage>, VendorPrefix)

BorderBottomLeftRadius(Size2D<LengthPercentage>, VendorPrefix)

BorderBottomRightRadius(Size2D<LengthPercentage>, VendorPrefix)

BorderStartStartRadius(Size2D<LengthPercentage>)

Tuple Fields

BorderStartEndRadius(Size2D<LengthPercentage>)

Tuple Fields

BorderEndStartRadius(Size2D<LengthPercentage>)

Tuple Fields

BorderEndEndRadius(Size2D<LengthPercentage>)

Tuple Fields

BorderRadius(BorderRadiusVendorPrefix)

Tuple Fields

BorderImageSource(Image)

Tuple Fields

0: Image

BorderImageOutset(Rect<LengthOrNumber>)

Tuple Fields

BorderImageRepeat(BorderImageRepeat)

Tuple Fields

BorderImageWidth(Rect<BorderImageSideWidth>)

Tuple Fields

BorderImageSlice(BorderImageSlice)

Tuple Fields

BorderImage(BorderImageVendorPrefix)

Tuple Fields

BorderColor(Rect<CssColor>)

Tuple Fields

BorderStyle(Rect<BorderStyle>)

Tuple Fields

BorderWidth(Rect<BorderSideWidth>)

Tuple Fields

BorderBlockColor(CssColor)

Tuple Fields

BorderBlockStyle(BorderStyle)

Tuple Fields

BorderBlockWidth(BorderSideWidth)

Tuple Fields

BorderInlineColor(CssColor)

Tuple Fields

BorderInlineStyle(BorderStyle)

Tuple Fields

BorderInlineWidth(BorderSideWidth)

Tuple Fields

Border(Border)

Tuple Fields

0: Border

BorderTop(Border)

Tuple Fields

0: Border

BorderBottom(Border)

Tuple Fields

0: Border

BorderLeft(Border)

Tuple Fields

0: Border

BorderRight(Border)

Tuple Fields

0: Border

BorderBlock(Border)

Tuple Fields

0: Border

BorderBlockStart(Border)

Tuple Fields

0: Border

BorderBlockEnd(Border)

Tuple Fields

0: Border

BorderInline(Border)

Tuple Fields

0: Border

BorderInlineStart(Border)

Tuple Fields

0: Border

BorderInlineEnd(Border)

Tuple Fields

0: Border

Outline(Outline)

Tuple Fields

OutlineColor(CssColor)

Tuple Fields

OutlineStyle(OutlineStyle)

Tuple Fields

OutlineWidth(BorderSideWidth)

Tuple Fields

FlexDirection(FlexDirectionVendorPrefix)

Tuple Fields

FlexWrap(FlexWrapVendorPrefix)

Tuple Fields

FlexFlow(FlexFlowVendorPrefix)

Tuple Fields

FlexGrow(f32VendorPrefix)

Tuple Fields

0: f32

FlexShrink(f32VendorPrefix)

Tuple Fields

0: f32

FlexBasis(LengthPercentageOrAutoVendorPrefix)

Flex(FlexVendorPrefix)

Tuple Fields

0: Flex

Order(f32VendorPrefix)

Tuple Fields

0: f32

AlignContent(AlignContentVendorPrefix)

Tuple Fields

JustifyContent(JustifyContentVendorPrefix)

Tuple Fields

PlaceContent(PlaceContent)

Tuple Fields

AlignSelf(AlignSelfVendorPrefix)

Tuple Fields

JustifySelf(JustifySelf)

Tuple Fields

PlaceSelf(PlaceSelf)

Tuple Fields

AlignItems(AlignItemsVendorPrefix)

Tuple Fields

JustifyItems(JustifyItems)

Tuple Fields

PlaceItems(PlaceItems)

Tuple Fields

RowGap(GapValue)

Tuple Fields

ColumnGap(GapValue)

Tuple Fields

Gap(Gap)

Tuple Fields

0: Gap

BoxOrient(BoxOrientVendorPrefix)

Tuple Fields

BoxDirection(BoxDirectionVendorPrefix)

Tuple Fields

BoxOrdinalGroup(f32VendorPrefix)

Tuple Fields

0: f32

BoxAlign(BoxAlignVendorPrefix)

Tuple Fields

BoxFlex(f32VendorPrefix)

Tuple Fields

0: f32

BoxFlexGroup(f32VendorPrefix)

Tuple Fields

0: f32

BoxPack(BoxPackVendorPrefix)

Tuple Fields

BoxLines(BoxLinesVendorPrefix)

Tuple Fields

FlexPack(FlexPackVendorPrefix)

Tuple Fields

FlexOrder(f32VendorPrefix)

Tuple Fields

0: f32

FlexAlign(BoxAlignVendorPrefix)

Tuple Fields

FlexItemAlign(FlexItemAlignVendorPrefix)

Tuple Fields

FlexLinePack(FlexLinePackVendorPrefix)

Tuple Fields

FlexPositive(f32VendorPrefix)

Tuple Fields

0: f32

FlexNegative(f32VendorPrefix)

Tuple Fields

0: f32

FlexPreferredSize(LengthPercentageOrAutoVendorPrefix)

GridTemplateColumns(TrackSizing)

Tuple Fields

GridTemplateRows(TrackSizing)

Tuple Fields

GridAutoColumns(TrackSizeList)

Tuple Fields

GridAutoRows(TrackSizeList)

Tuple Fields

GridAutoFlow(GridAutoFlow)

Tuple Fields

GridTemplateAreas(GridTemplateAreas)

Tuple Fields

GridTemplate(GridTemplate)

Tuple Fields

Grid(Grid)

Tuple Fields

0: Grid

GridRowStart(GridLine)

Tuple Fields

GridRowEnd(GridLine)

Tuple Fields

GridColumnStart(GridLine)

Tuple Fields

GridColumnEnd(GridLine)

Tuple Fields

GridRow(GridPlacement)

Tuple Fields

GridColumn(GridPlacement)

Tuple Fields

GridArea(GridArea)

Tuple Fields

MarginTop(LengthPercentageOrAuto)

Tuple Fields

MarginBottom(LengthPercentageOrAuto)

Tuple Fields

MarginLeft(LengthPercentageOrAuto)

Tuple Fields

MarginRight(LengthPercentageOrAuto)

Tuple Fields

MarginBlockStart(LengthPercentageOrAuto)

Tuple Fields

MarginBlockEnd(LengthPercentageOrAuto)

Tuple Fields

MarginInlineStart(LengthPercentageOrAuto)

Tuple Fields

MarginInlineEnd(LengthPercentageOrAuto)

Tuple Fields

MarginBlock(Size2D<LengthPercentageOrAuto>)

MarginInline(Size2D<LengthPercentageOrAuto>)

Margin(Rect<LengthPercentageOrAuto>)

Tuple Fields

PaddingTop(LengthPercentageOrAuto)

Tuple Fields

PaddingBottom(LengthPercentageOrAuto)

Tuple Fields

PaddingLeft(LengthPercentageOrAuto)

Tuple Fields

PaddingRight(LengthPercentageOrAuto)

Tuple Fields

PaddingBlockStart(LengthPercentageOrAuto)

Tuple Fields

PaddingBlockEnd(LengthPercentageOrAuto)

Tuple Fields

PaddingInlineStart(LengthPercentageOrAuto)

Tuple Fields

PaddingInlineEnd(LengthPercentageOrAuto)

Tuple Fields

PaddingBlock(Size2D<LengthPercentageOrAuto>)

PaddingInline(Size2D<LengthPercentageOrAuto>)

Padding(Rect<LengthPercentageOrAuto>)

Tuple Fields

ScrollMarginTop(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginBottom(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginLeft(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginRight(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginBlockStart(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginBlockEnd(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginInlineStart(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginInlineEnd(LengthPercentageOrAuto)

Tuple Fields

ScrollMarginBlock(Size2D<LengthPercentageOrAuto>)

ScrollMarginInline(Size2D<LengthPercentageOrAuto>)

ScrollMargin(Rect<LengthPercentageOrAuto>)

Tuple Fields

ScrollPaddingTop(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingBottom(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingLeft(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingRight(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingBlockStart(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingBlockEnd(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingInlineStart(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingInlineEnd(LengthPercentageOrAuto)

Tuple Fields

ScrollPaddingBlock(Size2D<LengthPercentageOrAuto>)

ScrollPaddingInline(Size2D<LengthPercentageOrAuto>)

ScrollPadding(Rect<LengthPercentageOrAuto>)

Tuple Fields

FontWeight(FontWeight)

Tuple Fields

FontSize(FontSize)

Tuple Fields

FontStretch(FontStretch)

Tuple Fields

FontFamily(Vec<FontFamily>)

Tuple Fields

FontStyle(FontStyle)

Tuple Fields

FontVariantCaps(FontVariantCaps)

Tuple Fields

LineHeight(LineHeight)

Tuple Fields

Font(Font)

Tuple Fields

0: Font

VerticalAlign(VerticalAlign)

Tuple Fields

TransitionProperty(SmallVec<[PropertyId; 1]>, VendorPrefix)

TransitionDuration(SmallVec<[Time; 1]>, VendorPrefix)

Tuple Fields

TransitionDelay(SmallVec<[Time; 1]>, VendorPrefix)

Tuple Fields

TransitionTimingFunction(SmallVec<[EasingFunction; 1]>, VendorPrefix)

Transition(SmallVec<[Transition; 1]>, VendorPrefix)

AnimationName(SmallVec<[AnimationName; 1]>, VendorPrefix)

AnimationDuration(SmallVec<[Time; 1]>, VendorPrefix)

Tuple Fields

AnimationTimingFunction(SmallVec<[EasingFunction; 1]>, VendorPrefix)

AnimationIterationCount(SmallVec<[AnimationIterationCount; 1]>, VendorPrefix)

AnimationDirection(SmallVec<[AnimationDirection; 1]>, VendorPrefix)

AnimationPlayState(SmallVec<[AnimationPlayState; 1]>, VendorPrefix)

AnimationDelay(SmallVec<[Time; 1]>, VendorPrefix)

Tuple Fields

AnimationFillMode(SmallVec<[AnimationFillMode; 1]>, VendorPrefix)

Animation(SmallVec<[Animation; 1]>, VendorPrefix)

Transform(TransformListVendorPrefix)

Tuple Fields

TransformOrigin(PositionVendorPrefix)

Tuple Fields

TransformStyle(TransformStyleVendorPrefix)

Tuple Fields

TransformBox(TransformBox)

Tuple Fields

BackfaceVisibility(BackfaceVisibilityVendorPrefix)

Tuple Fields

Perspective(PerspectiveVendorPrefix)

Tuple Fields

PerspectiveOrigin(PositionVendorPrefix)

Tuple Fields

Translate(Translate)

Tuple Fields

Rotate(Rotate)

Tuple Fields

0: Rotate

Scale(Scale)

Tuple Fields

0: Scale

TextTransform(TextTransform)

Tuple Fields

WhiteSpace(WhiteSpace)

Tuple Fields

TabSize(LengthOrNumberVendorPrefix)

Tuple Fields

WordBreak(WordBreak)

Tuple Fields

LineBreak(LineBreak)

Tuple Fields

Hyphens(HyphensVendorPrefix)

Tuple Fields

OverflowWrap(OverflowWrap)

Tuple Fields

WordWrap(OverflowWrap)

Tuple Fields

TextAlign(TextAlign)

Tuple Fields

TextAlignLast(TextAlignLastVendorPrefix)

Tuple Fields

TextJustify(TextJustify)

Tuple Fields

WordSpacing(Spacing)

Tuple Fields

LetterSpacing(Spacing)

Tuple Fields

TextIndent(TextIndent)

Tuple Fields

TextDecorationLine(TextDecorationLineVendorPrefix)

Tuple Fields

TextDecorationStyle(TextDecorationStyleVendorPrefix)

TextDecorationColor(CssColorVendorPrefix)

Tuple Fields

TextDecorationThickness(TextDecorationThickness)

Tuple Fields

TextDecoration(TextDecorationVendorPrefix)

Tuple Fields

TextDecorationSkipInk(TextDecorationSkipInkVendorPrefix)

TextEmphasisStyle(TextEmphasisStyleVendorPrefix)

Tuple Fields

TextEmphasisColor(CssColorVendorPrefix)

Tuple Fields

TextEmphasis(TextEmphasisVendorPrefix)

Tuple Fields

TextEmphasisPosition(TextEmphasisPositionVendorPrefix)

TextShadow(SmallVec<[TextShadow; 1]>)

Tuple Fields

Resize(Resize)

Tuple Fields

0: Resize

Cursor(Cursor)

Tuple Fields

0: Cursor

CaretColor(ColorOrAuto)

Tuple Fields

CaretShape(CaretShape)

Tuple Fields

Caret(Caret)

Tuple Fields

0: Caret

UserSelect(UserSelectVendorPrefix)

Tuple Fields

AccentColor(ColorOrAuto)

Tuple Fields

Appearance(AppearanceVendorPrefix)

Tuple Fields

ListStyleType(ListStyleType)

Tuple Fields

ListStyleImage(Image)

Tuple Fields

0: Image

ListStylePosition(ListStylePosition)

Tuple Fields

ListStyle(ListStyle)

Tuple Fields

MarkerSide(MarkerSide)

Tuple Fields

Composes(Composes)

Tuple Fields

Fill(SVGPaint)

Tuple Fields

FillRule(FillRule)

Tuple Fields

FillOpacity(AlphaValue)

Tuple Fields

Stroke(SVGPaint)

Tuple Fields

StrokeOpacity(AlphaValue)

Tuple Fields

StrokeWidth(LengthPercentage)

Tuple Fields

StrokeLinecap(StrokeLinecap)

Tuple Fields

StrokeLinejoin(StrokeLinejoin)

Tuple Fields

StrokeMiterlimit(f32)

Tuple Fields

0: f32

StrokeDasharray(StrokeDasharray)

Tuple Fields

StrokeDashoffset(LengthPercentage)

Tuple Fields

MarkerStart(Marker)

Tuple Fields

0: Marker

MarkerMid(Marker)

Tuple Fields

0: Marker

MarkerEnd(Marker)

Tuple Fields

0: Marker

Marker(Marker)

Tuple Fields

0: Marker

ColorInterpolation(ColorInterpolation)

Tuple Fields

ColorInterpolationFilters(ColorInterpolation)

Tuple Fields

ColorRendering(ColorRendering)

Tuple Fields

ShapeRendering(ShapeRendering)

Tuple Fields

TextRendering(TextRendering)

Tuple Fields

ImageRendering(ImageRendering)

Tuple Fields

ClipPath(ClipPath)

Tuple Fields

ClipRule(FillRule)

Tuple Fields

MaskImage(SmallVec<[Image; 1]>)

Tuple Fields

MaskMode(SmallVec<[MaskMode; 1]>)

Tuple Fields

MaskRepeat(SmallVec<[BackgroundRepeat; 1]>)

MaskPositionX(SmallVec<[HorizontalPosition; 1]>)

MaskPositionY(SmallVec<[VerticalPosition; 1]>)

MaskPosition(SmallVec<[Position; 1]>)

Tuple Fields

MaskClip(SmallVec<[MaskClip; 1]>)

Tuple Fields

MaskOrigin(SmallVec<[GeometryBox; 1]>)

Tuple Fields

MaskSize(SmallVec<[BackgroundSize; 1]>)

Tuple Fields

MaskComposite(SmallVec<[MaskComposite; 1]>)

Tuple Fields

MaskType(MaskType)

Tuple Fields

Mask(SmallVec<[Mask; 1]>)

Tuple Fields

MaskBorderSource(Image)

Tuple Fields

0: Image

MaskBorderMode(MaskBorderMode)

Tuple Fields

MaskBorderSlice(BorderImageSlice)

Tuple Fields

MaskBorderWidth(Rect<BorderImageSideWidth>)

Tuple Fields

MaskBorderOutset(Rect<LengthOrNumber>)

Tuple Fields

MaskBorderRepeat(BorderImageRepeat)

Tuple Fields

MaskBorder(MaskBorder)

Tuple Fields

Filter(FilterList)

Tuple Fields

BackdropFilter(FilterList)

Tuple Fields

Unparsed(UnparsedProperty)

Tuple Fields

Custom(CustomProperty)

Tuple Fields

Logical(LogicalProperty)

Tuple Fields

0: LogicalProperty

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

The archived version of the pointer metadata for this type.

Converts some archived metadata to the pointer metadata for itself.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type for metadata in pointers and references to Self.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.