综合 ColorUIGA是一个基于ColorUI2.0的高颜值、轻量级、开源的CSSUI组件库,专为小程序开发设计

2024-11-19 09:42:01 +0800 CST views 691

ColorUI GA:基于 ColorUI 的高颜值 UI 组件库

ColorUI GA 是基于 ColorUI 2.0 版本进行二次开发的轻量、可靠、高颜值小程序原生 CSS UI 组件库,开源免费。除了 ColorUI 内置组件外,还新增了许多实用组件,并且提供多种类型的免费页面模板,开发者可以直接使用。

该库涵盖了以下组件:

  • 布局、背景、文本、图标、按钮、标签、头像
  • 进度条、阴影、标题、边框、加载、开关、列表
  • 卡片、表单、步骤条、日历、手风琴、表格、倒计时
  • 瀑布流、骨架屏、评分、状态提示框、模态框、抽奖转盘、打卡机等等

部分组件预览

images

部分模板预览

images

除了原生小程序,还支持 uniapp。以下为配置方式:

/* 根目录 app.wxss / app.vue 文件 */
@import "colorui/main.wxss";
@import "colorui/icon.wxss";
/* 若需要使用微动画,请引入 animation.wxss */
@import "colorui/animation.wxss";
/* 若使用暗色模式,请引入 dark.wxss */
@import "colorui/dark.wxss";

自定义导航栏

通过配置 navigationStyle,可以设置自定义导航栏:

// 配置自定义导航栏
"window": {
  "navigationStyle": "custom"
},
"usingComponents": {
  "cu-custom": "/colorui/components/cu-custom/cu-custom"
}

导航栏使用示例

// 页面引入组件
<cu-custom bgColor="bg-gradual-pink" isBack="{{true}}">
  <view slot="backText">返回</view>
  <view slot="content">导航栏</view>
</cu-custom>

组件使用示例

<scroll-view scroll-y class="DrawerWindow" :class="modalName=='viewModal'?'show':''">
  <view class="cu-list menu card-menu shadow-lg">
    <view class="cu-item arrow" v-for="(item,index) in mainTypes" :key="index" @click="toAbout(item)">
      <view class="content">
        <text class="text-grey">{{item.name}}</text>
      </view>
    </view>
  </view>
</scroll-view>

更多前端资源推荐,欢迎关注《前端资源推荐》公众号,收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源等内容。

GitHub:https://github.com/XiaokangLei/ColorUI-GA
官方文档:https://xiaokanglei.github.io/ColorUI-GA-Docs/#/README

推荐文章

10个极其有用的前端库
2024-11-19 09:41:20 +0800 CST
html流光登陆页面
2024-11-18 15:36:18 +0800 CST
支付轮询打赏系统介绍
2024-11-18 16:40:31 +0800 CST
虚拟DOM渲染器的内部机制
2024-11-19 06:49:23 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
Vue中如何使用API发送异步请求?
2024-11-19 10:04:27 +0800 CST
CSS 媒体查询
2024-11-18 13:42:46 +0800 CST
Go的父子类的简单使用
2024-11-18 14:56:32 +0800 CST
为什么要放弃UUID作为MySQL主键?
2024-11-18 23:33:07 +0800 CST
JavaScript 异步编程入门
2024-11-19 07:07:43 +0800 CST
浏览器自动播放策略
2024-11-19 08:54:41 +0800 CST
平面设计常用尺寸
2024-11-19 02:20:22 +0800 CST
Python设计模式之工厂模式详解
2024-11-19 09:36:23 +0800 CST
Vue3中如何处理状态管理?
2024-11-17 07:13:45 +0800 CST
PHP openssl 生成公私钥匙
2024-11-17 05:00:37 +0800 CST
jQuery `$.extend()` 用法总结
2024-11-19 02:12:45 +0800 CST
Go 协程上下文切换的代价
2024-11-19 09:32:28 +0800 CST
随机分数html
2025-01-25 10:56:34 +0800 CST
程序员茄子在线接单