它是一个对话气泡的“可视化调节器”。
气泡框(带一个小三角箭头的提示框)在网页里很常见——聊天气泡、Tooltip 提示、评论框、弹窗指引都用它。但那个小三角箭头用 CSS 实现起来有点绕,要写 border 技巧、伪元素定位,手动调容易出错。
这个小工具把这些变成了点选和输入框,改一下就能看效果,还自动生成纯 CSS 代码,不用图片、不用 JS。
主要能做什么?
4 种箭头方向:上、下、左、右,点一下切换。
3 种颜色可调:
背景颜色
边框颜色
文字颜色
每种都支持取色器 + HEX 输入框双向联动
3 个尺寸参数:
气泡圆角(0~50px)
三角箭头大小(4~40px)
气泡边框粗细(0~10px,0 就是无边框)
文本内容自定义:想显示什么就填什么。
实时预览:改任何参数,中间的预览区立刻更新。
自动生成代码:下面文本框实时显示完整 CSS,包含:
.css-bubble 主体样式
::before 箭头外框
::after 箭头内遮罩(有边框时才有)
示例预设:点一下套用绿色成功提示气泡。
重置参数:恢复默认。
一键复制:CSS 代码整段复制。
适合谁用?
前端开发者:做 Tooltip、聊天气泡时快速调参。
网页设计师:给界面加对话气泡、提示框。
做客服 / 聊天界面的人:聊天气泡的基础样式。
做产品引导的人:新手引导的提示气泡。
写教程的人:演示 CSS 三角箭头的实现。
学 CSS 的人:理解 border 画三角形、伪元素定位的技巧。
任何想要气泡框效果的人。
用起来是什么感觉?
打开页面,顶部是一个深色大卡片,写着“CSS 气泡框生成器 v2.0”,状态栏提示“实时渲染引擎就绪 | 纯 CSS 伪元素实现,无外置图片”。
下面是实时预览区,浅灰背景带网格点,中间一个白色气泡,上面带一个蓝色小三角箭头,写着默认文字。
再下面是参数配置区:
第一块:箭头方向
四个按钮:↑ 上、↓ 下、← 左、→ 右
当前选中的高亮成蓝色
右上角显示“当前方向: 顶部 (Top)”
第二块:外观样式与尺寸 七块小面板:
背景颜色(取色器 + HEX)
边框颜色(取色器 + HEX)
文字颜色(取色器 + HEX)
气泡圆角(数字输入)
三角箭头大小(数字输入)
气泡边框粗细(数字输入)
气泡显示文本内容(文本框)
每改一下,上面的预览和下面的代码实时更新。
最下面是生成的纯 CSS 代码,一个只读文本框,显示完整代码。
底部三个按钮:
示例预设:套用绿色成功提示气泡
重置参数:恢复默认
复制全量 CSS 代码(绿色):整段复制
操作流程就是:
选箭头方向,改颜色和尺寸
看预览变化
满意了点“复制全量 CSS 代码”
粘到项目里,改个文字就能用
整个过程实时反馈、所见即所得。
对做提示框、聊天气泡的人来说,比手写 CSS 三角箭头、反复调位置快多了,也更好理解。