2 个版本
0.3.1-alpha2 | 2020年4月22日 |
---|---|
0.3.0-alpha1 | 2019年11月15日 |
#25 in #styling
55 下载/月
125KB
3.5K SLoC
orbtk-css-engine
用于从 CSS 3 文件中加载属性。它是 Rust UI 工具包 OrbTk 的一部分。
依赖项
- cssparser (MPL-2.0): CSS 解析
许可证
MIT 许可证 (LICENSE)。
lib.rs
:
该软件包提供加载 CSS 文件作为主题并使用选择器访问其属性的函数。
该软件包依赖于 orbtk_utils 软件包。
示例
树的基本使用
use orbtk_css_engine::prelude::*;
let mut theme = Theme::create_from_path("theme.css").build();
let selector = Selector::from("button");
let background = theme.brush("background", &selector);
依赖项
~2–3MB
~56K SLoC