预警展示样式html,纯css3 Tooltip工具提示样式

microtip.css是一款轻量级的纯CSS3Tooltip工具提示样式,无需依赖JS文件即可生成时尚的Tooltip效果。它支持8个位置设置与3种尺寸选择,并可通过CSS变量灵活定制样式。

microtip.css是一款纯css3 Tooltip工具提示样式。microtip.css不用依赖任何js文件,就可以生成时尚的Tooltip效果。它是轻量级的,压缩后的版本小于1kb。

安装

可以通过yarn或npm来安装microtip.css。

yarn add microtip

npm install microtip

使用方法

在页面中引入microtip.css文件。

HTML结构

要使用microtip.css来生成Tooltip非常简单,只需要为元素添加一个data-microtip属性即可,它里面的内容就是显示在Tooltip中的内容。。

要设置Tooltip的位置,可以使用data-microtip-position属性。可用的位置有8个,分别为:top,top-left,top-right,bottom,bottom-left,bottom-right,left和right。

要设置Tooltip的尺寸,可以通过data-microtip-size来设置。有三种可用的Tooltip尺寸:small, medium, large。

data-microtip-position="top-left"

data-microtip-size="medium" >

配置参数

Microtip通过CSS变量,你可以通过修改下面的CSS变量的值来改变Tooltip的行为。

CSS变量

默认值

描述

--microtip-transition-duration

tootltip过渡动画的持续时间。

.18s

--microtip-transition-delay

鼠标hover时多少秒后出现tooltip。

0s

--microtip-transition-easing

动画的easing效果。

ease-in-out

--microtip-font-size

tooltip上的文字的大小。

13px

--microtip-font-weight

ooltip上的文字的粗细。

normal

--microtip-text-transform

控制文字的大小写。

none

例如:下面的代码将所有的tooltip元素的tootltip过渡动画的持续时间设置为0.5秒,鼠标hover时1秒秒后出现tooltip,动画的easing效果为ease-out,字体为13像素大写粗体。

:root {

--microtip-transition-duration: 0.5s;

--microtip-transition-delay: 1s;

--microtip-transition-easing: ease-out;

--microtip-font-size: 13px;

--microtip-font-weight: bold;

--microtip-text-transform: uppercase;

}

你也可以单独控制某个元素的样式:

.button {

--microtip-transition-duration: 0.2s;

--microtip-transition-delay: 0s;

--microtip-transition-easing: ease-in-out;

}

上面的代码仅会对.buttonclass的元素生效。

microtip.css纯css3 Tooltip工具提示的github地址为:https://github.com/ghosh/microtip

生成离职率数据统计HTML,帮我做做一个代码,可以实现数据统计,统计数据包括,部门,部门主管,周在职人数,周离职人数,离职率,每周加起来的总离职率,离职率计算逻辑为没有总在职人数加周离职人数等于总人数,离职人数除以总人数得出本月离职率。需要有离职率的预警,20%一下,20-25%,高于25%以上的预警展示。这个模板包含以下主要功能: 响应式布局设计 统计卡片展示关键指标 交互式柱状图(使用ECharts) 数据表格展示 现代简洁的UI设计 示例数据和动态数据填充 使用方法: 修改sampleData对象中的示例数据 可以根据需要添加更多图表类型(折线图、饼图等) 调整CSS样式来自定义外观 添加更多交互功能(例如表格排序、数据筛选) 添加数据筛选功能 实现数据导出为CSV/Excel 添加更多图表类型 实现实时数据更新 添加用户交互控件(日期选择器、分类筛选等) 主要功能说明: 数据展示: 表格展示各部门每周的在职人数、离职人数和离职率 显示月度累计数据(总离职人数、总人数、月度离职率) 预警状态显示(正常/注意/危险) 可视化图表: 使用ECharts生成柱状图展示月度离职率 颜色自动匹配预警级别 悬停显示详细信息 计算逻辑: javascript 复制代码 // 周离职率 = 当周离职人数 / (当周在职人数 + 当周离职人数) const weekRate = week.left / (week.currentEmployees + week.left); // 月度离职率 = 总离职人数 / (初始在职人数 + 总离职人数) const monthlyRate = totalLeft / (dept.initialEmployees + totalLeft); 预警系统: <20%:绿色背景/正常 20%-25%:黄色背景/注意 25%:红色背景/危险 使用说明: 修改departments数组中的示例数据 每个部门需要包含: name: 部门名称 manager: 主管姓名 initialEmployees: 月初在职人数 weeks: 每周数据数组(周数、当周在职人数、当周离职人数) 扩展建议: 添加数据输入表单 实现数据持久化存储 添加导出Excel功能 增加趋势分析图表 设置部门筛选功能 数据输入表单: 动态添加周数输入项 表
最新发布
04-21
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值