更新记录

1.0.0(2024-05-07)

  • 发布初始版本

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 4.14 app-vue app-nvue app-uvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

logo

多平台 uni-app / uni-app-x 生态主题色彩

关于

是一个专为 uni-app / uni-app-x 应用程序开发的主题色彩。它采用 arco-design-color 根据给定颜色通过算法生成指定包含十个颜色的梯度色板,也可生成暗色模式下包含十个颜色的色板。

特点

  • 根据给定颜色通过算法生成指定包含十个颜色的梯度色板。
  • 生成暗色 / 浅色系色板,便于适配暗黑模式。

交流反馈

官方QQ群:654105306

源码

star fork

兼容性

Vue 版本

Vue2 Vue3

uni-app 版本

app-uvue app-vue app-nvue 各端小程序 H5

uni-app-x 版本

android ios web

使用示例

注意:uni-app-xuni-app 使用方式在于导入的差异,用法一致。

uni-app-x 示例

<script>
    import { generate } from "@/uni_modules/flower-theme/uni-app-x"
    export default {
        data() {
            return {

            }
        },
        onShow() {
            // 浅色系色彩 ["#E8F4FF", "#C0DCFC", "#99C2F9", "#73A7F5", "#4D8AF2", "#296BEF", "#1A4DC6", "#0E349E", "#051F75", "#000F4D"]
            const colorListLight = generate("#296BEF", "light");
            console.log("浅色系色彩:",colorListLight);
            // 暗色系色彩 ["#000F4D", "#051F75", "#12379E", "#2454C6", "#3C78EF", "#4E8BF2", "#74A7F5", "#9BC3F9", "#C2DDFC", "#EBF5FF"]
            const colorListDark = generate("#296BEF", "dark");
            console.log("暗色系色彩:",colorListDark);
        }
    }
</script>

uni-app 示例

<script>
    import { generate } from "@/uni_modules/flower-theme/uni-app"
    export default {
        data() {
            return {

            }
        },
        onShow() {
            // 浅色系色彩 ["#E8F4FF", "#C0DCFC", "#99C2F9", "#73A7F5", "#4D8AF2", "#296BEF", "#1A4DC6", "#0E349E", "#051F75", "#000F4D"]
            const colorListLight = generate("#296BEF", "light");
            console.log("浅色系色彩:",colorListLight);
            // 暗色系色彩 ["#000F4D", "#051F75", "#12379E", "#2454C6", "#3C78EF", "#4E8BF2", "#74A7F5", "#9BC3F9", "#C2DDFC", "#EBF5FF"]
            const colorListDark = generate("#296BEF", "dark");
            console.log("暗色系色彩:",colorListDark);
        }
    }
</script>

适用领域

基于 uni-app OR uni-app-x 生态开发的组件库,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

版权信息

  • 遵循 MIT 开源协议,无需支付任何费用,也无需授权,即可将框架应用到产品中。
  • 仅供学习交流,如作它用所承受的法律责任一概与作者无关。

致谢

首先感谢 DCloud 官方,旗下出品的 uni-app-xuni-appuniClouduni-app 小程序 等多平台、多元化的技术体系。
其次感谢 DCloud 插件市场 开源作品的作者们,"捧着一颗心来,不带半棵草去。" 的开源奉献精神致敬。
再次感谢 arco-design-color 官方的开源产品。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问