悬停提示框生成器 - 纯CSS/JS气泡样式定制
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
UD5工具箱
纯HTML声明式 · Bootstrap 5.3 原生驱动 · 即复制即用
👆 点击按钮查看 Popover 效果
data-bs-toggle="popover" 等属性配置,Bootstrap 自动初始化,代码简洁,适合静态页面和大多数场景。new bootstrap.Popover(element, options) 手动创建,适合动态生成的元素、需要运行时修改配置、或需要编程控制显示/隐藏的场景。您可以在此工具中切换两个Tab查看对应代码。
data-bs-custom-class 属性(或JS中的 customClass 选项)添加自定义CSS类,然后在样式表中覆盖 Bootstrap 默认样式。例如:.my-popover { background: #1e293b; color: #fff; }.my-popover .popover-header { background: #334155; border-bottom-color: #475569; }.my-popover .popover-arrow::after { border-top-color: #1e293b; }
data-bs-container="body"(或JS中 container: 'body'),将 Popover 的DOM节点挂载到 <body> 下,从而脱离父容器的 overflow 限制。本工具的「容器」选项即为此而设。
data-bs-html="true"(本工具的「允许HTML内容」开关),然后在内容中直接编写HTML标签。例如:<img src="photo.jpg" class="img-fluid rounded"><a href="/page">了解更多</a>data-bs-sanitize="false" 来允许所有HTML。
.show() 和 .hide() 方法。
const popovers = document.querySelectorAll('[data-bs-toggle="popover"]');[...popovers].map(el => new bootstrap.Popover(el));
.popover-z-top { z-index: 9999 !important; }data-bs-custom-class="popover-z-top" 应用。注意不要设置过高以免遮挡导航栏等重要UI。
data-bs-toggle="popover" 属性的元素并初始化。但如果元素是后来通过JS动态添加到DOM中的,则需要手动初始化:new bootstrap.Popover(document.querySelector('#dynamic-btn'));MutationObserver 监听DOM变化自动初始化。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
选择背景图片(或使用占位色),配置标题、副标题和按钮,生成Hero区域代码。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
将普通HTML标记转换为符合JSX语法的代码,自动处理class→className、行内样式对象化等。
粘贴HTML并编写XPath表达式,高亮显示匹配的节点并提取文本。
可视化配置<dialog>元素外观与行为,生成现代化、无障碍友好的模态框代码。
添加层级名称与链接,自动生成带Schema结构化的面包屑导航条。
将 JSON 数组或对象渲染为可交互的 HTML 表格,支持嵌套展开、列排序和搜索。
可视化添加层级,生成带结构化数据的面包屑导航HTML/CSS代码。
勾选需要展示的选项(接受/拒绝/设置),生成纯净HTML/JS代码,自行套用样式。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
模拟显示各个HTML元素在典型浏览器中的默认CSS属性表,辅助CSS Reset决策。
通过可视化控件定制滚动条轨道、滑块、按钮等伪元素样式,即时预览并复制生成代码。
批量将文本中的<,>,&,等转换为HTML实体,或反向还原,包含选项保留已转义实体。
在线生成Lorem Ipsum占位文本,可指定段落数、单词数或字节数,用于设计排版和布局填充。
显示文本中的非换行空格、全角空格等隐藏字符映射。
在线生成可折叠的手风琴面板,自定义标题、内容与图标,支持纯CSS或简单JS切换。
自定义原生 <dialog> 元素的样式、动画和遮罩效果,一键复制生成语义化且无障碍的模态框代码。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
粘贴网页上的 HTML 表格代码,自动提取数据并转换为 JSON 或 CSV 格式下载。
提取HTML中所有内嵌 `<style>` 标签的内容,合并生成单独CSS文件。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
粘贴PHP print_r或var_export输出,智能解析为有效的JSON。
生成具有扫描线、荧光拖影和屏幕弯曲效果的纯CSS复古电脑终端样式。
勾选或调整所需的重置元素(盒模型、边距等),生成自定义CSS Reset片段,确保跨浏览器一致性。
将普通HTML片段一键转为React可用的JSX,处理class→className、style等。
粘贴HTML和基本CSS,分析渲染后视觉顺序与DOM顺序的差异,避免可访问性问题。
为内容区域生成灰色闪烁的骨架屏占位代码,包含卡片、标题等组件样式。
在浏览器中即时测试for、forEach、map、for-of等循环的执行速度,帮助选择最优写法。