Skip to main content

Crate iris_cssom

Crate iris_cssom 

Source
Expand description

Iris CSSOM — CSS Object Model implementation.

Parse CSS strings, compute resolved styles for elements, support CSS Modules (scoped class names), and provide CSSOM Web API surfaces (CSSStyleSheet, CSSRule, etc.).

Re-exports§

pub use computed::*;
pub use css_modules::*;
pub use web_api::*;

Modules§

computed
Style computation: cascade, inheritance, and resolved values.
css_modules
CSS Modules: scoped class name hashing and rewriting.
web_api
CSSOM Web API surfaces.

Structs§

CssRule
A CSS rule: selector + declarations.
Declaration
A single CSS declaration (property: value).
Keyframe
✅ 新增:关键帧
KeyframesRule
✅ 新增:@keyframes 规则
MediaQuery
✅ 新增:媒体查询条件
MediaRule
✅ 新增:@media 规则
StyleSheet
A parsed stylesheet (list of rules).

Functions§

parse_css
Parse CSS string into StyleSheet (simple string-based parser).
parse_css_simple
Simple CSS parser — splits by { / } and : / ;.