Expand description
Specified values.
TODO(emilio): Enhance docs.
Re-exports§
pub use self::align::ContentDistribution;pub use self::align::ItemPlacement;pub use self::align::JustifyItems;pub use self::align::SelfAlignment;pub use self::angle::AllowUnitlessZeroAngle;pub use self::angle::Angle;pub use self::angle::NoCalcAngle;pub use self::animation::AnimationComposition;pub use self::animation::AnimationDirection;pub use self::animation::AnimationDuration;pub use self::animation::AnimationFillMode;pub use self::animation::AnimationIterationCount;pub use self::animation::AnimationName;pub use self::animation::AnimationPlayState;pub use self::animation::AnimationRangeEnd;pub use self::animation::AnimationRangeStart;pub use self::animation::AnimationTimeline;pub use self::animation::ScrollAxis;pub use self::animation::TimelineName;pub use self::animation::TransitionBehavior;pub use self::animation::TransitionProperty;pub use self::animation::ViewTimelineInset;pub use self::animation::ViewTransitionClass;pub use self::animation::ViewTransitionName;pub use self::background::BackgroundClip;pub use self::background::BackgroundOrigin;pub use self::background::BackgroundRepeat;pub use self::background::BackgroundSize;pub use self::background::ImageLayerAttachment;pub use self::basic_shape::FillRule;pub use self::border::BorderCornerRadius;pub use self::border::BorderImageRepeat;pub use self::border::BorderImageSideWidth;pub use self::border::BorderImageSlice;pub use self::border::BorderImageWidth;pub use self::border::BorderRadius;pub use self::border::BorderSideOffset;pub use self::border::BorderSideWidth;pub use self::border::BorderSpacing;pub use self::border::BorderStyle;pub use self::border::BoxDecorationBreak;pub use self::border::FloatEdge;pub use self::border::LineWidth;pub use self::box_::AlignmentBaseline;pub use self::box_::Appearance;pub use self::box_::BackfaceVisibility;pub use self::box_::BaselineShift;pub use self::box_::BaselineSource;pub use self::box_::BoxAlign;pub use self::box_::BoxCollapse;pub use self::box_::BoxDirection;pub use self::box_::BoxOrient;pub use self::box_::BoxPack;pub use self::box_::BreakBetween;pub use self::box_::BreakWithin;pub use self::box_::Clear;pub use self::box_::Contain;pub use self::box_::ContainIntrinsicSize;pub use self::box_::ContainerName;pub use self::box_::ContainerType;pub use self::box_::ContentVisibility;pub use self::box_::DirectionProperty;pub use self::box_::Display;pub use self::box_::DominantBaseline;pub use self::box_::Float;pub use self::box_::ImageOrientation;pub use self::box_::Isolation;pub use self::box_::LineClamp;pub use self::box_::MarginTrim;pub use self::box_::Orient;pub use self::box_::Overflow;pub use self::box_::OverflowAnchor;pub use self::box_::OverflowClipMargin;pub use self::box_::OverscrollBehavior;pub use self::box_::Perspective;pub use self::box_::PositionProperty;pub use self::box_::Resize;pub use self::box_::ScrollBehavior;pub use self::box_::ScrollSnapAlign;pub use self::box_::ScrollSnapAxis;pub use self::box_::ScrollSnapStop;pub use self::box_::ScrollSnapStrictness;pub use self::box_::ScrollSnapType;pub use self::box_::ScrollbarGutter;pub use self::box_::ScrollbarInset;pub use self::box_::TextOrientation;pub use self::box_::TopLayer;pub use self::box_::TouchAction;pub use self::box_::Visibility;pub use self::box_::WillChange;pub use self::box_::WillChangeBits;pub use self::box_::WritingModeProperty;pub use self::box_::Zoom;pub use self::calc::CalcLengthPercentage;pub use self::calc::CalcNumeric;pub use self::color::Color;pub use self::color::ColorOrAuto;pub use self::color::ColorPropertyValue;pub use self::color::ColorScheme;pub use self::color::ForcedColorAdjust;pub use self::color::PrintColorAdjust;pub use self::column::ColumnCount;pub use self::column::ColumnFill;pub use self::column::ColumnSpan;pub use self::corner_shape::CornerShape;pub use self::corner_shape::CornerShapeRect;pub use self::corner_shape::SuperellipseArg;pub use self::counters::Content;pub use self::counters::ContentItem;pub use self::counters::CounterIncrement;pub use self::counters::CounterReset;pub use self::counters::CounterSet;pub use self::easing::TimingFunction;pub use self::effects::Blend;pub use self::effects::BoxShadow;pub use self::effects::Filter;pub use self::effects::SimpleShadow;pub use self::flex::FlexBasis;pub use self::font::FontFamily;pub use self::font::FontKerning;pub use self::font::FontLanguageOverride;pub use self::font::FontOpticalSizing;pub use self::font::FontPalette;pub use self::font::FontSmoothing;pub use self::font::FontStyle;pub use self::font::FontVariantCaps;pub use self::font::FontVariantEmoji;pub use self::font::FontVariantPosition;pub use self::font::MathShift;pub use self::font::MathStyle;pub use self::font::MathVariant;pub use self::font::FontFeatureSettings;pub use self::font::FontVariantLigatures;pub use self::font::FontVariantNumeric;pub use self::font::FontSize;pub use self::font::FontSizeAdjust;pub use self::font::FontSizeAdjustFactor;pub use self::font::FontSizeKeyword;pub use self::font::FontSynthesis;pub use self::font::FontSynthesisStyle;pub use self::font::FontWidth;pub use self::font::FontVariantAlternates;pub use self::font::FontWeight;pub use self::font::FontVariantEastAsian;pub use self::font::FontVariationSettings;pub use self::font::LineHeight;pub use self::font::MathDepth;pub use self::font::MozScriptMinSize;pub use self::font::MozScriptSizeMultiplier;pub use self::font::XLang;pub use self::font::XTextScale;pub use self::image::EndingShape as GradientEndingShape;pub use self::image::Gradient;pub use self::image::Image;pub use self::image::ImageDecoding;pub use self::image::ImageRendering;pub use self::length::Length;pub use self::length::LengthOrNumber;pub use self::length::LengthUnit;pub use self::length::NonNegativeLengthOrNumber;pub use self::length::LengthOrAuto;pub use self::length::LengthPercentage;pub use self::length::LengthPercentageOrAuto;pub use self::length::Margin;pub use self::length::MaxSize;pub use self::length::Size;pub use self::length::NoCalcLength;pub use self::length::ViewportVariant;pub use self::length::NonNegativeLength;pub use self::length::NonNegativeLengthPercentage;pub use self::length::NonNegativeLengthPercentageOrAuto;pub use self::list::ListStylePosition;pub use self::list::ListStyleType;pub use self::list::Quotes;pub use self::motion::OffsetPath;pub use self::motion::OffsetPosition;pub use self::motion::OffsetRotate;pub use self::number::GreaterThanOrEqualToOneNumber;pub use self::number::Integer;pub use self::number::NoCalcNumber;pub use self::number::NonNegativeInteger;pub use self::number::NonNegativeNumber;pub use self::number::Number;pub use self::number::PositiveInteger;pub use self::outline::OutlineStyle;pub use self::page::PageName;pub use self::page::PageOrientation;pub use self::page::PageSize;pub use self::page::PageSizeOrientation;pub use self::page::PaperSize;pub use self::param::LinkParameters;pub use self::percentage::NoCalcPercentage;pub use self::percentage::NonNegativePercentage;pub use self::percentage::Percentage;pub use self::position::AnchorFunction;pub use self::position::AnchorName;pub use self::position::AnchorNameIdent;pub use self::position::AspectRatio;pub use self::position::BoxSizing;pub use self::position::FlexDirection;pub use self::position::FlexWrap;pub use self::position::GridAutoFlow;pub use self::position::GridTemplateAreas;pub use self::position::Inset;pub use self::position::ObjectFit;pub use self::position::Position;pub use self::position::PositionAnchor;pub use self::position::PositionAnchorKeyword;pub use self::position::PositionArea;pub use self::position::PositionAreaKeyword;pub use self::position::PositionComponent;pub use self::position::PositionOrAuto;pub use self::position::PositionTryFallbacks;pub use self::position::PositionTryOrder;pub use self::position::PositionVisibility;pub use self::position::ScopedName;pub use self::position::ZIndex;pub use self::random::RandomCacheKey;pub use self::random::RandomUaIdent;pub use self::ratio::Ratio;pub use self::rect::NonNegativeLengthOrNumberRect;pub use self::resolution::NoCalcResolution;pub use self::resolution::Resolution;pub use self::svg::ColorInterpolation;pub use self::svg::DProperty;pub use self::svg::MaskComposite;pub use self::svg::MaskMode;pub use self::svg::MaskType;pub use self::svg::MozContextProperties;pub use self::svg::ShapeRendering;pub use self::svg::StrokeLinecap;pub use self::svg::StrokeLinejoin;pub use self::svg::TextAnchor;pub use self::svg::SVGLength;pub use self::svg::SVGOpacity;pub use self::svg::SVGPaint;pub use self::svg::SVGPaintOrder;pub use self::svg::SVGStrokeDashArray;pub use self::svg::SVGWidth;pub use self::svg::VectorEffect;pub use self::svg_path::SVGPathData;pub use self::table::BorderCollapse;pub use self::table::EmptyCells;pub use self::table::TableLayout;pub use self::text::HyphenateCharacter;pub use self::text::HyphenateLimitChars;pub use self::text::Hyphens;pub use self::text::RubyAlign;pub use self::text::RubyPosition;pub use self::text::TextCombineUpright;pub use self::text::TextDecorationStyle;pub use self::text::TextRendering;pub use self::text::TextSecurity;pub use self::text::TextSizeAdjust;pub use self::text::TextWrapMode;pub use self::text::TextWrapStyle;pub use self::text::UnicodeBidi;pub use self::text::WhiteSpaceCollapse;pub use self::text::InitialLetter;pub use self::text::LetterSpacing;pub use self::text::LineBreak;pub use self::text::TextAlign;pub use self::text::TextIndent;pub use self::text::OverflowWrap;pub use self::text::TextEmphasisPosition;pub use self::text::TextEmphasisStyle;pub use self::text::WordBreak;pub use self::text::TextAlignKeyword;pub use self::text::TextDecorationLine;pub use self::text::TextOverflow;pub use self::text::WordSpacing;pub use self::text::TextAlignLast;pub use self::text::TextAutospace;pub use self::text::TextUnderlinePosition;pub use self::text::TextBoxEdge;pub use self::text::TextBoxTrim;pub use self::text::TextDecorationInset;pub use self::text::TextDecorationLength;pub use self::text::TextDecorationSkipInk;pub use self::text::TextJustify;pub use self::text::TextTransform;pub use self::time::NoCalcTime;pub use self::time::Time;pub use self::transform::Rotate;pub use self::transform::Scale;pub use self::transform::Transform;pub use self::transform::TransformBox;pub use self::transform::TransformOrigin;pub use self::transform::TransformStyle;pub use self::transform::Translate;pub use self::tree_counting::TreeCountingFunction;pub use self::ui::BoolInteger;pub use self::ui::Cursor;pub use self::ui::FieldSizing;pub use self::ui::ImeMode;pub use self::ui::Inert;pub use self::ui::MozTheme;pub use self::ui::PointerEvents;pub use self::ui::ScrollbarColor;pub use self::ui::ScrollbarWidth;pub use self::ui::UserFocus;pub use self::ui::UserSelect;pub use self::ui::WindowDragging;pub use self::ui::WindowShadow;pub use super::generics::grid::GridTemplateComponent as GenericGridTemplateComponent;
Modules§
- align
- Values for CSS Box Alignment properties
- angle
- Specified angles.
- animation
- Specified types for properties related to animations and transitions.
- background
- Specified types for CSS values related to backgrounds.
- basic_
shape - CSS handling for the specified value of
basic-shapes - border
- Specified types for CSS values related to borders.
- box_
- Specified types for box properties.
- calc
- Calc expressions.
- color
- Specified color values.
- column
- Specified types for the column properties.
- corner_
shape - Specified types for the
corner-shapefamily of properties. - counters
- Specified types for counter properties.
- easing
- Specified types for CSS Easing functions.
- effects
- Specified types for CSS values related to effects.
- flex
- Specified types for CSS values related to flexbox.
- font
- Specified values for font properties
- frequency
- Specified frequency values.
- grid
- CSS handling for the computed value of grids
- image
- CSS handling for the specified value of
images - intersection_
observer - Specified types for intersection observer that utilizes style parser.
- length
- Length values.
- list
listspecified values.- motion
- Specified types for CSS values that are related to motion path.
- number
- Specified numbers and integers.
- outline
- Specified values for outline properties
- page
- Specified @page at-rule properties and named-page style properties
- param
- Common handling for the specified value CSS param() values.
- percentage
- Specified percentages.
- position
- CSS handling for the specified value of
positions - random
- Specified types for the
<random-key>of the CSSrandom()function. https://drafts.csswg.org/css-values-5/#randomness - ratio
- Specified types for
. - rect
- Specified types for CSS borders.
- resolution
- Resolution values:
- source_
size_ list - https://html.spec.whatwg.org/multipage/#source-size-list
- svg
- Specified types for SVG properties.
- svg_
path - Specified types for SVG Path.
- table
- Specified types for CSS values related to tables.
- text
- Specified types for text properties.
- time
- Specified time values.
- transform
- Specified types for CSS values that are related to transformations.
- tree_
counting - Specified types for CSS tree-counting functions. https://drafts.csswg.org/css-values-5/#tree-counting
- ui
- Specified types for UI properties.
- url
- Common handling for the specified value CSS url() values.
Structs§
- Opacity
- A specified CSS
opacity
Enums§
- Allow
Quirks - Whether quirks are allowed in this context.
- Angle
OrPercentage | https://drafts.csswg.org/css-values/#typedef-angle-percentage - Number
OrPercentage | - Parsed
Namespace - A namespace wrapper to distinguish between valid variants
Functions§
- parse_
namespace - Try to parse a namespace and return it if parsed, or none if there was not one present
Type Aliases§
- Clip
Rect - rect(…)
- Clip
Rect OrAuto - rect(…) | auto
- Grid
Line - The specified value of a
<grid-line>. - Grid
Template Component <grid-template-rows> | <grid-template-columns>- Implicit
Grid Tracks - The specified value of a grid
<track-size>+ - NonNegative
Number OrPercentage - A non-negative
| . - Track
Breadth - The specified value of a grid
<track-breadth> - Track
List - The specified value of a grid
<track-list>(could also be<auto-track-list>or<explicit-track-list>) - Track
Size - The specified value of a grid
<track-size>