npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

visix-ui

v1.0.34

Published

盛迅VISIX前端组件库

Downloads

11

Readme

DATAV2.0组件库-组件规建清单-草案

01 常规组件

1.1 单行文本(text)

1.1.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.1.2 组件要求
  • 包裹容器
  • 文本内容
1.1.3 实现要求
  • [ ] 包裹容器:背景色块、内距距、边框大小/颜色/样式可配置
  • [ ] 字体颜色(需要单色和淅变色(浙变的方向:上下、左右或自由角度))、大小、字体、粗细,对齐方式(水平)可配置
  • [ ] 文本数据发生变化时,文字切换过过渡动画
  • [ ] 超长文本的跑马灯动画**(可配置)**
  • [ ] 可转换为链接文本
1.1.4 事件交互
  • [ ] 用户点击事件
  • [ ] 文本变更事件

1.2 多行文本(mutilText)

1.2.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.2.2 组件要求
  • 包裹容器
  • 文本内容
1.2.3 实现要素
  • [ ] 包裹容器:背景色块、内距距、边框大小/颜色/样式可配置
  • [ ] 字体颜色、大小、字体、粗细,字体行间距
  • [ ] 若有滚动条,滚动条样式可配置
  • [ ] 超长文本的上下滚动动画(可选配1、与选配2二选一)
  • [ ] 超长文本的上下滚动条(可选配2、与选配1二选一)
1.2.4 事件交互
  • [ ] 文本变更事件

1.3 按钮(Button)

1.3.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.3.2 组件要求
  • 按钮
  • 按钮文字**(选配)**
  • 按钮ICON**(选配)**
  • tootip信息**(选配)**
1.3.3 实现要求
  • [ ] 按钮:背景颜色/背景图片、边框大小/颜色/样式、内边距,阴影,边框弧度可配置
  • [ ] 按钮文字:文本字体风格/样式/大小/粗细,文本对齐方式(水平)
  • [ ] 按钮ICON:样式,显示位置(左/右),排版间隔(与文字)
  • [ ] 按钮状态:常规/悬浮/激活/禁用(修改属性参考按钮块与按钮文字)
  • [ ] 排版方案:若多例,需要考虑排版方案(横向或纵向),列项间隔
  • [ ] tootip信息:信息文本字体风格/样式/大小/粗细/行间距,背景颜色,内边距,边框弧度,边框大小/颜色/样式(可选配
  • [ ] 交互反馈:如水波纹动画效果
  • [x] 实现功能:单/多例交互功能
1.3.4 事件交互
  • [ ] 用户点击事件

1.4 单复选框/多例复选框(checkBox/checkBoxGroup)

1.4.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.4.2 组件要素
  • 选择框
  • 显示文本
1.4.3 实现要求
  • [ ] 选择框:背景颜色、边框大小/颜色/样式、边框弧度、排版间隔(与文字)可配置
  • [ ] 显示文本:文本字体风格/样式/大小/粗细,文本对齐方式(水平)
  • [ ] 排版方案:若多例,需要考虑排版方案(横向或纵向**(可配置)**),列项间隔
  • [ ] 交互反馈:如水波纹动画效果
  • [x] 实现功能:单/多例交互功能
1.4.4 事件交互
  • [ ] 选项选中状态变更事件

  • [ ] 取消事件(一般用于单复选框)


1.5 单选框/多例单选框(radioBox/radioBoxGroup)

1.5.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.5.2 组件要素
  • 选择框
  • 显示文本
1.5.3 实现要求
  • [ ] 选择框:背景颜色、边框大小/颜色/样式、边框弧度、排版间隔(与文字)可配置
  • [ ] 显示文本:文本字体风格/样式/大小/粗细,文本对齐方式(水平)
  • [ ] 按钮状态:常规/激活/禁用(修改属性参考选择框与显示文本)
  • [ ] 排版方案:若多例,需要考虑排版方案(横向或纵向**(可配置)**),列项间隔
  • [ ] 交互反馈:如水波纹动画效果
  • [x] 实现功能:单/多例交互功能
1.5.4 事件交互
  • [ ] 选项选中状态变更事件

1.6 开关(switch/switchGroup)

1.6.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.6.2 组件要素
  • 开关
  • 显示文本
1.6.3 实现要求
  • [ ] 开关配置:背景颜色,边框大小/颜色/样式、边框弧度、正反色块颜色/大小,排版间隔(与文字)(可配置)
  • [ ] 显示文本:文本字体风格/样式/大小/粗细,文本对齐方式(水平)
  • [ ] 排版方案:若多例,需要考虑排版方案(横向或纵向**(可配置)**),列项间隔
  • [ ] 交互反馈:如水波纹动画效果
  • [x] 实现功能:单/多例交互功能
1.6.4 事件交互
  • [ ] 选项选中状态变更事件

1.7 输入框(input/inputButton/inputSearch)

1.7.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.7.2 组件要素
  • 输入框input
  • 输入框icon 选配
  • 输入框提示文本 选配
  • 搜索确认按钮 (按钮文字/icon 选配选配
  • 搜索结果列表 选配
1.7.3 实现要求
  • [ ] 输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 输入框icon:样式/大小可配置
  • [ ] 输入框提示文本:文本字体风格/样式/大小/粗细
  • [ ] 搜索确认按钮:背景颜色/背景图片,边框大小/颜色/样式,内边距,阴影,边框弧度,排版间隔(与输入框)(可配置)/(可选配)
  • [ ] 搜索确认按钮文字:文本字体风格/样式/大小/粗细
  • [ ] 搜索确认按钮ICON:ICON样式,大小,颜色可配置
  • [ ] 搜索列表:参考滚动列表实现配置
  • [x] 实现功能:输入/提交/搜索
1.7.4 事件交互
  • [ ] 文本变更事件
  • [ ] 按钮确认事件
  • [ ] 搜索结果列点击事件

1.8 选择器(combox)

1.8.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.8.2 组件要素
  • 输入框input
  • 输入框提示文本 选配
  • 下拉按钮 (按钮文字/icon 选配
  • 下列选择列表
1.8.3 实现要求
  • [ ] 输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 输入框提示文本:文本字体风格/样式/大小/粗细
  • [ ] 下拉按钮:背景颜色/背景图片,边框大小/颜色/样式,内边距,阴影,边框弧度,文本字体风格/样式/大小/粗细,排版间隔(与输入框)可配置
  • [ ] 按钮ICON:ICON样式,大小,颜色可配置
  • [ ] 下拉列表:文本字体风格/样式/大小/粗细,排列方案(一行几列),分割边线,选项激活高亮(背景/文字)
  • [x] 实现功能:单/复选**(可选配)**,检索功能,选中项输入框可呈现(复选模式下:1、选中文本带移除功能,2、需要确认按钮)
1.8.4 事件交互
  • [ ] 选项选中状态变更事件
  • [ ] 移除事件

1.9 选择器(comboxTree)

1.9.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.9.2 组件要素
  • 输入框input
  • 输入框提示文本 选配
  • 下拉按钮 (按钮文字/icon 选配
  • 下列树型列表
1.9.3 实现要求
  • [ ] 输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 输入框提示文本:文本字体风格/样式/大小/粗细
  • [ ] 下拉按钮:背景颜色/背景图片,边框大小/颜色/样式,内边距,阴影,边框弧度,排版间隔(与输入框)
  • [ ] 按钮ICON:ICON样式,大小,颜色可配置
  • [ ] 树型列表:文本字体风格/样式/大小/粗细,选项激活高亮(背景/文字)
  • [x] 实现功能:单/复选**(可选配)**,检索功能,选中项输入可呈现(复选模式下:1、选中文本带移除功能,2、需要确认按钮)
1.9.4 事件交互
  • [ ] 选项选中状态变更事件

1.10 树型选择器(tree)

1.10.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.10.2 组件要素
  • 包裹容器
  • 树型列表
1.10.3 实现要求
  • [ ] 包裹容器:背景色块、内距距、边框大小/颜色/样式可配置
  • [ ] 树状列表:文本字体风格/样式/大小/粗细,选项激活高亮(背景/文字)
  • [x] 实现功能:单/复选**(可选配)**
1.10.4 事件交互
  • [ ] 选项选中状态变更事件

1.11 时间选择器(datePicker)

1.11.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.11.2 组件要素
  • 输入框
  • 输入框提示文本 选配
  • 输入框icon
  • 确认按钮 (按钮文字/icon 选配
1.11.3 实现要求
  • [ ] 输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式
  • [ ] 输入框icon:样式/大小
  • [ ] 输入框提示文本:文本字体风格/样式/大小/粗细
  • [ ] 时间列表:文本字体风格/样式/大小/粗细(常规/hover/激活),时间块间隔,边框大小/颜色/样式等,其它参考各大UI库时间样式
  • [x] 实现功能:时间拾取(若需精确到秒,需要提供时分秒选择列表),时间格式化
1.11.4 事件交互
  • [ ] 时间拾取事件

1.12 时间区间选择器(dateRangePicker)

1.12.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.12.2 组件要素
  • 输入框
  • 输入框icon 选配
  • 确认按钮 (按钮文字/icon 选配
  • 时间列表
1.12.3 实现要求
  • [ ] 输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 输入框icon:样式/大小可配置
  • [ ] 时间列表:文本字体风格/样式/大小/粗细(常规/hover/激活),间隔,边框大小/颜色/样式等,其它参考各大UI库时间样式
  • [ ] 确认按钮:背景颜色/背景图片,边框大小/颜色/样式,内边距,阴影,边框弧度,排版间隔(与输入框)可配置
  • [x] 实现功能:时间拾取(若需精确到秒,需要提供时分秒选择列表),时间格式化(可配置),时间开始时间不能小于结束时间校验
1.12.4 事件交互
  • [ ] 时间拾取确认事件

1.13 分页器(pager)

1.13.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.13.2 组件要素
  • 页号
  • 页码
  • 页号自定义输入框
  • 上下页
  • 当前页
1.13.3 实现要求
  • [ ] 页号按钮:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔(与文字),文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 页号自定义输入框:背景颜色、边框大小/颜色/样式,边框弧度,排版间隔,文本字体风格/样式/大小/粗细,获取焦点边框线/文本样式可配置
  • [ ] 页码选择器:文本字体风格/样式/大小/粗细,排版间隔可配置
  • [x] 实现功能:数据分页,页号选号,页号自定义,页码选择 (分阶需可配置),上/下页
1.13.4 事件交互
  • [ ] 页号点击事件
  • [ ] 页码变更事件
  • [ ] 页号自定义输入完成事年
  • [ ] 上/下页点击事件

1.14 数字翻牌器(numSteps)

1.14.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.14.2 组件要素
  • 数字
  • 数字背景**(选配)**
  • 前缀标识**(选配)**
  • 后缀单位**(选配)**
  • 前缀文本**(选配)**
  • 千分符**(选配)**
  • 小数符**(选配)**
1.14.3 实现要求
  • [ ] 数字:文本字体风格/样式/大小/粗细
  • [ ] 数字背景:图片路径,图片大小
  • [ ] 前缀文本:字体风格/样式/大小/粗细,间隔,排版方案(左右/上下,注:与数字),文本对齐方式,超长文本换行处理(示例:2022年度国民生产总值)
  • [ ] 前缀标识:字体风格/样式/大小/粗细,间隔(示例:人民币)
  • [ ] 后缀单位:字体风格/样式/大小/粗细,间隔
  • [ ] 千分符:字体风格/样式/大小/粗细,间隔
  • [ ] 小数符:字体风格/样式/大小/粗细,间隔
  • [x] 实现功能:数字变化滚动动画(两种),千分位,精确小数点位数,数字背景图适配等等
1.14.4 事件交互
  • [ ] 数据值变更事件
  • [ ] 点击事件

1.15 趋势指示器(trend)

1.15.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.15.2 组件要素
  • 前缀文本 (选配)
  • 上升下降标识符
  • 趋势数值
  • 后缀单位**(选配)**
  • 千分符**(选配)**
  • 小数符**(选配)**
1.15.3 实现要求
  • [ ] 前缀文本:字体风格/样式/大小/粗细,间隔,排版方案(左右/上下,注:与数字),文本(水平/垂直)对齐方式,超长文本换行处理 (示例:2022年度国民生产总值)
  • [ ] 上升下降标识符:图片路径,图片大小
  • [ ] 趋势数值:字体风格/样式/大小/粗细,间隔
  • [ ] 后缀单位:字体风格/样式/大小/粗细,间隔
  • [ ] 千分符:字体风格/样式/大小/粗细,间隔
  • [ ] 小数符:字体风格/样式/大小/粗细,间隔
  • [x] 实现功能:数字变化上升下降标识符变化动画且颜色适配(如:上升红色,下降绿色) ,千分位,精确小数点位数
1.15.4 事件交互
  • [ ] 数据值变更事件
  • [ ] 点击事件

1.16 图片(image)

1.16.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.16.2 组件要素
  • 图片
  • 图片链接**(选配)**
1.16.3 实现要求
  • [ ] 图片:图片地址(位图/svg)
  • [x] 实现功能:图片交互(常规/激活/hover,图片可替换【注:需要配置过渡动画】)
1.16.4 事件交互
  • [ ] 鼠标hover(进/入)事件
  • [ ] 点击事件

1.17 背景色块(background)

1.17.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.17.2 组件要素
  • 背景色块
  • 激活高亮样式
1.17.3 实现要求
  • [ ] 背景色块:背景颜色/图片,边框大小/颜色/样式(颜色支持浙变),边框弧度
  • [x] 实现功能:模块激活响应反馈(响应动画:如边线动画、水波纹)
1.17.4 事件交互


1.18 图例列表(legends)

1.18.1 通用实现
  • [ ] 交互事件功能需要与蓝图事件集成
1.18.2 组件要素
  • 图例ICON
  • 图例选择框**(选配)**
  • 图例说明文本
1.18.3 实现要求
  • [ ] 图例ICON:icon形状/图片,icon大小
  • [ ] 图例选择框:选择框(checkbox/radio)大小,背景颜色(常规/激活),边框大小/颜色/样式(常规/激活)
  • [ ] 图例说明文本:字体风格/样式/大小/粗细
  • [x] 实现功能:单/复选功能,排版支持(自定义行列设置/自适应)
1.18.4 事件交互
  • [ ] 选项选中变更事件