【发布时间】:2020-10-21 16:13:04
【问题描述】:
我正在尝试将超链接转换为图标,同时将内容文本转换为工具提示。问题是我在一个只有 CSS 可以玩的地方工作,我不能修改 HTML 或添加任何 Javascript。我正在从表中的外部源检索数据,其中一列是超链接 - 我想将其转换为带有文本内容的图标,作为悬停时的工具提示方式。
下面是我已经完成了多远,有什么方法可以让:hover 部分的外观、感觉和行为更像一个工具提示?或者是否有另一种方法可以完全实现我的目标?
.external-link {
font-size: 0;
}
.external-link:after {
content: ' ';
background: url(https://cdn.sstatic.net/Sites/stackoverflow/Img/favicon.ico?v=ec617d715196) no-repeat;
display: inline-block;
height: 32px;
width: 32px;
}
.external-link:hover {
/* Well it shows the text, but it ain't pretty nor very functional.. */
font-size: initial;
}
<a href="https://www.stackoverflow.com/" class="external-link">Stack Overflow</a>
【问题讨论】:
标签: css jira confluence css-hack