标签云生成器 - 输入词语频率生成CSS
输入词汇及其权重,生成可交互的HTML标签云。
UD5工具箱
可视化自定义列表标记样式 — 实时预览,一键生成 ::marker 伪元素 CSS 代码
li::marker {\n color: #0d6efd;\n font-size: 1.2em;\n font-weight: 700;\n}
::marker 是 CSS 伪元素,专门用于选中列表项(<li>)前面的标记符号——即无序列表的圆点、方块,或有序列表的数字、字母等。通过 ::marker,你可以单独设置标记的颜色、字体大小、字体粗细、内容等,而不影响列表项正文的样式。它在 CSS Lists Module Level 3 规范中定义,目前所有主流浏览器均已支持。
✅ 支持的属性:
color — 标记颜色content — 自定义标记内容(支持字符串、counter()、attr()等)font-size / font-weight / font-family / font-varianttext-transform / white-space / letter-spacing / word-spacinganimation / transition — 动画与过渡direction / unicode-bidi❌ 不支持的属性:
background / background-colordisplay / visibilitypadding / marginwidth / heightborder / box-shadowposition / float简言之,::marker 仅支持字体相关属性和 content,无法设置背景、盒模型等布局属性。
::marker 的 content 属性即可。例如:
li::marker {
content: "✨";
color: #f59e0b;
font-size: 1.3em;
}
将列表标记替换为 ✨ 符号。你也可以使用任意 Unicode 字符、Emoji(🟢⚡🎯💡)甚至纯文本。对于有序列表,还可以使用 counter(list-item) 结合自定义文本来创建"步骤1"、"步骤2"等格式。
| 特性 | ::marker | ::before |
|---|---|---|
| 作用对象 | 列表项标记符号 | 元素内容之前 |
| 支持属性 | 仅字体相关 + content | 几乎全部 CSS 属性 |
| 盒模型 | 无独立盒模型 | 可设置宽高、背景、边框等 |
| 定位 | 随标记自动定位 | 可自由定位 |
| 使用场景 | 快速修改标记样式 | 复杂自定义装饰、图标等 |
简单来说:::marker 更轻量、更语义化,适合快速调整列表标记;::before 更灵活,适合需要背景、定位等复杂装饰的场景。但 ::before 需要隐藏原始标记(list-style: none),而 ::marker 直接覆盖原始标记。
桌面浏览器:
移动端:
全球覆盖约 96%+ 的用户,可以放心使用。对于老旧浏览器,标记会回退到默认样式,不影响列表可读性。
::marker 支持 animation 和 transition 属性。例如,你可以让标记颜色在悬停时平滑过渡:
li::marker {
color: #333;
transition: color 0.3s ease;
}
li:hover::marker {
color: #ff6b6b;
}
这样当鼠标悬停在列表项上时,标记颜色会平滑过渡到红色。不过需要注意,不是所有属性都支持动画(如 content 的变化无法过渡),建议对 color、font-size 等可插值属性使用动画。
list-style-type 属性控制,常用的包括:
decimal — 1, 2, 3...lower-alpha — a, b, c...upper-alpha — A, B, C...lower-roman — i, ii, iii...upper-roman — I, II, III...cjk-ideographic — 一、二、三...配合 ::marker 可以进一步调整数字的颜色、字体、大小等样式。如果需要完全自定义格式(如"第1项"),可使用 content: "第" counter(list-item) "项";。
em 单位,这样标记大小随列表文字自动缩放。counter(list-item) 以保留计数功能。输入词汇及其权重,生成可交互的HTML标签云。
生成规范的BEM或CSS Modules格式类名,避免全局样式污染。
生成多个头像重叠排列的视觉效果CSS,常用于表示群组成员。
将文章标题或任意文本转换为URL友好的slug(如my-article-title),支持多语言去除变音符号。
生成用于网页打印的CSS样式,隐藏导航,调整字体、颜色和分页,让打印更整洁。
拖入表格与关联线设计数据库结构,自动输出建表DDL语句,支持MySQL/PostgreSQL方言。
输入数组,应用map、filter、reduce等方法,逐步动画展示元素变化过程。
粘贴 cURL 命令,自动解析参数、头部和数据,生成对应的 Fetch API JavaScript 代码。
加载内存数据库,执行 SQL 语句并查看结果,适用于学习或快速验证查询逻辑。
可视化选择分钟、小时、日等,生成标准Cron表达式并预览下次执行时间。
在画布上放置多个色点,利用双线性插值生成平滑梦幻的多色渐变背景,可导出CSS或图片。
组合多色渐变与SVG噪点叠加,生成独特且轻量的CSS背景纹理,适配现代UI。
在线SQL格式化工具,将SQL查询语句自动缩进和美化,提高可读性,支持多种数据库语法。
将文本转为可安全放入代码字符串的形式,或反向还原。
粘贴cURL命令,自动转换为原生JavaScript Fetch或Axios代码,含请求头与体,提升调试效率。
选择表名、列、条件、排序,自动生成SQL SELECT语句,适合新手学习。
输入数值和基数,在像素、em、rem、vw、vh等单位间进行转换,辅助响应式设计数值计算。
选择基础色一键生成由浅至深(Tint到Shade)的色阶,调节步数和比例,输出完整色板。
调节振幅、频率和颜色,生成多层SVG波浪,支持循环波动动画,导出CSS或SVG。
生成1-100的数字表,点击以高亮特定倍数(如3的倍数、素数),可打印。
上传图片,提取前 N 个主导颜色及其占比,生成配色板供设计使用,支持导出 HEX 数组。
在图片上点击选择颜色,将相近色调区域变为透明或替换背景。
输入不同语言版本的URL,生成hreflang注释标签,避免多语言站点重复内容问题。
选择调性和和弦进行,将音符频率映射到色相环上,生成系列颜色搭配。
加载SVG插画,任意改变其整体或局部填充色,等比放大缩小后下载PNG。
从内置库中随机组合情感、名言和网络热词,为你的自拍快速配上好文案。
编写含命名捕获组的正则表达式,输入文本后展示每组名称和对应匹配内容。
一键将文本文件的行尾序列在 Unix (LF)、Windows (CRLF) 和旧版 Mac (CR) 之间转换。
在照片上叠加多彩的圆形光斑,调整大小和数量,模拟大光圈镜头的散景。
沿着一条三次贝塞尔曲线采样颜色,生成平滑的渐变色带代码,创意背景。