加载打字动画生成 - 三点跳跃CSS
生成经典的“...”打字机加载动画,可定颜色和大小,纯CSS实现。
UD5工具箱
纯CSS Border实现,兼容所有浏览器
border 属性实现的。当一个元素的 width 和 height 都为0时,其边框会在中心点交汇,每个方向的边框形成一个三角形。通过将不需要显示的边框颜色设为 transparent(透明),只保留一个方向的边框颜色,就能得到一个纯CSS三角形。这是CSS最经典的技巧之一,兼容所有浏览器包括IE6+。
border-width 决定。对于向上的三角形,border-bottom-width 控制高度,border-left-width 和 border-right-width 控制宽度。增加边框宽度值即可放大三角形。使用本工具可以直观地调节宽高参数,实时预览效果。
border 属性加边框。要实现带边框的三角形,常用方法有:①使用 ::before 和 ::after 伪元素创建两个三角形叠加(底层略大作为边框色);②使用 filter: drop-shadow() 模拟边框/阴影效果(本工具支持);③使用 clip-path 替代border方式创建三角形后再加边框。
clip-path: polygon() 可以创建任意形状的三角形,支持圆角(配合其他属性),但兼容性稍差(IE不支持)。现代项目中两种方法可根据需求选用。
border-top 有颜色、border-right 透明,就能得到一个左上角的直角三角形。本工具支持8个方向,包括4个角方向的直角三角形(左上、右上、左下、右下),非常适合做角标和装饰元素。
生成经典的“...”打字机加载动画,可定颜色和大小,纯CSS实现。
设置总页数与当前页,生成数字式或省略式分页导航条。
利用 `:target` 伪类创建无需JavaScript的弹窗组件,支持关闭按钮和遮罩层。
生成用于网页各区块间的波浪或倾斜过渡分割线,导出为SVG或CSS代码。
生成形似iOS或Android的开关切换按钮,支持动画和自定义颜色。
上传序列帧图片,合成spritesheet并生成对应CSS steps()帧动画代码。
选择条纹、网格、波点等预设图案,调节颜色和尺寸,生成纯CSS background代码。
输入最小/最大字体大小和视口范围,生成精确的 clamp() 值及回退方案。
展示一些常用内置HTML元素和自定义元素例子,提供代码复制。
配置字体、颜色、背景,生成可粘贴到浏览器控制台的%c格式化日志代码。
将普通CSS代码转换为Styled Components的模板字符串格式。
打造自定义形状和颜色的选择框,生成隐藏原生控件并替换样式的完整代码。
选中页面上的某个HTML元素,利用html2canvas将其渲染为PNG图片下载。
使用原生HTML Popover属性创建提示、菜单与对话框,展示四种触发方式及样式定制。
在线CSS动画代码生成工具,可视化定义关键帧、持续时间、缓动函数等,生成@keyframes动画CSS。
使用 WebGPU API 绘制一个彩色三角形,展示初始化、管线、着色器和绘制循环。
设定一个比例,生成CSS代码并在预览框中展示该比例容器的实际尺寸。
在图片上拖拽四个角点,实现任意四边形映射,模拟三维空间中的图片摆放效果。
将HTML标记转换为Pug(原Jade)的缩进语法模板,去除尖括号,让模板开发更快速。
拖拽角度,在单位圆上显示sin、cos、tan的线段和数值。
使用CSV格式定义多个色标的位置和颜色,批量生成复杂的CSS渐变代码。
实时调整立方体尺寸、旋转角度和面颜色,生成纯CSS 3D立方体及动画。
绘制 SVG 路径,将动画元素绑定到路径上,生成 offset-path 动画代码。
生成带有渐变颜色的边框效果,支持 border-image 和 background-clip 两种实现方式。
输入最小视口和最大视口下的字号,生成利用clamp()的流畅缩放字体规则。
设计带有大标题、描述、CTA 按钮和背景图的首屏区域,生成完整代码。
交互式调整滚动条宽度、滑块颜色、圆角等,预览容器滚动效果,复制::-webkit-scrollbar代码。
输入 HTML/CSS/JS 代码,在隔离沙箱中即时渲染,支持控制台捕获。
上传GIF并自动水平平铺提取各帧,生成对应的CSS精灵图定位代码。
拖拽文本框、下拉框、单选复选等元素,排列组成表单,导出整洁的HTML表单结构代码。