像素排序艺术 - 按亮度/色相重排像素
沿行或列按亮度或色相对像素进行排序,产生独特的故障艺术效果。
UD5工具箱
视差滚动是一种网页设计技术,模拟人眼观察远近物体时的视觉差异——近处的物体移动快,远处的物体移动慢。在网页中,通过让不同层次的内容以不同速度响应滚动(或移动),创造出深度感和立体感。这种技术广泛应用于游戏(如经典2D横版游戏)、品牌展示页、产品故事叙述等场景,能显著提升用户的视觉体验和沉浸感。
🔍 上方演示器中,地面层移动最快(1.0x),天空层移动最慢(0.1x),模拟了真实世界中的视觉深度。
核心原理简洁明了:多层内容 × 不同移动速率 = 深度错觉。
层位移 = 基础滚动偏移 × 速度倍率。基础偏移相同时,各层实际移动距离不同。| 维度 | CSS 方案 | JavaScript 方案 |
|---|---|---|
| 实现方式 | 使用 background-attachment: fixed、perspective + translateZ、或 CSS scroll-timeline | 监听 scroll 事件或使用 requestAnimationFrame,动态更新 transform |
| 性能 | ✅ 优秀——浏览器原生合成,GPU加速,不占用主线程 | ⚠️ 需优化——scroll事件需节流,推荐使用 transform 而非 top/left |
| 灵活性 | ❌ 有限——难以实现复杂逻辑(如弹性缓动、条件触发) | ✅ 极高——完全控制,可实现任意缓动曲线、交互响应 |
| 兼容性 | 中等——scroll-timeline 较新,部分浏览器不支持 | ✅ 广泛兼容,回退方案丰富 |
| 适用场景 | 简单的背景固定视差、轻量级效果 | 复杂多层交互、动态速率调整、游戏级视差 |
性能方面:
transform: translateX/Y 和 will-change 可触发GPU合成,性能开销极低。requestAnimationFrame 保证60fps流畅动画。offsetTop 后立即修改样式)。SEO方面:
touch-action: none 防止浏览器默认手势干扰自定义拖拽。vw 单位或媒体查询适配小屏幕,避免元素过大遮挡过多内容。没有固定规则,但以下经验法则可供参考:
沿行或列按亮度或色相对像素进行排序,产生独特的故障艺术效果。
将CSS渐变与SVG噪点滤镜叠加,生成富有质感的网页背景代码。
创建带有倾斜裁剪的渐变背景区块,生成CSS clip-path+渐变代码。
给图片添加线性运动方向的模糊痕迹,可调节角度和强度,增强速度感。
选择起止颜色及所需色阶数,生成均匀插值的颜色数组,输出HEX列表或CSS渐变。
选择一个渐变样式覆盖在图片上,调整混合模式和不透明度,制作氛围图片。
并排编辑和预览两份Markdown文档,高亮行级差异并同步滚动。
应用马氏算法将图片转换为红色盲、绿色盲、蓝色盲视角的模拟效果。
上传图片,选择不同色觉障碍类型,实时预览在这些色觉下的效果,辅助设计。
拖动滑块调节图片的亮度和对比度,实时预览效果,保存调整后的图片,基础修图必备。
选择青、品、黄、黑等基本颜料,按比例混合,预览油画或水彩的调色结果。
传统数图升级为多彩版本,按行列多颜色提示涂色,最终生成彩色像素画。
将两张图片叠加,并应用屏幕、叠加等混合模式,创造艺术化双重曝光效果。
在渐变条上拖拽添加和移动色标,调整颜色和位置,实时输出 CSS linear-gradient 代码。
选取渐变色,实时预览渐变文字效果并生成background-clip:text代码。
提供不仅依赖颜色的图表模式示例(结合纹理、形状),确保色盲用户也可区分数据。
生成带有严格同步滴答声的闪烁测试视频,用于校正播放设备延迟。
用准星或天平模型直观对比两个分数的大小,帮助建立数感。
输入两种颜色,显示它们的灰度值并对比视觉重量,适用于层次设计。
拖拽时间轴,根据太阳高度角模拟天空从日出到日落的颜色渐变背景。
调用摄像头,实时应用红色盲、绿色盲、蓝黄色盲等滤镜,让普通人体验色觉障碍者的世界。
输入背景和文字颜色,若对比度不达标,自动计算需微调至最近达标色的方案。
将图片转换为像素艺术风格,可调整像素块大小,生成复古像素效果,纯前端Canvas渲染。
上传图片,套用红色盲、绿色盲、蓝色盲等滤镜,模拟色觉障碍者所见的颜色效果。
输入或上传(CSV)两组数值数据,自动绘制散点图并显示回归趋势线。
生成带有 backdrop-filter 模糊效果的半透明玻璃质感UI元素代码。
收录多幅动态与静态视错觉,可调节参数观察效果,附科学解释。
输入两个人多个维度的得分,生成叠加透明的双色雷达图进行直观对比。
独立编辑红、绿、蓝通道的强度,甚至交换通道,创造迷幻色彩效果。
上传拍歪的文档照片,自动检测文字方向并旋转摆正,提升OCR准确率。