【问题标题】:How to change the color of background of title tag?如何更改标题标签的背景颜色?
【发布时间】:2026-02-11 09:10:01
【问题描述】:

查看这张图片...

每个社交图标上都有一个标题标签。我正在尝试更改标题标签所在气泡的背景颜色。

这个我试过了……

a[title]:hover:after { background: #8b6ab2; }

但它不起作用。有没有一种通用的方法可以做到这一点,还是必须根据网站动态?

【问题讨论】:

  • 它不起作用,因为背景在图片后面。你想改变
  • 你能把我们链接到那个页面吗?
  • 网站位于AZEverything

标签: html css hover


【解决方案1】:

我是这样做的。

<a href="#" title="This is the title to show">hover here</a>
<style type="text/css">
  a[title]:hover:after{
    content: attr(title);
    background: red; 
    position: absolute;
    left: 5%;
    top: 10%;}
 </style>

您可以使用这样的数据属性隐藏默认标题

<a href="#" data-title="This is the title to show">hover here</a>
<style type="text/css">
a[data-title]:hover:after{
  content: attr(data-title);
  background: red; 
  position: absolute;
  left: 5%;
  top: 10%;
}
</style>

查看更多here

【讨论】:

  • 我知道你的方法是正确的,但它不起作用。该网站位于 Click Here。你会在底部最左边的页脚看到我所指的社交图标。
【解决方案2】:

尝试将 !important 添加到 CSS 规则的末尾。您用于工具提示的任何 CSS 框架都可能会覆盖您的 CSS。

【讨论】: