Skip to main content

Module media_query

Module media_query 

Source
Expand description

CSS media queries.

Ported from src/css/media_query.zig.

Re-exports§

pub use crate::Error;
pub use crate::generics::ToCss;

Structs§

MediaList
A media query list.
MediaQuery
A media query.
QueryConditionFlags

Enums§

MediaCondition
Represents a media condition. Implements QueryCondition.
MediaFeatureComparison
Comparison operator in a range media feature.
MediaFeatureId
MediaFeatureName
A media feature name (either a known MediaFeatureId or a custom/unknown ident).
MediaFeatureType
The type of a media feature.
MediaFeatureValue
media feature value.
MediaType
A media type.
Operator
not / and / or boolean combiner.
Qualifier
only / not media-query qualifier.
QueryFeature
A (name: value) / (name) / (name > value) / (a < name < b) query feature.

Traits§

FeatureIdTrait
Trait modeling Zig’s MediaFeatureId-shape comptime interface for the generic QueryFeature<FeatureId>.
QueryCondition
Trait modeling Zig’s ValidQueryCondition comptime interface check. Any type that can appear as a node in a query-condition tree.

Functions§

parse_parens_or_function
Parse a media condition in parentheses, or a style() function.
parse_query_condition
Parse a single query condition.
parse_query_condition_with_options
Parse a single query condition with ParserOptions threaded so the env() arm of MediaFeatureValue::parse_unknown is reachable.