Vanilla-Tooltip 是一款采用JS编写的轻量级文本提示插件。
示例代码:
<!DOCTYPE html> <html> <head> <title>Vanilla Tooltip</title> <style> *, *:before, *:after, body { box-sizing: border-box; } .popover { position: absolute; display: none; max-width: 300px; background-color: #ffe; border: 1px solid #666; border-radius: 3px; box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); } .popover .popover-content { padding: 10px; } .popover .arrow { border-style: solid; border-color: transparent; border-top-color: #666; border-width: 11px; border-bottom-width: 0; bottom: -11px; color: #333; height: 0; margin-left: -11px; position: absolute; width: 0; } .popover .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-color: transparent; border-style: solid; border-width: 10px; border-bottom-width: 0; border-top-color: #ffe; position: absolute; display: block; width: 0; height: 0; } .tip { text-decoration: underline; font-weight: bold; cursor: pointer; } </style> </head> <body> <h1>Vanilla tooltip</h1> <h2>Without bootstrap</h2> <p>You don't have to use bootstrap. You can just add the desired styles for the popover and arrow elements yourself.</p> <div> Sometimes you want to show a <span class="tip" onclick="return vanillaTip.click(this);">tooltip</span> <div class="popover top"> <div class="arrow"></div> <div class="popover-content"> This is the content of the tooltip. Writing content is hard. But content is king! </div> </div> </div> <script src="tip.js"></script> <script> (function() { window.vanillaTip.init(); })(); </script> </body> </html>
Bootstrap 5 is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. Bootstrap 5是一个免费的开源CSS框架,专门用于响应式,移动优先的前端Web开发。 In case you didn't know, Bootstrap 5
常用于展示鼠标 hover 时的提示信息。 基础用法 在这里我们提供 9 种不同方向的展示方式,可以通过以下完整示例来理解,选择你要的效果。 使用content属性来决定hover时的提示信息。由placement属性决定展示效果:placement属性值为:方向-对齐位置;四个方向:top、left、right、bottom;三种对齐位置:start, end,默认为空。如placement="
Tooltip 文字提示 常用于展示鼠标 hover 时的提示信息。 基础用法 在这里我们提供 9 种不同方向的展示方式,可以通过以下完整示例来理解,选择你要的效果。 :::demo 使用content属性来决定hover时的提示信息。由placement属性决定展示效果:placement属性值为:方向-对齐位置;四个方向:top、left、right、bottom;三种对齐位置:start,
常用于展示鼠标 hover 时的提示信息。 与其他组件一样,此组件未依赖任何第三方组件,这是与 element-vue 的不同之处。 基础用法 在这里我们提供 9 种不同方向的展示方式,可以通过以下完整示例来理解,选择你要的效果。 使用 ng-template 的 #tip 属性来决定 hover 时的提示信息或模板。由 placement 属性决定展示效果,提示框体展示的位置与朝向。具体请参阅组
Tooltip 文字提示 常用于展示鼠标 hover 时的提示信息。 基础用法 在这里我们提供 9 种不同方向的展示方式,可以通过以下完整示例来理解,选择你要的效果。 使用content属性来决定hover时的提示信息。由placement属性决定展示效果:placement属性值为:方向-对齐位置;四个方向:top、left、right、bottom;三种对齐位置:start, end,默认为空
当您需要描述链接时,工具提示很有用。 该插件的灵感来自Jason Frame编写的jQuery.tipsy插件。 从那时起,工具提示已更新为无图像,使用CSS动画制作动画,以及本地标题存储的数据属性。 如果您想单独包含此插件功能,那么您将需要tooltip.js 。 另外,如Bootstrap插件概述一章所述,您可以包含bootstrap.js或缩小的bootstrap.min.js 。 用法 (
pre { white-space: pre-wrap; } jQuery EasyUI 插件 通过 $.fn.tooltip.defaults 重写默认的 defaults。 当用户移动鼠标指针在某个元素上时,出现提示信息窗口用来显示额外信息。提示内容可以包含任何来自页面的或者通过 ajax 生成的 html 元素。 用法 创建提示框(Tooltip) 1、从标记创建提示框(Tooltip),添