Module style::values::specified [] [src]

Specified values.

TODO(emilio): Enhance docs.

Reexports

pub use properties::animated_properties::TransitionProperty;
pub use self::angle::Angle;
pub use self::background::BackgroundRepeat;
pub use self::background::BackgroundSize;
pub use self::border::BorderCornerRadius;
pub use self::border::BorderImageSlice;
pub use self::border::BorderImageWidth;
pub use self::border::BorderImageSideWidth;
pub use self::border::BorderRadius;
pub use self::border::BorderSideWidth;
pub use self::border::BorderSpacing;
pub use self::font::FontSize;
pub use self::font::FontSizeAdjust;
pub use self::font::FontSynthesis;
pub use self::font::FontWeight;
pub use self::font::FontVariantAlternates;
pub use self::font::FontFamily;
pub use self::font::FontLanguageOverride;
pub use self::font::FontVariantSettings;
pub use self::font::FontVariantEastAsian;
pub use self::font::FontVariantLigatures;
pub use self::font::FontVariantNumeric;
pub use self::font::FontFeatureSettings;
pub use self::font::MozScriptLevel;
pub use self::font::MozScriptMinSize;
pub use self::font::MozScriptSizeMultiplier;
pub use self::font::XTextZoom;
pub use self::font::XLang;
pub use self::box_::AnimationIterationCount;
pub use self::box_::AnimationName;
pub use self::box_::OverscrollBehavior;
pub use self::box_::OverflowClipBox;
pub use self::box_::ScrollSnapType;
pub use self::box_::VerticalAlign;
pub use self::box_::WillChange;
pub use self::color::Color;
pub use self::color::ColorPropertyValue;
pub use self::color::RGBAColor;
pub use self::effects::BoxShadow;
pub use self::effects::Filter;
pub use self::effects::SimpleShadow;
pub use self::flex::FlexBasis;
pub use self::image::ColorStop;
pub use self::image::EndingShape as GradientEndingShape;
pub use self::image::Gradient;
pub use self::image::GradientItem;
pub use self::image::GradientKind;
pub use self::image::Image;
pub use self::image::ImageLayer;
pub use self::image::MozImageRect;
pub use self::length::AbsoluteLength;
pub use self::length::CalcLengthOrPercentage;
pub use self::length::CharacterWidth;
pub use self::length::FontRelativeLength;
pub use self::length::Length;
pub use self::length::LengthOrNone;
pub use self::length::LengthOrNumber;
pub use self::length::LengthOrPercentage;
pub use self::length::LengthOrPercentageOrAuto;
pub use self::length::LengthOrPercentageOrNone;
pub use self::length::MaxLength;
pub use self::length::MozLength;
pub use self::length::NoCalcLength;
pub use self::length::ViewportPercentageLength;
pub use self::length::NonNegativeLengthOrPercentage;
pub use self::list::ListStyleImage;
pub use self::list::Quotes;
pub use self::outline::OutlineStyle;
pub use self::rect::LengthOrNumberRect;
pub use self::percentage::Percentage;
pub use self::position::Position;
pub use self::position::PositionComponent;
pub use self::position::GridAutoFlow;
pub use self::position::GridTemplateAreas;
pub use self::svg::SVGLength;
pub use self::svg::SVGOpacity;
pub use self::svg::SVGPaint;
pub use self::svg::SVGPaintKind;
pub use self::svg::SVGStrokeDashArray;
pub use self::svg::SVGWidth;
pub use self::table::XSpan;
pub use self::text::InitialLetter;
pub use self::text::LetterSpacing;
pub use self::text::LineHeight;
pub use self::text::TextDecorationLine;
pub use self::text::TextAlign;
pub use self::text::TextAlignKeyword;
pub use self::text::TextOverflow;
pub use self::text::WordSpacing;
pub use self::time::Time;
pub use self::transform::TimingFunction;
pub use self::transform::Transform;
pub use self::transform::TransformOrigin;
pub use self::ui::MozForceBrokenImageIcon;
pub use super::generics::grid::GridTemplateComponent as GenericGridTemplateComponent;

Modules

angle

Specified angles.

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.

effects

Specified types for CSS values related to effects.

flex

Specified types for CSS values related to flexbox.

font

Specified values for font properties

grid

CSS handling for the computed value of grids

image

CSS handling for the specified value of images

length

Length values.

list

list specified values.

outline

Specified values for outline properties

percentage

Specified percentages.

position

CSS handling for the specified value of positions

rect

Specified types for CSS borders.

source_size_list

https://html.spec.whatwg.org/multipage/#source-size-list

svg

Specified types for SVG properties.

table

Specified types for table properties.

text

Specified types for text properties.

time

Specified time values.

transform

Specified types for CSS values that are related to transformations.

ui

Specified types for UI properties.

url

Common handling for the specified value CSS url() values.

Structs

Attr

An attr(...) rule

ClipRect

rect(, , , ) used by clip and image-region

Integer

An specified <integer>, optionally coming from a calc() expression.

Number

A CSS <number> specified value.

Opacity

Enums

AllowQuirks

Whether quirks are allowed in this context.

BorderStyle
NumberOrPercentage

|

Type Definitions

ClipRectOrAuto

rect(...) | auto

ColorOrAuto

| auto

GreaterThanOrEqualToOneNumber

A Number which is >= 1.0.

GridLine

The specified value of a <grid-line>.

GridTemplateComponent

<grid-template-rows> | <grid-template-columns>

IntegerOrAuto

| auto

LengthOrPercentageOrNumber

| |

NamespaceId

A namespace ID (used by gecko only)

NonNegativeLengthOrPercentageOrNumber

NonNegativeLengthOrPercentage | NonNegativeNumber

NonNegativeNumber

A Number which is >= 0.0.

PositiveInteger

A wrapper of Integer, with value >= 1.

PositiveIntegerOrAuto

PositiveInteger | auto

TrackBreadth

The specified value of a grid <track-breadth>

TrackList

The specified value of a grid <track-list> (could also be <auto-track-list> or <explicit-track-list>)

TrackSize

The specified value of a grid <track-size>

UrlOrNone