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

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

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

推荐文章

Vue3中如何处理权限控制?
2024-11-18 05:36:30 +0800 CST
jQuery中向DOM添加元素的多种方法
2024-11-18 23:19:46 +0800 CST
Web 端 Office 文件预览工具库
2024-11-18 22:19:16 +0800 CST
HTML + CSS 实现微信钱包界面
2024-11-18 14:59:25 +0800 CST
7种Go语言生成唯一ID的实用方法
2024-11-19 05:22:50 +0800 CST
初学者的 Rust Web 开发指南
2024-11-18 10:51:35 +0800 CST
Vue3中的虚拟滚动有哪些改进?
2024-11-18 23:58:18 +0800 CST
一文详解回调地狱
2024-11-19 05:05:31 +0800 CST
JavaScript 流程控制
2024-11-19 05:14:38 +0800 CST
淘宝npm镜像使用方法
2024-11-18 23:50:48 +0800 CST
Linux查看系统配置常用命令
2024-11-17 18:20:42 +0800 CST
api接口怎么对接
2024-11-19 09:42:47 +0800 CST
18个实用的 JavaScript 函数
2024-11-17 18:10:35 +0800 CST
网络数据抓取神器 Pipet
2024-11-19 05:43:20 +0800 CST
Web浏览器的定时器问题思考
2024-11-18 22:19:55 +0800 CST
在 Rust 中使用 OpenCV 进行绘图
2024-11-19 06:58:07 +0800 CST
MySQL设置和开启慢查询
2024-11-19 03:09:43 +0800 CST
使用 sync.Pool 优化 Go 程序性能
2024-11-19 05:56:51 +0800 CST
mysql 计算附近的人
2024-11-18 13:51:11 +0800 CST
程序员茄子在线接单