2 个不稳定版本
0.7.0 | 2024年4月9日 |
---|---|
0.5.0 | 2024年3月28日 |
#9 在 #hover
每月 下载 43 次
在 3 个crate中使用 (通过 dioxus-class)
13KB
283 行
dioxus-class-macro
class!
过程宏提供清晰定义类
示例
rsx! {
div {
class: class!(card card_compact w_64 h_64 bg_base_300 shadow_xl text_center hover(bg_base_200) hover(scale_105)),
div {
class: class!(text_8xl py_10),
"{value}",
},
div {
class: class!(card_body text_center items_center),
div {
class: class!(card_title text_sm text_base_content),
"{alias}",
}
}
}
}
例如 card_compact
等元素只是普通的Rust表达式,它们都由编译器检查,当定义为常量时,可以在编辑器中提供自动补全。唯一的要求是它们可以被转换为String(使用String::from())
依赖项
~4–10MB
~100K SLoC