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
- ✅ 新增:关键帧
- Keyframes
Rule - ✅ 新增:@keyframes 规则
- Media
Query - ✅ 新增:媒体查询条件
- Media
Rule - ✅ 新增:@media 规则
- Style
Sheet - 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:/;.