14个版本
0.3.2 | 2020年10月21日 |
---|---|
0.3.1 | 2020年10月18日 |
0.2.1 | 2020年6月15日 |
0.1.8 | 2020年6月13日 |
#1058 in WebAssembly
在 seed-icons 中使用
31KB
753 行
Seed的图标集合
Seed 是一个用于开发单页应用的优秀框架。
这是一个包含用于构建其他包时使用的函数的实用crate,例如 seed-icons。
get_fa_resources
为了更方便地使用 Font-Awesome 图标集合,这个crate提供了 get_fa_resources
函数,您可以使用它将 font-awesome
文件夹下载到指定位置。在 font-awesome
文件夹中,您将找到链接到您的 index.html
所需的样式表。这个想法是在您的 build.rs
中调用该函数,并从VCS中忽略 font-awesome
文件夹,以便在您的SPA构建期间下载图标资源。
更多信息请参阅 seed-icons。
get_mi_resources
此方法允许下载使用material icons的资源,它是material design的一部分。
遗憾的是,这种下载资源的方式仅支持 常规
图标。此集合中的其他类型的图标(如 outlined
、round
、sharp
等)不包括在内,因此建议您从 Google Fonts 手动获取必要的资源。
write_all
Crate提供了 write_all
函数以生成与Seed一起使用的图标。 write_all
旨在从 seed-icons
包中使用,在其构建期间,您可能不需要自己使用它。
write_all
不为您提供图标本身(您仍然需要从您的 index.html
中获取和引用CSS / 字体文件),但它生成每个图标的模块的 icons.rs
文件,这应该为您在应用程序中使用它们提供方便的方式。
注册表
注册表是几个生成的方法,如 font_awesome_collection
和 material_icons_collection
。这些方法返回包含有关可用集合的信息的泛型结构,稍后用于在 seed_icons_browser
crate中动态显示所有可用图标。
依赖项
~7–17MB
~256K SLoC