环境光感应主题切换演示 - 亮度级别自适应暗色
读取设备的AmbientLightSensor数值,超过阈值自动切暗色主题,保护夜间视力。
UD5工具箱
明/暗模式 · CSS变量驱动 · 实时预览
| 名称 | 状态 | 日期 | 进度 |
|---|---|---|---|
| 首页重构 | 进行中 | 2025-01-15 | 75% |
| API 集成 | 待开始 | 2025-02-01 | 0% |
| 性能优化 | 已完成 | 2025-01-28 | 100% |
当前主题使用的CSS自定义属性
实时数据监控 · 系统状态报告 · 快速操作入口
新版本 v3.2.0 已发布,包含多项性能改进和问题修复。
:root和.dark-mode)中重新定义同一组变量,即可实现一键切换整个网站配色。这种方式性能优异,无需重新加载样式表,浏览器原生支持,兼容现代所有主流浏览器。
window.matchMedia('(prefers-color-scheme: dark)')检测系统偏好,并通过addEventListener监听变化。示例代码:const mq = window.matchMedia('(prefers-color-scheme: dark)');
if (mq.matches) document.body.classList.add('dark-mode');
mq.addEventListener('change', e => { /* 切换逻辑 */ });
:root的浅色变量和.dark-mode的深色变量;② 在所有组件样式中使用var(--your-variable)替代硬编码颜色;③ 使用JavaScript切换根元素的class,并持久化到localStorage。点击上方"复制CSS"按钮可获取当前配置的完整变量列表作为起点。
读取设备的AmbientLightSensor数值,超过阈值自动切暗色主题,保护夜间视力。
用画笔在图片上涂抹进行减淡(提亮)或加深(变暗),模拟传统暗房技术。
输入图片链接,加载后从中提取5种主要颜色生成调色板,无需手动上传。
上传绿幕视频和新背景图,实时抠像合成预览并可选录制成WebM。
逐步播放叶绿体中进行的光合作用,标注参与物质与能量变化。
设置亮色和暗色主题色,一键生成利用CSS变量和localStorage实现的暗黑切换代码。
将图片减少到指定的颜色数量(如8色、16色),生成类似老式游戏画面。
使用Web Speech Recognition API将语音转为文本,支持自动标点,可事后编辑复制。
用麦克风音量控制网页背景渐变的动态变化,适合音乐可视化与PPT互动。
手动或借助浏览器扩展统计在各网站的耗时,设定红线上瘾提醒。
上传纯色背景图片,选择要去除的背景颜色和容差,替换为透明或新背景。
按创建、分支、合并等场景筛选 Git 命令,点击查看说明和示例。
在图片上叠加随机噪点或胶片颗粒效果,调节密度和透明度,模拟复古胶片风格。
自动拉伸直方图、平衡对比度和轻微锐化,快速改善普通照片的视觉效果。
输入色相、饱和度、亮度/明度参数,即时转换为HEX和RGB颜色值,直观调节色彩。
浏览所有HTML实体符号,点击复制&code;或数字编码。
粘贴HTML代码,提取纯文本内容并保留段落结构。
手动记录不同时间点的温度读数,自动生成时间-温度折线图。
加载两段音频,设置重叠区域和曲线实现平滑转场,导出一段无缝音频。
使用 Web Speech Recognition API 持续捕捉语音,实时显示识别文字,支持多语言。
显示含有不同升降号数目的调号,快速点击对应的大调和小调名称。
定义正则表达式,从非结构化文本中提取字段并自动生成 CSV 表格。
粘贴技术文档,提取所有首字母大写的短语并生成带定义的简易术语表。
听单个和弦,识别它是大三、小三、增三或减三和弦,并给出音名。
上传录音,自动检测并裁剪掉头尾的静音片段,保留有声音的部分。
利用浏览器内置语音合成,输入文本选择不同语言和嗓音播报,支持语速、语调调节。
将文本中的Emoji表情符号替换为对应的简短英文描述(如😀→:grinning:),便于分析或存储。
输入原食谱分量与目标用餐人数,自动调整所有配料用量,方便批量烹饪。
在星空中点击星星自动连接出指定星座轮廓,内置88星座数据,适合天文入门与教学。
输入英文句子,基于自然语言处理库自动绘制句子成分关系图,辅助语法学习。