更新记录

0.4.6(2023-06-13)

  • 新增 filter: grayscale grayscale-0

0.4.5(2023-06-13)

  • 新增文字active,如:active-text-black , active-text-red-500

0.4.4(2023-05-30)

  • 增加min-heightmin-width
查看更多

平台兼容性

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

tailwind css

支持:H5、微信小程序(其他小程序未测试) 小程序不支持class中含有 / . 等特殊符号,会被转换为空格。所以有以下改动

  • / 变为 _ 例如 w-1/2 变为 w-1_2
  • . 变为 - 例如 w-2.5 变为 w-2-5
  • 渐变色位置 例如 from-0-5
  • 颜色透明度只支持black和white / 变为双下划线 __ 例如 bg-black/50 变为 bg-black__50 支持的属性有 bg- text- border- active- 相要使用其他颜色透明度需要自行设置如: @include setOpacity('bg-red-500', --bg-opacity)

颜色透明度变量

--bg-opacity // 背景
--text-opacity // 文字
--border-opacity // 边框
--from-opacity // 渐变起点
--to-opacity // 渐变终点
--shadow-opacity // 阴影
--active-opacity // 活动

引入方式

  • 1、 App.vue 引入基础样式(注意style标签需声明scss属性支持)
<style lang="scss">
    @import "./uni_modules/jc-tailwind/index.scss";
</style>
  • 2、 查看示例
<template>
    <jc-tailwind />
</template>
  • 3、 可以自定义项目颜色,支持透明度的写法如下
    [class*='bg-xx'] {background-color: rgb(0 178 106 / var(--bg-opacity));}
    [class*='text-xx'] {color: rgb(0 178 106 / var(--text-opacity));}
    [class*='border-xx'] {border-color: rgb(0 178 106 / var(--border-opacity));}
    //设置透明度
    @include setOpacity('bg-xx', --bg-opacity);
    @include setOpacity('text-xx', --text-opacity);
    @include setOpacity('border-xx', --border-opacity);

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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