纯CSS提示框生成器 - 鼠标悬停气泡代码
自定义箭头方向、颜色、大小和动画,生成无需JavaScript的纯CSS tooltip组件代码。
UD5工具箱
实时预览 · 内置40+光标类型 · 支持自定义光标图形 · 一键生成CSS代码
cursor: pointer;
cursor 属性用于定义当鼠标指针悬停在元素上时显示的光标样式。它可以设置为浏览器内置的预定义光标类型(如 pointer、crosshair、text 等),也可以使用自定义图片作为光标。该属性广泛用于增强用户体验,帮助用户理解界面元素的交互方式。cursor: url('图片地址'), fallback光标; 语法。例如:cursor: url('custom-cursor.png') 10 20, pointer; 其中 10 20 是热点坐标(相对于图片左上角的像素偏移),pointer 是图片无法加载时的备用光标。支持 PNG、SVG、CUR、JPEG、GIF 等格式。注意:.cur 文件自带热点信息,无需额外指定坐标。cursor: url('img.png') <x> <y>, fallback;,其中 x 和 y 是从图片左上角开始的像素偏移。对于 32×32 的圆形图标,热点通常设在 (16, 16) 即中心位置。如果不指定,浏览器默认使用 (0, 0)。grab 表示元素可被拖拽(手型张开),通常用于可拖拽元素的默认状态。而 grabbing 表示正在拖拽中(手型握紧),应在用户按住鼠标拖拽时使用(如通过 JavaScript 在 mousedown 时切换)。两者配合使用能显著提升拖拽交互的直观性。注意:部分旧浏览器需要使用 -webkit-grab 和 -webkit-grabbing 前缀。cursor: none 会完全隐藏鼠标光标。常见场景包括:全屏沉浸式体验(如视频播放器、游戏)、Kiosk自助终端、演示模式、自定义光标替代方案(用JS跟踪鼠标并用DOM元素模拟光标)、以及需要隐藏光标以避免干扰的创意网页。使用时要确保提供键盘导航等无障碍替代方案。a:hover { cursor: pointer; }、input[type="text"]:hover { cursor: text; }、.draggable { cursor: grab; }、.draggable:active { cursor: grabbing; }。也可以使用 * 通配符全局设置,但建议仅在特定交互元素上使用以保持用户体验的一致性。cursor: url()。Chrome 对SVG data URI支持最佳;Firefox 要求SVG设置明确的 width/height 属性;Safari 对超大光标图片限制较严格(通常≤32×32)。建议同时提供 .cur 和 .png 格式作为 fallback:cursor: url('custom.svg'), url('custom.png'), url('custom.cur'), pointer; 以覆盖所有浏览器。自定义箭头方向、颜色、大小和动画,生成无需JavaScript的纯CSS tooltip组件代码。
列出所有标准 CSS 光标值(pointer, grab, zoom-in 等),鼠标悬停实时查看对应光标样式并复制代码。
通过可视化控件定制滚动条轨道、滑块、按钮等伪元素样式,即时预览并复制生成代码。
调节宽度、颜色、条纹动画等参数,实时预览并生成进度条HTML/CSS。
设定最小、首选、最大三个尺寸及视口范围,生成响应式CSS clamp()表达式。
制作像荧光笔划过的高亮背景或扫描下划线效果,导出类名。
创建带有向下箭头和自定选项风格的自定义选择框HTML+CSS代码。
配置基于滚动位置触发的CSS @scroll-timeline动画,复制适配代码。
浏览并一键复制常见CSS动画(跳动、淡入、滑动等)的@keyframes代码。
自动生成适合打印的`@media print`样式,重置背景色、字号并隐藏导航。
配置滚动容器与目标元素,自定义随滚动触发的关键帧动画,输出纯CSS代码。
调节光源角度、颜色和距离,生成凹凸柔和的新拟态UI元素CSS盒阴影代码,潮流设计工具。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
勾选或调整所需的重置元素(盒模型、边距等),生成自定义CSS Reset片段,确保跨浏览器一致性。
拖拽顶点或选择预定义形状,可视生成CSS clip-path多边形、圆形、椭圆等,实时预览并复制代码。
通过勾选元素关系(子孙、兄弟)、属性、伪类等条件,自动生成精确的CSS选择器字符串。
生成具有扫描线、荧光拖影和屏幕弯曲效果的纯CSS复古电脑终端样式。
展示多种风格的<input type=range>样式,一键复制定制代码。
上传精灵图,自动切片检测或手动框选获取背景定位数值,生成CSS Sprite代码。
选择背景图片(或使用占位色),配置标题、副标题和按钮,生成Hero区域代码。
可视化配置范围滑块的轨道、滑块、填充颜色,生成跨浏览器的CSS代码。
创建 Shadow DOM 与普通 DOM 元素,对比样式隔离效果,理解 @layer 和 scoped styles。
提取HTML中所有内嵌 `<style>` 标签的内容,合并生成单独CSS文件。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
通过叠加多个阴影创建柔和且真实的UI投影,导出CSS。
输入标题文本,尝试不同容器宽度,手动插入<br>或使用text-wrap:balance显示效果。
配置多屏垂直或水平滑动卡片,生成带CSS Scroll Snap的HTML页面代码。
调整透明度、模糊度和边框,实时预览毛玻璃UI卡片,生成兼容CSS backdrop-filter代码。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
可视化配置<dialog>元素外观与行为,生成现代化、无障碍友好的模态框代码。