#bulma #yew #yew-web #css

yew-and-bulma

Bulma CSS 组件用于 Yew

5 个版本 (3 个破坏性更新)

0.4.0 2023年4月11日
0.3.0 2023年4月2日
0.2.1 2023年3月26日
0.2.0 2023年3月25日
0.1.0 2023年3月6日

#678GUI

Download history 21/week @ 2024-03-30 1/week @ 2024-04-06 162/week @ 2024-04-27

每月98 次下载

MIT/Apache

495KB
4K SLoC

Yew 和 Bulma

Crate Build status Docs Licenses codecov

Bulma CSS 组件用于 Yew

文档 | 示例 | 变更日志

此包提供用于与 Bulma CSS 一起使用的 Yew 框架的组件。旨在使将 Bulma 集成到您的 Yew 前端变得尽可能简单、直观。

一般来说,它旨在提供Rust API,以理想的方式*提供所有您可以在CSS/HTML或其他前端框架(如Angular或React)中使用的所有元素、组件、辅助工具等。

* 可能无法以与JavaScript相同的方式公开所有内容,但只要可能,此包将尝试实现它们。

目录

  1. 功能
  2. 用法
  3. 最低支持的 Rust 版本
  4. 贡献
  5. 许可

功能

  • 用于创建 Bulma 组件并使用 Bulma 辅助工具的 Yew 的高级API
  • 用于自定义组件创建的现成实用工具
  • 可灵活组合的组件。此包可以实现 Bulma 文档中显示的所有内容。 *
  • 此包使用 #![forbid(unsafe_code)] 确保所有内容都使用100%安全的 Rust 实现。

* 可能无法以与JavaScript相同的方式公开所有内容,但只要可能,此包将尝试实现它们。

用法

由于它处于开发早期阶段,尚未创建完整示例。

最低支持的 Rust 版本 (MSRV)

当前MSRV是 1.60

贡献

由于它处于开发早期阶段,没有提供贡献指南。

许可

Yew and Bulma 根据 MIT 许可证或 Apache 许可证 2.0 许可,由您选择。

依赖关系

~15MB
~275K SLoC