colorUI使用

article/2025/9/25 17:41:12

colorUI使用

一、colorUI简介

官网地址—还在完善

colorUI特点:

  1. 组件精美,色彩十分鲜艳
  2. 封装特特特特别的好,每一个样式都是单独的class选择器,都是封装极好的css小组件
  3. 兼容性,扩展性极好。亲测在vant weep组件上可以完美使用,并且对于微信原生组件的支持很好。
二、使用方法
  1. 下载

    GIthub地址:https://blog.csdn.net/IT_TIfarmer/article/details/88380308,下载后得到一个压缩包,解压后得到:
    在这里插入图片描述

    这两个文件夹都是可以直接部署在小程序开发工具上的项目,第一个就是ColorUI的作者制作的ColorUI小程序的项目源码;第二个template是一个空白的小程序模板,作者已经将ColorUI的使用环境搭建好了,我们可以直接在上边开始我们自己的项目。

  2. 使用

    由于目前开发指南还没有完善,此处仅介绍我的使用方法。

    使用前预准备:

    把colorui.wxss和icon.wxss粘贴到项目根路径下,然后在项目的app.wxss中加入两行代码即可:

    @import "icon.wxss";
    @import "colorui.wxss";
    

    第一步:使用微信扫描下面的二维码,打开小程序
    在这里插入图片描述

    打开后如下:
    在这里插入图片描述

    第二步:打开下载压缩包的demo文件夹,此处使用的是vscode。
    在这里插入图片描述

    文件解释:

    colorui文件夹:colorui.wxss就是colorUI的css源码库,在使用前需要导入到自己的微信小程序中。

    所有组件的css样式都是通过几个css的class selector组合而成的。

    icon.wxss是colorUI所提供的icon库,就是所有的小图标,注意icon都不是图片的形式,而是文本的形式,我们如果想要引入不同的icon,直接凭借下边这行代码就可以:

    <text class='icon-{{icon-name}} lg text-{{color}}'></text>
    

    之后我们就能引用ColorUI提供给我们的CSS修饰了

    这里引用请保持优秀对于ColorUI样式的灵活封装的解释:

    注意到class是由三个小selector组成:icon-iconName 、 lg、 text-color,

    第一个属性是“icon-”后边加上我们想要的icon名称,可以在小程序的图标界面查看所有icon及其名称

    第二个属性加上之后,icon会变大

    第三个是“icon-”后边加上我们想要的颜色,可以写red、yellow、orange、green等来单独确定icon的颜色(参数不能传入十六进制和rgb

    当然,我们也可以给这个text标签加上一个id选择器,在css文件中覆盖它的大小和颜色。

    ps:该组件中的所有的颜色代码可以在main.wxss和app.js中找到。

    page文件夹:包含所有的页面,其下级文件夹中除了

    utils文件夹没用,.gitattributes也没用

    app.js 中主要写了作者为了自定义导航栏和tabBar所需要的全局变量

    app.wxss中是对导航栏的css装饰

    第三步:可以注意到,page文件夹下处了auth是小程序的微信授权界,剩下四个文件夹与微信的四个页面一一对应。

    点开第一个basics页面文件夹
    在这里插入图片描述

    与basics页面对应
    在这里插入图片描述

    打开每一个组件的页面,寻找到自己想要的格式及组件,让后在vscode中找到对应代码的class选择器,加入自己的代码中。

    目前来说还有些小麻烦,在正式文档出来之前,我们只能去参照作者给的demo演示小程序中的源码,想使用哪个组件,就把哪个组件的代码copy下来再稍加修饰。当然,这也是一种笨且有效的方法。


http://chatgpt.dhexx.cn/article/N9mAsAX8.shtml

相关文章

使用ColorUI组件

项目初始化请参照&#xff1a;使用ColorUI构建小程序项目_LookOutThe的博客-CSDN博客 目录 一、开发准备工作 1.在前端开发工具中打开下载好的demo目录 2.浏览器打开demo 3.微信开发工具打开上一篇构建好的项目 二、开始使用 1.找需要使用的组件 2.复制我们要使用的那段…

jQuery弹窗组件 colorbox

公司开发微信端的wap网站&#xff0c;因为微信浏览器的限制&#xff0c;对很多jquery组件支持的都不是很好&#xff0c;弹窗总是有这样那样的问题&#xff0c;试验了好几个之后&#xff0c;最后使用了colorbox这款jquery插件 github&#xff1a;https://github.com/jackmoore/…

postgresql服务启动报错CST FATAL: could not create lock file “/tmp/.s.PGSQL.5432.lock“: 权限不够

背景&#xff1a;服务器断电后服务无法启动 问题描述&#xff1a;重启postgresql数据库服务报错 CST FATAL: could not create lock file “/tmp/.s.PGSQL.5432.lock”: 权限不够 故障原因&#xff1a; 权限不足 解决方案&#xff1a; 修改tmp权限 chown -R postgres:postgr…

psql: error: connection to server on socket “/tmp/.s.PGSQL.5432“ failed: No such file or directory

当我许久不用postgresl之后&#xff0c;突然有一天需要连接使用这个数据库 当我连接时&#xff0c;出现了以下的错误 因为我是mac os系统&#xff0c;我用brew进行postgresql的卸载安装和更新均不起作用&#xff0c; 后续又查看是否环境变量配置或者是端口占用等问题也是没有成…

CM 登入出現Unable to acquire JDBC Connection 打開hue 出現 TCP/IP connections on port 5432

场景&#xff1a; CM 登入出現Unable to acquire JDBC Connection。 打開hue 出現 TCP/IP connections on port 5432 conn _connect(dsn, connection_factoryconnection_factory, **kwasync) OperationalError: could not connect to server: Connection refusedIs the ser…

【故障排查】harbor核心服务不可用(pgsql.conf permission denied)(failed to connect to tcp://postgresql:5432)

问题描述&#xff1a; harbor核心服务不可用 jobserver报错 docker ps &#xff08;发现core和jobserver 重启了&#xff09; core报错&#xff1a; 访问pg.conf permission denied 处理&#xff1a; [rootnode4 ~]# cd /data/database/ [rootnode4 database]# ls pg13…

postgres connection to server at “localhost“ (::1), port 5432 failed: Connection refused

Problem 今天打开pgAdmin4的时候发现总是报错&#xff0c;显示如下&#xff1a; 即便输入密码&#xff0c;还是不停弹出这个界面 Solution 在电脑开始键旁边的搜索框搜索"service"或者“服务”&#xff0c;并找到"postgresql-x64" 双击显示如下界面 …

postgresql 14 服务器打不开的问题(5432服务器端口失败)

问题描述&#xff1a;&#xff08;*注 服务器端口默认5432 &#xff0c;我的端口号是安装时自己改的&#xff09; *注意 &#xff1a; 安装到语言选项时 选择 C 而不是默认 安装时的警告&#xff1a;postsql安装后步骤出现问题,安装可能未正确完成,启动数据库服务失败 解决…

PostgreSQL Unable to connect to server: XXX port 5432 failed: Connection refused

一、问题说明 使用 pgAdmin 连接本地的 PostgreSQL 时&#xff0c;报错“Unable to connect to server: XXX port 5432 failed: Connection refused”。 截图如下&#xff1a; 二、问题原因 通过报错提示信息可以看出&#xff1a;客户端工具访问被拒绝的原因是&#xff0…

postgresql .s.PGSQL.5432 文件报错

执行命令 创建软连接 sudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

因为计算机中丢失ssce5432.dll,ssce5432.dll 64位

ssce5432.dll 64位是sentry spelling-checker engine软件运行必不可少的文件&#xff0c;缺少这款文件将导致软件的部分功能无法实现&#xff0c;系统提示“ssce5432.dll找不到”或者“ssce5432.dll错误”等信息&#xff0c;本站提供ssce5432.dll 64位下载&#xff0c;支持win7…

关于谷歌浏览器不能打开页面问题的解决

关于谷歌浏览器不能打开页面问题的解决 谷歌访问任何地址出现以下错误 打不开页面 解决方法如下 1、点击浏览器右上角的三个点选择设置 拉到最下面找到高级 选择系统 点击 打开代理设置 2、选局域网设置 3、把框中的√取消 然后点击确定即可 重新刷新页面问题解决

解决google浏览器不能访问本地磁盘图片资源问题 or 配置Tomcat访问本地磁盘图片资源

解决google浏览器不能访问本地磁盘图片资源问题&#xff1a; Not allowed to load local resource 1.修改Tomcat中的conf/server.xml文件 其中在 添加 说明 path:为自己图片所在文件夹&#xff1b; docBase:为自己图片所在本地磁盘路径&#xff1b; 2.数据库中路径设置问题…

谷歌地图打不开怎么办?

谷歌地图打不开怎么办&#xff1f; 方法一&#xff1a;使用在线版google地图,点击下方链接进入 天天看地图 https://www.tiantianditu.com/3d.html 方法二&#xff0c;使用奥维地图&#xff0c;打开google图层 打开google图层需要3个步骤&#xff0c;1&#xff0c;下载奥…

127.0.0.1可以访问,localhost不能访问的问题

二者概念 localhost&#xff1a;本地服务器127.0.0.1&#xff1a;本机地址(本机服务器) 二者区别 localhot&#xff1a;是不经网卡传输的&#xff0c;它不受网络防火墙和网卡相关的的限制。127.0.0.1&#xff1a;是通过网卡传输的&#xff0c;它依赖网卡&#xff0c;并受到网…

Google浏览器跨域不能设置cookie问题

在前后端分离的项目中Google浏览器中不能设置cookie&#xff0c;因为在Google浏览器80版本后增加了SameSite的cookie限制&#xff0c;默认为Lax模式不携带cookie和session。 解决这一问题的方法就是在正确配置springboot和vue的跨域配置的前提下做本地的域名映射&#xff0c;将…

chrome/edge解决不能打开问题

有小伙伴发现&#xff0c;安装完浏览器打不开报错。 错误代码&#xff1a; “STATUS_INVALID_IMAGE_HASH” 输入什么地址都是有问题&#xff0c;不能打开&#xff0c;重新安装多遍也是如此。 网上有好多人介绍的方法&#xff0c;就是采用no-sandbox方式&#xff0c;但是用了…

不能访问谷歌安装MetaMask的方法

360浏览器版MetaMask中文版下载地址https://ext.se.360.cn/webstore/d ... jkmbmkibdhmklahopfi 360极速浏览器版MetaMask中文版下载地址https://ext.chrome.360.cn/websto ... jkmbmkibdhmklahopfi 百度云下载地址https://pan.baidu.com/s/17gPqvtGA_rF6ujwElZchgA MetaMask中…

https服务IE可以访问,而GOOGLE无法访问

报错信息&#xff1a;ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY 问题分析&#xff1a;谷歌浏览器只支持http2协议下的https&#xff0c;需要在web服务器上禁用http2协议。 禁用方法&#xff1a; 1.打开注册表WINR输入regedit,然后打到位置&#xff0c;如下图所示&#xff1a…

uni-app视频教程(uni-app开发基础与项目实战)

适合人群&#xff1a; 适合网页设计与制作人员、网站建设开发人员、院校相关专业的学生、个人网站制作爱好者 学习计划&#xff1a; 多练习接口调用、渲染数据 课程目标&#xff1a; 开发跨平台项目 课程简介&#xff1a; 课程分为两个章节 第一章&#xff1a;uni-app基…