CSS 打印样式调试器 - 模拟打印输出并调整
切换页面到打印媒体类型,实时显示分页符、页边距,辅助优化打印样式表。
UD5工具箱
caret-color 实验场
实时预览和调整文本光标颜色,探索 caret-color 属性的各种应用场景
将以上CSS代码添加到你的样式表中,即可全局修改光标颜色。也可以针对特定选择器使用。
在深色背景上,光标颜色对可见性影响显著。caret-color 可以确保光标始终清晰可见。
caret-color 是继承属性。子元素会继承父元素的设置,除非显式覆盖。
caret-color: auto,覆盖了继承值
auto,浏览器会根据上下文自动选择颜色(通常与文本颜色一致)。
<color> 类型:命名颜色(red, blue)、十六进制(#ff0000)、RGB/RGBA(rgb(255,0,0))、HSL/HSLA(hsl(0,100%,50%))、关键字(auto, currentColor, transparent)。甚至可以使用半透明颜色如 rgba(255,0,0,0.5)。
auto 让浏览器自行决定光标颜色。通常光标颜色与元素的 color 属性一致,但浏览器可能会根据背景对比度进行调整。在深色背景下,浏览器可能自动使用浅色光标以确保可见性。不同浏览器的具体实现可能有细微差异。
::selection 伪元素控制。这是两个独立的CSS特性。
caret-shape(Chrome 121+支持),可以设置光标形状为 block(块状)或 underscore(下划线)。不过该属性目前支持有限,Firefox 和 Safari 尚未支持。生产环境建议谨慎使用。
@media (prefers-color-scheme: dark) 为深色模式设置不同的 caret-color 值,确保光标始终清晰可见。
caret-color: transparent 可以隐藏光标。这在某些特殊UI场景中可能有用(如自定义光标替代方案、只读展示)。但不推荐在正常输入场景中使用,因为它会严重影响可访问性和用户体验。
切换页面到打印媒体类型,实时显示分页符、页边距,辅助优化打印样式表。
在画布上放置多个色点,利用双线性插值生成平滑梦幻的多色渐变背景,可导出CSS或图片。
拖拽波长滑块,实时显示从380nm到780nm的可见光颜色,以及对应的频率和光子能量。
组合多色渐变与SVG噪点叠加,生成独特且轻量的CSS背景纹理,适配现代UI。
输入描述(如“海洋”、“日落”),从预定义词汇颜色库中生成和谐配色。
上传图片,提取前 N 个主导颜色及其占比,生成配色板供设计使用,支持导出 HEX 数组。
输入词汇及其权重,生成可交互的HTML标签云。
选择两张图片或纯色图层,切换 multiply、screen、overlay 等混合模式,预览并生成 CSS。
通过颜色、字体和内容自定义有序或无序列表的项目符号样式,生成 ::marker CSS。
选择基础色一键生成由浅至深(Tint到Shade)的色阶,调节步数和比例,输出完整色板。
选择一种颜色,显示它在可见光谱中的大致波长范围。
输入一组颜色,生成矩阵显示每两色间的对比度和WCAG级别,确保调色板可访问。
在照片上叠加多彩的圆形光斑,调整大小和数量,模拟大光圈镜头的散景。
输入数组,应用map、filter、reduce等方法,逐步动画展示元素变化过程。
输入树形JSON数据,生成多层级旭日图,点击可钻入下一层,展示占比关系。
将图片模拟为四色印刷的CMYK网点叠加效果,可调网点大小和角度。
在图片上点击选择颜色,将相近色调区域变为透明或替换背景。
将图片色阶降低到指定层级,创造海报化的波普艺术效果。
生成1-100的数字表,点击以高亮特定倍数(如3的倍数、素数),可打印。
模拟白光通过三棱镜,折射出彩虹光谱,可调整角度和材质折射率。
生成规范的BEM或CSS Modules格式类名,避免全局样式污染。
生成用于网页打印的CSS样式,隐藏导航,调整字体、颜色和分页,让打印更整洁。
加载SVG插画,任意改变其整体或局部填充色,等比放大缩小后下载PNG。
一键将文本文件的行尾序列在 Unix (LF)、Windows (CRLF) 和旧版 Mac (CR) 之间转换。
将文章标题或任意文本转换为URL友好的slug(如my-article-title),支持多语言去除变音符号。
选择调性和和弦进行,将音符频率映射到色相环上,生成系列颜色搭配。
调节振幅、频率和颜色,生成多层SVG波浪,支持循环波动动画,导出CSS或SVG。
自定义两到三个圆的标签和区域数值,绘制用于展示集合关系的韦恩图。
使用K-Means聚类算法从图片中提取3-8个主色调,生成配色方案,比单像素提取更准确。
输入 SMILES 字符串,生成简单的 3D 分子球棍模型并可旋转缩放,用于化学可视化。