首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS -使用~ to标题设置第二个元素的内容

问CSS -使用~ to标题设置第二个元素的内容
EN

Stack Overflow用户
提问于 2014-04-21 14:00:45
回答 1查看 58关注 0票数 1

我正在尝试使用CSS和非常少量的JavaScript创建工具提示系统。到目前为止,我已经创建了如下结构:

代码语言:javascript
复制
<div class="tooltip" title="foo"></div>
<div class="tooltip" title="bar"></div>
<span id="tooltip-span"></span>

我创建了几个CSS样式,以便在悬停时显示工具提示的跨度,并根据鼠标位置将工具提示移动到正确的位置。

然而,我在试图使工具提示的内容与正在徘徊的div相对应时遇到了困难。我试过使用以下CSS,但没有结果:

代码语言:javascript
复制
.tooltip:hover ~ #tooltip-span {
    display: inline;
    content: attr(title);
}

是否有任何方法使span元素使用CSS使div标题的内容悬浮在上面?

感谢您的阅读!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-21 14:03:58

用纯CSS,不。content: attr(title)将内容设置为匹配的元素的title属性,在您的示例中是#tooltip-span。

要以您想要的方式完成这项工作,您需要使用Javascript更新<span id="tooltip-span"></span>的title属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23198974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档