Enum domrs::CssProperty
source · pub enum CssProperty {
Show 355 variants
AccentColor,
AlignContent,
AlignItems,
AlignSelf,
All,
Animation,
AnimationDelay,
AnimationDirection,
AnimationDuration,
AnimationFillMode,
AnimationIterationCount,
AnimationName,
AnimationPlayState,
AnimationTimingFunction,
AspectRatio,
BackdropFilter,
BackfaceVisibility,
Background,
BackgroundAttachment,
BackgroundBlendMode,
BackgroundClip,
BackgroundColor,
BackgroundImage,
BackgroundOrigin,
BackgroundPosition,
BackgroundPositionX,
BackgroundPositionY,
BackgroundRepeat,
BackgroundSize,
BlockSize,
Border,
BorderBlock,
BorderBlockColor,
BorderBlockEnd,
BorderBlockEndColor,
BorderBlockEndStyle,
BorderBlockEndWidth,
BorderBlockStart,
BorderBlockStartColor,
BorderBlockStartStyle,
BorderBlockStartWidth,
BorderBlockStyle,
BorderBlockWidth,
BorderBottom,
BorderBottomColor,
BorderBottomLeftRadius,
BorderBottomRightRadius,
BorderBottomStyle,
BorderBottomWidth,
BorderCollapse,
BorderColor,
BorderEndEndRadius,
BorderEndStartRadius,
BorderImage,
BorderImageOutset,
BorderImageRepeat,
BorderImageSlice,
BorderImageSource,
BorderImageWidth,
BorderInline,
BorderInlineColor,
BorderInlineEnd,
BorderInlineEndColor,
BorderInlineEndStyle,
BorderInlineEndWidth,
BorderInlineStart,
BorderInlineStartColor,
BorderInlineStartStyle,
BorderInlineStartWidth,
BorderInlineStyle,
BorderInlineWidth,
BorderLeft,
BorderLeftColor,
BorderLeftStyle,
BorderLeftWidth,
BorderRadius,
BorderRight,
BorderRightColor,
BorderRightStyle,
BorderRightWidth,
BorderSpacing,
BorderStartEndRadius,
BorderStartStartRadius,
BorderStyle,
BorderTop,
BorderTopColor,
BorderTopLeftRadius,
BorderTopRightRadius,
BorderTopStyle,
BorderTopWidth,
BorderWidth,
Bottom,
BoxDecorationBreak,
BoxReflect,
BoxShadow,
BoxSizing,
BreakAfter,
BreakBefore,
BreakInside,
CaptionSide,
CaretColor,
AtCharset,
Clear,
Clip,
ClipPath,
Color,
ColumnCount,
ColumnFill,
ColumnGap,
ColumnRule,
ColumnRuleColor,
ColumnRuleStyle,
ColumnRuleWidth,
ColumnSpan,
ColumnWidth,
Columns,
Content,
CounterIncrement,
CounterReset,
CounterSet,
Cursor,
Direction,
Display,
EmptyCells,
Filter,
Flex,
FlexBasis,
FlexDirection,
FlexFlow,
FlexGrow,
FlexShrink,
FlexWrap,
Float,
Font,
AtFontFace,
FontFamily,
FontFeatureSettings,
AtFontFeatureValues,
FontKerning,
FontLanguageOverride,
FontSize,
FontSizeAdjust,
FontStretch,
FontStyle,
FontSynthesis,
FontVariant,
FontVariantAlternates,
FontVariantCaps,
FontVariantEastAsian,
FontVariantLigatures,
FontVariantNumeric,
FontVariantPosition,
FontWeight,
Gap,
Grid,
GridArea,
GridAutoColumns,
GridAutoFlow,
GridAutoRows,
GridColumn,
GridColumnEnd,
GridColumnGap,
GridColumnStart,
GridGap,
GridRow,
GridRowEnd,
GridRowGap,
GridRowStart,
GridTemplate,
GridTemplateAreas,
GridTemplateColumns,
GridTemplateRows,
HangingPunctuation,
Height,
Hyphens,
HypenateCharacter,
ImageRendering,
AtImport,
InlineSize,
Inset,
InsetBlock,
InsetBlockEnd,
InsetBlockStart,
InsetInline,
InsetInlineEnd,
InsetInlineStart,
Isolation,
JustifyContent,
JustifyItems,
JustifySelf,
AtKeyframes,
Left,
LetterSpacing,
LineBreak,
LineHeight,
ListStyle,
ListStyleImage,
ListStylePosition,
ListStyleType,
Margin,
MarginBlock,
MarginBlockEnd,
MarginBlockStart,
MarginBottom,
MarginInline,
MarginInlineEnd,
MarginInlineStart,
MarginLeft,
MarginRight,
MarginTop,
Mask,
MaskClip,
MaskComposite,
MaskImage,
MaskMode,
MaskOrigin,
MaskPosition,
MaskRepeat,
MaskSize,
MaskType,
MaxHeight,
MaxWidth,
AtMedia,
MaxBlockSize,
MaxInlineSize,
MinBlockSize,
MinInlineSize,
MinHeight,
MinWidth,
MixBlendMode,
ObjectFit,
ObjectPosition,
Offset,
OffsetAnchor,
OffsetDistance,
OffsetPath,
OffsetRotate,
Opacity,
Order,
Orphans,
Outline,
OutlineColor,
OutlineOffset,
OutlineStyle,
OutlineWidth,
Overflow,
OverflowAnchor,
OverflowWrap,
OverflowX,
OverflowY,
OverscrollBehavior,
OverscrollBehaviorBlock,
OverscrollBehaviorInline,
OverscrollBehaviorX,
OverscrollBehaviorY,
Padding,
PaddingBlock,
PaddingBlockEnd,
PaddingBlockStart,
PaddingBottom,
PaddingInline,
PaddingInlineEnd,
PaddingInlineStart,
PaddingLeft,
PaddingRight,
PaddingTop,
PageBreakAfter,
PageBreakBefore,
PageBreakInside,
PaintOrder,
Perspective,
PerspectiveOrigin,
PlaceContent,
PlaceItems,
PlaceSelf,
PointerEvents,
Position,
Quotes,
Resize,
Right,
Rotate,
RowGap,
Scale,
ScrollBehavior,
ScrollMargin,
ScrollMarginBlock,
ScrollMarginBlockEnd,
ScrollMarginBlockStart,
ScrollMarginBottom,
ScrollMarginInline,
ScrollMarginInlineEnd,
ScrollMarginInlineStart,
ScrollMarginLeft,
ScrollMarginRight,
ScrollMarginTop,
ScrollPadding,
ScrollPaddingBlock,
ScrollPaddingBlockEnd,
ScrollPaddingBlockStart,
ScrollPaddingBottom,
ScrollPaddingInline,
ScrollPaddingInlineEnd,
ScrollPaddingInlineStart,
ScrollPaddingLeft,
ScrollPaddingRight,
ScrollPaddingTop,
ScrollSnapAlign,
ScrollSnapStop,
ScrollSnapType,
ScrollbarColor,
TabSize,
TableLayout,
TextAlign,
TextAlignLast,
TextCombineUpright,
TextDecoration,
TextDecorationColor,
TextDecorationLine,
TextDecorationStyle,
TextDecorationThickness,
TextEmphasis,
TextEmphasisColor,
TextEmphasisPosition,
TextEmphasisStyle,
TextIndent,
TextJustify,
TextOrientation,
TextOverflow,
TextShadow,
TextTransform,
TextUnderlineOffset,
TextUnderlinePosition,
Top,
Transform,
TransformOrigin,
TransformStyle,
Transition,
TransitionDelay,
TransitionDuration,
TransitionProperty,
TransitionTimingFunction,
Translate,
UnicodeBidi,
UserSelect,
VerticalAlign,
Visibility,
WhiteSpace,
Widows,
Width,
WordBreak,
WordSpacing,
WordWrap,
WritingMode,
ZIndex,
SvgAttribute(SvgAttribute),
}
Variants§
AccentColor
AlignContent
AlignItems
AlignSelf
All
Animation
AnimationDelay
AnimationDirection
AnimationDuration
AnimationFillMode
AnimationIterationCount
AnimationName
AnimationPlayState
AnimationTimingFunction
AspectRatio
BackdropFilter
BackfaceVisibility
Background
BackgroundAttachment
BackgroundBlendMode
BackgroundClip
BackgroundColor
BackgroundImage
BackgroundOrigin
BackgroundPosition
BackgroundPositionX
BackgroundPositionY
BackgroundRepeat
BackgroundSize
BlockSize
Border
BorderBlock
BorderBlockColor
BorderBlockEnd
BorderBlockEndColor
BorderBlockEndStyle
BorderBlockEndWidth
BorderBlockStart
BorderBlockStartColor
BorderBlockStartStyle
BorderBlockStartWidth
BorderBlockStyle
BorderBlockWidth
BorderBottom
BorderBottomColor
BorderBottomLeftRadius
BorderBottomRightRadius
BorderBottomStyle
BorderBottomWidth
BorderCollapse
BorderColor
BorderEndEndRadius
BorderEndStartRadius
BorderImage
BorderImageOutset
BorderImageRepeat
BorderImageSlice
BorderImageSource
BorderImageWidth
BorderInline
BorderInlineColor
BorderInlineEnd
BorderInlineEndColor
BorderInlineEndStyle
BorderInlineEndWidth
BorderInlineStart
BorderInlineStartColor
BorderInlineStartStyle
BorderInlineStartWidth
BorderInlineStyle
BorderInlineWidth
BorderLeft
BorderLeftColor
BorderLeftStyle
BorderLeftWidth
BorderRadius
BorderRight
BorderRightColor
BorderRightStyle
BorderRightWidth
BorderSpacing
BorderStartEndRadius
BorderStartStartRadius
BorderStyle
BorderTop
BorderTopColor
BorderTopLeftRadius
BorderTopRightRadius
BorderTopStyle
BorderTopWidth
BorderWidth
Bottom
BoxDecorationBreak
BoxReflect
BoxShadow
BoxSizing
BreakAfter
BreakBefore
BreakInside
CaptionSide
CaretColor
AtCharset
Clear
Clip
ClipPath
Color
ColumnCount
ColumnFill
ColumnGap
ColumnRule
ColumnRuleColor
ColumnRuleStyle
ColumnRuleWidth
ColumnSpan
ColumnWidth
Columns
Content
CounterIncrement
CounterReset
CounterSet
Cursor
Direction
Display
EmptyCells
Filter
Flex
FlexBasis
FlexDirection
FlexFlow
FlexGrow
FlexShrink
FlexWrap
Float
Font
AtFontFace
FontFamily
FontFeatureSettings
AtFontFeatureValues
FontKerning
FontLanguageOverride
FontSize
FontSizeAdjust
FontStretch
FontStyle
FontSynthesis
FontVariant
FontVariantAlternates
FontVariantCaps
FontVariantEastAsian
FontVariantLigatures
FontVariantNumeric
FontVariantPosition
FontWeight
Gap
Grid
GridArea
GridAutoColumns
GridAutoFlow
GridAutoRows
GridColumn
GridColumnEnd
GridColumnGap
GridColumnStart
GridGap
GridRow
GridRowEnd
GridRowGap
GridRowStart
GridTemplate
GridTemplateAreas
GridTemplateColumns
GridTemplateRows
HangingPunctuation
Height
Hyphens
HypenateCharacter
ImageRendering
AtImport
InlineSize
Inset
InsetBlock
InsetBlockEnd
InsetBlockStart
InsetInline
InsetInlineEnd
InsetInlineStart
Isolation
JustifyContent
JustifyItems
JustifySelf
AtKeyframes
Left
LetterSpacing
LineBreak
LineHeight
ListStyle
ListStyleImage
ListStylePosition
ListStyleType
Margin
MarginBlock
MarginBlockEnd
MarginBlockStart
MarginBottom
MarginInline
MarginInlineEnd
MarginInlineStart
MarginLeft
MarginRight
MarginTop
Mask
MaskClip
MaskComposite
MaskImage
MaskMode
MaskOrigin
MaskPosition
MaskRepeat
MaskSize
MaskType
MaxHeight
MaxWidth
AtMedia
MaxBlockSize
MaxInlineSize
MinBlockSize
MinInlineSize
MinHeight
MinWidth
MixBlendMode
ObjectFit
ObjectPosition
Offset
OffsetAnchor
OffsetDistance
OffsetPath
OffsetRotate
Opacity
Order
Orphans
Outline
OutlineColor
OutlineOffset
OutlineStyle
OutlineWidth
Overflow
OverflowAnchor
OverflowWrap
OverflowX
OverflowY
OverscrollBehavior
OverscrollBehaviorBlock
OverscrollBehaviorInline
OverscrollBehaviorX
OverscrollBehaviorY
Padding
PaddingBlock
PaddingBlockEnd
PaddingBlockStart
PaddingBottom
PaddingInline
PaddingInlineEnd
PaddingInlineStart
PaddingLeft
PaddingRight
PaddingTop
PageBreakAfter
PageBreakBefore
PageBreakInside
PaintOrder
Perspective
PerspectiveOrigin
PlaceContent
PlaceItems
PlaceSelf
PointerEvents
Position
Quotes
Resize
Right
Rotate
RowGap
Scale
ScrollBehavior
ScrollMargin
ScrollMarginBlock
ScrollMarginBlockEnd
ScrollMarginBlockStart
ScrollMarginBottom
ScrollMarginInline
ScrollMarginInlineEnd
ScrollMarginInlineStart
ScrollMarginLeft
ScrollMarginRight
ScrollMarginTop
ScrollPadding
ScrollPaddingBlock
ScrollPaddingBlockEnd
ScrollPaddingBlockStart
ScrollPaddingBottom
ScrollPaddingInline
ScrollPaddingInlineEnd
ScrollPaddingInlineStart
ScrollPaddingLeft
ScrollPaddingRight
ScrollPaddingTop
ScrollSnapAlign
ScrollSnapStop
ScrollSnapType
ScrollbarColor
TabSize
TableLayout
TextAlign
TextAlignLast
TextCombineUpright
TextDecoration
TextDecorationColor
TextDecorationLine
TextDecorationStyle
TextDecorationThickness
TextEmphasis
TextEmphasisColor
TextEmphasisPosition
TextEmphasisStyle
TextIndent
TextJustify
TextOrientation
TextOverflow
TextShadow
TextTransform
TextUnderlineOffset
TextUnderlinePosition
Top
Transform
TransformOrigin
TransformStyle
Transition
TransitionDelay
TransitionDuration
TransitionProperty
TransitionTimingFunction
Translate
UnicodeBidi
UserSelect
VerticalAlign
Visibility
WhiteSpace
Widows
Width
WordBreak
WordSpacing
WordWrap
WritingMode
ZIndex
SvgAttribute(SvgAttribute)
Trait Implementations§
source§impl Clone for CssProperty
impl Clone for CssProperty
source§fn clone(&self) -> CssProperty
fn clone(&self) -> CssProperty
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CssProperty
impl Debug for CssProperty
source§impl Display for CssProperty
impl Display for CssProperty
source§impl From<SvgAttribute> for CssProperty
impl From<SvgAttribute> for CssProperty
source§fn from(value: SvgAttribute) -> Self
fn from(value: SvgAttribute) -> Self
Converts to this type from the input type.
source§impl Hash for CssProperty
impl Hash for CssProperty
source§impl Ord for CssProperty
impl Ord for CssProperty
source§fn cmp(&self, other: &CssProperty) -> Ordering
fn cmp(&self, other: &CssProperty) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for CssProperty
impl PartialEq for CssProperty
source§fn eq(&self, other: &CssProperty) -> bool
fn eq(&self, other: &CssProperty) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for CssProperty
impl PartialOrd for CssProperty
source§fn partial_cmp(&self, other: &CssProperty) -> Option<Ordering>
fn partial_cmp(&self, other: &CssProperty) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for CssProperty
impl Eq for CssProperty
impl StructuralEq for CssProperty
impl StructuralPartialEq for CssProperty
Auto Trait Implementations§
impl RefUnwindSafe for CssProperty
impl Send for CssProperty
impl Sync for CssProperty
impl Unpin for CssProperty
impl UnwindSafe for CssProperty
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more