纯前端任务抽签工具生成器——一键生成可本地运行的 HTML 抽签页面,支持自定义任务选项、抽签人管理、滚动动画抽签和 localStorage 历史记录。适用于日常随机决定任务、课堂抽签、家庭活动分配等场景。
任务抽签工具生成器是一项面向实际任务的技能,主要用于使用此技能,可一键生成一个纯前端 HTML+CSS+JS 抽签工具页面,无需后端,浏览器直接打开即可使用;生成的抽签工具包含以下模块:;
历史记录模块 :自动记录每次抽签(日期、次数、时。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用此技能,可一键生成一个纯前端 HTML+CSS+JS 抽签工具页面,无需后端,浏览器直接打开即可使用。
生成的抽签工具包含以下模块:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
tasks |
string[] | ["写英语作业", "跳绳100个", "阅读20分钟", "做家务", "休息10分钟"] | 抽签任务列表 |
drawers |
object[] | [{name:"小明",color:1},{name:"小红",color:2},{name:"小华",color:3}] | 抽签人列表,color 为 1-6 的颜色编号 |
title |
string | "任务抽签" | 页面标题文字 |
subtitle |
string | "随机决定接下来做什么" | 页面副标题 |
rollingDuration |
number | 1800 | 抽签滚动总时长(ms) |
maxHistory |
number | 100 | 历史记录最大保存条数 |
| 编号 | 颜色 | CSS 变量 |
|---|---|---|
| 1 | 柔红 | --color-1 |
| 2 | 柔蓝 | --color-2 |
| 3 | 柔绿 | --color-3 |
| 4 | 柔橙 | --color-4 |
| 5 | 柔紫 | --color-5 |
| 6 | 柔青 | --color-6 |
任务抽签工具.html 到当前工作目录task-draw-skill/
├── SKILL.md ← 技能元数据与说明(本文件)
└── references/
└── template.html ← 完整 HTML 模板(抽签工具源码)
:root 下的 --color-1 ~ --color-6 CSS 变量DEFAULT_TASKS 数组DEFAULT_DRAWERS 数组totalDuration 常量(默认 1800ms):root 下所有 CSS 变量(--bg, --primary 等)draw_tasks、draw_drawers、draw_history相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习