# 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
```rust
use iris_cssom::StyleSheet;
let css = StyleSheet::parse(".foo { color: red; }").unwrap();
let decls = css.declarations_for_class("foo");
```
## Links
- Repository: <https://github.com/itszzl-sudo/iris>
- crates.io: <https://crates.io/crates/iris-cssom>
- docs.rs: <https://docs.rs/iris-cssom>