uiGradients
uiGradients 是一个社区贡献的美丽的多颜色梯度的集合。
关于
这是一种通过社会回馈社会的努力。希望这将帮助您获得启发,并为您为自己的项目选择渐变提供资源。
贡献
在库中添加一个渐变非常简单。所有渐变都是从根目录中的单个 gradients.json 文件加载和渲染的。
要添加渐变,请派生此存储库,将 HEX 格式的渐变颜色以及名称添加到 json 文件的末尾,然后提交拉请求。 不要忘记逗号!
[ { … }, { "name": "Career", "colors": ["#cb202d", "#dc1e28", "#3366cc"] } ]
注意-请在单独的PR中保留渐变提交和错误修复。
改进和错误
请随时在此处打开新问题,其中包含您的建议或可能遇到的任何错误。
数据
虽然没有官方的 api,但是所有的渐变都存在于 gradients.json 文件中。下面的代码是通过 CURL 请求获取数据的示例
curl -i https://raw.githubusercontent.com/ghosh/uiGradients/master/gradients.json
用uiGradients构建
使用uiGradients构建的一些开源项目
- UIColor-uiGradientsAdditions -- 适用于 iOS 的 uiGradients
- NilColorKit -- 适用于 swift 的 uiGradients
- uigradients -- uiGradients 的样式组件
- uigradients-scss -- 移植到 scss 的 uiGradients
- helper-uigradient -- uiGradients 的 Handlebar 助手
- Uigradients iOS Viewer -- 用于查看渐变的开源 iOS 应用
- Potion -- 用于声明性地组成动画,交互式可视化的 React 组件
- Randient -- iOS 的随机辐射梯度
- RandomGradient -- 通过 JSON API 随机化的渐变
许可
(The first version translated by vz on 2020.07.18)