#css #themes #styling #ui #css-parser

orbtk-css-engine

用于主题化的 OrbTk 的 CSS 引擎

2 个版本

0.3.1-alpha22020年4月22日
0.3.0-alpha12019年11月15日

#25 in #styling

Download history 5/week @ 2024-02-20 47/week @ 2024-02-27 3/week @ 2024-03-05 24/week @ 2024-03-12 12/week @ 2024-03-26 43/week @ 2024-04-02

55 下载/月

MIT 许可证

125KB
3.5K SLoC

orbtk-css-engine

用于从 CSS 3 文件中加载属性。它是 Rust UI 工具包 OrbTk 的一部分。

Build and test MIT licensed

依赖项

许可证

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