Enum parcel_css::properties::Property
source · [−]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(BoxSizing, VendorPrefix),
Overflow(Overflow),
OverflowX(OverflowKeyword),
OverflowY(OverflowKeyword),
TextOverflow(TextOverflow, VendorPrefix),
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(BorderRadius, VendorPrefix),
BorderImageSource(Image),
BorderImageOutset(Rect<LengthOrNumber>),
BorderImageRepeat(BorderImageRepeat),
BorderImageWidth(Rect<BorderImageSideWidth>),
BorderImageSlice(BorderImageSlice),
BorderImage(BorderImage, VendorPrefix),
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(FlexDirection, VendorPrefix),
FlexWrap(FlexWrap, VendorPrefix),
FlexFlow(FlexFlow, VendorPrefix),
FlexGrow(f32, VendorPrefix),
FlexShrink(f32, VendorPrefix),
FlexBasis(LengthPercentageOrAuto, VendorPrefix),
Flex(Flex, VendorPrefix),
Order(f32, VendorPrefix),
AlignContent(AlignContent, VendorPrefix),
JustifyContent(JustifyContent, VendorPrefix),
PlaceContent(PlaceContent),
AlignSelf(AlignSelf, VendorPrefix),
JustifySelf(JustifySelf),
PlaceSelf(PlaceSelf),
AlignItems(AlignItems, VendorPrefix),
JustifyItems(JustifyItems),
PlaceItems(PlaceItems),
RowGap(GapValue),
ColumnGap(GapValue),
Gap(Gap),
BoxOrient(BoxOrient, VendorPrefix),
BoxDirection(BoxDirection, VendorPrefix),
BoxOrdinalGroup(f32, VendorPrefix),
BoxAlign(BoxAlign, VendorPrefix),
BoxFlex(f32, VendorPrefix),
BoxFlexGroup(f32, VendorPrefix),
BoxPack(BoxPack, VendorPrefix),
BoxLines(BoxLines, VendorPrefix),
FlexPack(FlexPack, VendorPrefix),
FlexOrder(f32, VendorPrefix),
FlexAlign(BoxAlign, VendorPrefix),
FlexItemAlign(FlexItemAlign, VendorPrefix),
FlexLinePack(FlexLinePack, VendorPrefix),
FlexPositive(f32, VendorPrefix),
FlexNegative(f32, VendorPrefix),
FlexPreferredSize(LengthPercentageOrAuto, VendorPrefix),
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(TransformList, VendorPrefix),
TransformOrigin(Position, VendorPrefix),
TransformStyle(TransformStyle, VendorPrefix),
TransformBox(TransformBox),
BackfaceVisibility(BackfaceVisibility, VendorPrefix),
Perspective(Perspective, VendorPrefix),
PerspectiveOrigin(Position, VendorPrefix),
Translate(Translate),
Rotate(Rotate),
Scale(Scale),
TextTransform(TextTransform),
WhiteSpace(WhiteSpace),
TabSize(LengthOrNumber, VendorPrefix),
WordBreak(WordBreak),
LineBreak(LineBreak),
Hyphens(Hyphens, VendorPrefix),
OverflowWrap(OverflowWrap),
WordWrap(OverflowWrap),
TextAlign(TextAlign),
TextAlignLast(TextAlignLast, VendorPrefix),
TextJustify(TextJustify),
WordSpacing(Spacing),
LetterSpacing(Spacing),
TextIndent(TextIndent),
TextDecorationLine(TextDecorationLine, VendorPrefix),
TextDecorationStyle(TextDecorationStyle, VendorPrefix),
TextDecorationColor(CssColor, VendorPrefix),
TextDecorationThickness(TextDecorationThickness),
TextDecoration(TextDecoration, VendorPrefix),
TextDecorationSkipInk(TextDecorationSkipInk, VendorPrefix),
TextEmphasisStyle(TextEmphasisStyle, VendorPrefix),
TextEmphasisColor(CssColor, VendorPrefix),
TextEmphasis(TextEmphasis, VendorPrefix),
TextEmphasisPosition(TextEmphasisPosition, VendorPrefix),
TextShadow(SmallVec<[TextShadow; 1]>),
Resize(Resize),
Cursor(Cursor),
CaretColor(ColorOrAuto),
CaretShape(CaretShape),
Caret(Caret),
UserSelect(UserSelect, VendorPrefix),
AccentColor(ColorOrAuto),
Appearance(Appearance, VendorPrefix),
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)
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(BoxSizing, VendorPrefix)
Overflow(Overflow)
OverflowX(OverflowKeyword)
OverflowY(OverflowKeyword)
TextOverflow(TextOverflow, VendorPrefix)
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(BorderRadius, VendorPrefix)
BorderImageSource(Image)
BorderImageOutset(Rect<LengthOrNumber>)
BorderImageRepeat(BorderImageRepeat)
BorderImageWidth(Rect<BorderImageSideWidth>)
BorderImageSlice(BorderImageSlice)
BorderImage(BorderImage, VendorPrefix)
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(FlexDirection, VendorPrefix)
FlexWrap(FlexWrap, VendorPrefix)
FlexFlow(FlexFlow, VendorPrefix)
FlexGrow(f32, VendorPrefix)
FlexShrink(f32, VendorPrefix)
FlexBasis(LengthPercentageOrAuto, VendorPrefix)
Flex(Flex, VendorPrefix)
Order(f32, VendorPrefix)
AlignContent(AlignContent, VendorPrefix)
JustifyContent(JustifyContent, VendorPrefix)
PlaceContent(PlaceContent)
AlignSelf(AlignSelf, VendorPrefix)
JustifySelf(JustifySelf)
PlaceSelf(PlaceSelf)
AlignItems(AlignItems, VendorPrefix)
JustifyItems(JustifyItems)
PlaceItems(PlaceItems)
RowGap(GapValue)
ColumnGap(GapValue)
Gap(Gap)
BoxOrient(BoxOrient, VendorPrefix)
BoxDirection(BoxDirection, VendorPrefix)
BoxOrdinalGroup(f32, VendorPrefix)
BoxAlign(BoxAlign, VendorPrefix)
BoxFlex(f32, VendorPrefix)
BoxFlexGroup(f32, VendorPrefix)
BoxPack(BoxPack, VendorPrefix)
BoxLines(BoxLines, VendorPrefix)
FlexPack(FlexPack, VendorPrefix)
FlexOrder(f32, VendorPrefix)
FlexAlign(BoxAlign, VendorPrefix)
FlexItemAlign(FlexItemAlign, VendorPrefix)
FlexLinePack(FlexLinePack, VendorPrefix)
FlexPositive(f32, VendorPrefix)
FlexNegative(f32, VendorPrefix)
FlexPreferredSize(LengthPercentageOrAuto, VendorPrefix)
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(TransformList, VendorPrefix)
TransformOrigin(Position, VendorPrefix)
TransformStyle(TransformStyle, VendorPrefix)
TransformBox(TransformBox)
BackfaceVisibility(BackfaceVisibility, VendorPrefix)
Perspective(Perspective, VendorPrefix)
PerspectiveOrigin(Position, VendorPrefix)
Translate(Translate)
Rotate(Rotate)
Scale(Scale)
TextTransform(TextTransform)
WhiteSpace(WhiteSpace)
TabSize(LengthOrNumber, VendorPrefix)
WordBreak(WordBreak)
LineBreak(LineBreak)
Hyphens(Hyphens, VendorPrefix)
OverflowWrap(OverflowWrap)
WordWrap(OverflowWrap)
TextAlign(TextAlign)
TextAlignLast(TextAlignLast, VendorPrefix)
TextJustify(TextJustify)
WordSpacing(Spacing)
LetterSpacing(Spacing)
TextIndent(TextIndent)
TextDecorationLine(TextDecorationLine, VendorPrefix)
TextDecorationStyle(TextDecorationStyle, VendorPrefix)
TextDecorationColor(CssColor, VendorPrefix)
TextDecorationThickness(TextDecorationThickness)
TextDecoration(TextDecoration, VendorPrefix)
TextDecorationSkipInk(TextDecorationSkipInk, VendorPrefix)
TextEmphasisStyle(TextEmphasisStyle, VendorPrefix)
TextEmphasisColor(CssColor, VendorPrefix)
TextEmphasis(TextEmphasis, VendorPrefix)
TextEmphasisPosition(TextEmphasisPosition, VendorPrefix)
TextShadow(SmallVec<[TextShadow; 1]>)
Resize(Resize)
Cursor(Cursor)
CaretColor(ColorOrAuto)
CaretShape(CaretShape)
Caret(Caret)
UserSelect(UserSelect, VendorPrefix)
AccentColor(ColorOrAuto)
Appearance(Appearance, VendorPrefix)
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)
Implementations
pub fn parse<'i, 't>(
name: CowRcStr<'i>,
input: &mut Parser<'i, 't>,
options: &ParserOptions
) -> Result<Self, ParseError<'i, ParserError<'i>>>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Property
impl UnwindSafe for Property
Blanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more