我正在尝试将超链接转换为图标,同时将内容文本转换为工具提示。问题是我在一个只有 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>