CSS图案生成器 - 条纹/格子/圆点背景代码
选择条纹、网格、波点等预设图案,调节颜色和尺寸,生成纯CSS background代码。
UD5工具箱
实时预览与生成 CSS 代码 — 支持下划线、删除线、上划线、波浪线、点线、虚线等多种样式定制
/* 请在左侧调整参数 */
text-decoration-line: underline;
text-decoration-style: wavy;
text-decoration-color: #4f46e5;
text-decoration-thickness: 2px;
text-underline-offset: 5px;text-decoration: underline wavy #4f46e5 2px; 再配合 text-underline-offset: 5px;。波浪线(wavy)在现代浏览器中广泛支持,是近年流行的设计趋势,常用于强调链接或重点内容。
text-decoration-color: #e74c3c; text-decoration-thickness: 3px; 即可获得红色、3像素粗的下划线。这比使用 border-bottom 模拟下划线更语义化,且不会影响元素盒模型。
text-underline-offset: 8px; 会让下划线明显远离文字,视觉更清晰;text-underline-offset: -3px; 则让下划线贴近文字底部。该属性仅对 underline 生效,对 overline 和 line-through 无效。合理设置偏移可以避免下划线与字符下行部分(如 g、j、p、q)重叠,提升可读性。
text-decoration-line: underline line-through; 即可同时显示下划线和删除线。也可以三线合一:text-decoration-line: underline overline line-through;。所有激活的线条共享相同的 style、color 和 thickness 设置。如果需要不同颜色或样式的组合(如红色删除线+蓝色波浪下划线),则需要使用多个嵌套元素分别设置。
text-decoration-line: line-through; text-decoration-style: dashed; text-decoration-color: #e74c3c; text-decoration-thickness: 2px; 可以创建红色虚线删除线效果。不过 text-underline-offset 对删除线不生效。使用自定义删除线样式可以替代默认的删除线,在电商价格展示、文档修订等场景中更具视觉表现力。
background: linear-gradient(to top, #ffeb3b 40%, transparent 40%); 配合 display: inline; 模拟半透明高亮。方法二(精确):使用 ::selection 伪元素控制选中高亮色。方法三(装饰线):使用 text-decoration: underline wavy #ff6b6b 3px; text-underline-offset: 2px; 配合半透明颜色营造活泼的标记效果。方法四(现代):使用 text-decoration-thickness: .6em; text-underline-offset: -.35em; text-decoration-color: rgba(255,235,59,.5); 让粗下划线半透明覆盖在文字下方,完美模拟荧光笔效果。
auto(即 skip),下划线会在遇到下行字符时自动断开,保持文字清晰可读。设置为 none 时下划线会穿过所有字符,视觉上更连贯但可能与下行字符重叠。对于正文阅读场景,建议保持默认 skip;对于标题或设计性文字,可以设置为 none 获得更统一的线条效果。该属性在所有现代浏览器中均支持。
选择条纹、网格、波点等预设图案,调节颜色和尺寸,生成纯CSS background代码。
打造自定义形状和颜色的选择框,生成隐藏原生控件并替换样式的完整代码。
配置下划线从中间或一侧滑出的动画,生成无限菜单效果代码。
设置总页数与当前页,生成数字式或省略式分页导航条。
上传序列帧图片,合成spritesheet并生成对应CSS steps()帧动画代码。
配置字体、颜色、背景,生成可粘贴到浏览器控制台的%c格式化日志代码。
输入网址,提取页面定义的所有CSS自定义属性(颜色),生成直观调色板。
为每个字符添加Unicode删除线组合符号,生成带删除线的纯文本,适用于格式化受限场景。
在页面上叠加可调节的基线网格,可视化检查文字是否对齐基线,实现精确排版。
在时间轴上拖拽一个元素的位置和样式,自动录制并生成对应的CSS @keyframes动画代码。
生成用于网页各区块间的波浪或倾斜过渡分割线,导出为SVG或CSS代码。
利用 `:target` 伪类创建无需JavaScript的弹窗组件,支持关闭按钮和遮罩层。
输入最小视口和最大视口下的字号,生成利用clamp()的流畅缩放字体规则。
输入文字描述或符号(如K, P),生成编织花样预览图,方便织女试读图解。
生成形似iOS或Android的开关切换按钮,支持动画和自定义颜色。
在时间轴上拖拽添加属性关键帧,实时预览动画并生成 @keyframes 代码。
生成经典的“...”打字机加载动画,可定颜色和大小,纯CSS实现。
生成二维码的同时设置渐变色彩、圆角方块、添加中心Logo,并调节容错。
在线CSS动画代码生成工具,可视化定义关键帧、持续时间、缓动函数等,生成@keyframes动画CSS。
将普通CSS代码转换为Styled Components的模板字符串格式。
交互式调整滚动条宽度、滑块颜色、圆角等,预览容器滚动效果,复制::-webkit-scrollbar代码。
用密集的交叉线条重绘图片,光影由线条的粗细和密度决定,模拟版画排线风格。
使用CSV格式定义多个色标的位置和颜色,批量生成复杂的CSS渐变代码。
设定一个比例,生成CSS代码并在预览框中展示该比例容器的实际尺寸。
通过注册CSS属性的类型和初始值,演示如何让渐变等属性实现平滑动画。
选中页面上的某个HTML元素,利用html2canvas将其渲染为PNG图片下载。
浏览数百款精选CSS渐变背景,点击即可复制线性渐变或径向渐变代码,快速美化页面。
粘贴代码自动进行语法高亮显示,支持主流编程语言,生成带行号的HTML代码块,方便嵌入博客。
通过拖拽贝塞尔曲线调整图片的亮度和颜色映射,实现高级调色效果。
绘制 SVG 路径,让元素沿着路径运动,调整速度和缓动,生成动画代码。