html - 样式按钮工具提示

标签 html css tooltip

<分区>

是否可以设置按钮的工具提示样式,创建者:

<button title="Hi!">Button</button>

我想更改字体系列。

谢谢。

最佳答案

因此您不能直接更改工具提示使用的样式,但有创建自定义工具提示的选项。

自定义工具提示似乎遵循一些基本方法 - JS库 - 使用嵌套跨度属性的 CSS - 使用自定义类或属性的 CSS

我觉得自定义工具提示的最佳方法是使用 .tooltip 类和 ::before::after< 的 CSS 解决方案 伪元素

一个简单的例子可能看起来像这样:

HTML

<button class="tooltip" data-title="Hi!">Button</button>

CSS

.tooltip {
   position: relative;
}
.tooltip::before {
   background-color: white;
   border: 1px solid #888;
   border-radius: 2px;
   color: #444;
   content: attr(data-title);
   display: none;
   font-family: sans-serif;
   font-size: 14px;
   padding: 2px 5px;
   position: absolute;
   top: 20px;
   left: 5px;
   z-index: 1;
}
.tooltip:hover::before {
   display: block;
}

其他一些不错的链接:

一个很好的指南:https://medium.freecodecamp.org/a-step-by-step-guide-to-making-pure-css-tooltips-3d5a3e237346

W3 的嵌套跨度示例:https://www.w3schools.com/css/css_tooltip.asp

一个简单的例子:http://jsfiddle.net/hari_shanx/1rbnLbbx/

动画工具提示:https://codepen.io/neogomo/pen/BjqJzr

关于html - 样式按钮工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52706615/

上一篇:html - Angularjs Contenteditable 在 ng-repeat 中与行/列 Action

下一篇:html - 为什么我的导航栏不显示背景颜色

相关文章:

javascript - 如何将类 img 元素转化为表单并显示到我的数组中?

html - :before element not displaying outside div speech-bubble

css - 在主居中的 div 旁边 float 另一个 div

c++ - 如何使用动态 unicode 文本设置 Win32 工具提示控件?

html - 如何使工具提示 div 根据屏幕的哪一侧改变一侧? ( Angular )

jquery - 在 div 中显示工具提示

PHP json_encode html 元素包含不需要的空格

javascript - 悬停效果会产生闪烁

jquery - 哪些工具提示插件与 jQuery 1.5(当前版本)兼容?

html - 如何使用 CSS 隐藏复选框标题