Shields 似乎非常强大,从本教程中我感觉我可以设计一个自定义徽章。因为我的应用程序的下载计数来自多个网站,所以我认为我无法获得正确的估计,所以我想对其进行硬编码。
如何制作一个看起来像 shields.io 的下载计数徽章但允许我输入任何我想要的数字的徽章?
(考虑到盾牌的意义,我知道这是一种愚蠢的用法,但我的所有其他项目都使用 shields.io 徽章来跟踪 sourceforge 下载计数,因此为了保持一致性,我希望这个徽章具有相同的徽章。)
Shields 似乎非常强大,从本教程中我感觉我可以设计一个自定义徽章。因为我的应用程序的下载计数来自多个网站,所以我认为我无法获得正确的估计,所以我想对其进行硬编码。
如何制作一个看起来像 shields.io 的下载计数徽章但允许我输入任何我想要的数字的徽章?
(考虑到盾牌的意义,我知道这是一种愚蠢的用法,但我的所有其他项目都使用 shields.io 徽章来跟踪 sourceforge 下载计数,因此为了保持一致性,我希望这个徽章具有相同的徽章。)
我的最终解决方案实际上要归功于github上的一个有用的教程。
Shields 可让您在一个徽章中使用多种颜色:
每个徽章都有三个主要配置选项:
- 主题- 徽章左侧的文字;这个的背景颜色通常是灰色的(特别是,#555555)
- 状态- 徽章右侧的文字;通常是服务的名称或状态码;可以通过修改下一个选项来选择背景颜色
- 颜色- 徽章右侧文本的背景颜色;颜色可以按名称或给定的十六进制代码(即#B7F5B2)选择
将它们放在一个字符串中,您可以放置任何您想要的主题和状态文本,然后只需更改颜色即可制作下载徽章:
https://img.shields.io/badge/Downloads-10,000-green.svg
(注意:对于多字解决方案,您需要%20
表示一个空格)