2 个不稳定版本

0.7.0 2024年4月9日
0.5.0 2024年3月28日

#9#hover

每月 下载 43
3 个crate中使用 (通过 dioxus-class)

MIT 许可证

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