iris-cssom
Iris CSS Object Model (CSSOM) implementation: CSS parsing, style computation, CSS Modules, and Web API.
API Overview
StyleSheet— Parsed CSS stylesheet with query methods for class and tag selectors.Declaration— A single CSS property-value pair (property: value).css_modules— Scoped class name generation for CSS Modules support.computed— Resolved style computation from matched rules.
Usage
use StyleSheet;
let css = parse.unwrap;
let decls = css.declarations_for_class;
Links
- Repository: https://github.com/itszzl-sudo/iris
- crates.io: https://crates.io/crates/iris-cssom
- docs.rs: https://docs.rs/iris-cssom