html - 悬停时显示隐藏文本 (CSS)

标签 html css

我已经尝试了一段时间来在 :hover 上显示一些文字, 谁能帮我解释一下?

我试过:

#DivForHoverItem:hover #HiddenText {
     display: block;}

不幸的是,运气不好。我发现的每个示例中都有这个小片段。

我也没看懂:https://css-tricks.com/forums/topic/show-text-on-hover-with-css/

我尝试获取 <div id="DivForHoverItem"><p>Shown text</p></div>

<div id="HiddenText"><p>Hidden text</p></div>

CSS:

#HiddenText {
   display: none;
}

代码排在那里^

#DivForHoverItem:hover #HiddenText {
     display: block;}

最佳答案

#HiddenText 元素必须位于#DivForHoverItem 元素内,如果您想使用 CSS 实现此目的。尝试这样的事情:

#DivForHoverItem {
    /*just so we can see it*/
    height: 50px;
    width: 300px;
    background-color: red;
}

#HiddenText {
    display: none;
}

#DivForHoverItem:hover #HiddenText {
    display:block;
}
<div id="DivForHoverItem">
  <div id="HiddenText"><p>Hidden text</p></div>
</div>

jsfiddle link for convenience

关于html - 悬停时显示隐藏文本 (CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31549280/

相关文章:

javascript sendfile 二进制数据到 Web 服务

html - CSS 位置 :absolute not covering position:relative text and borders

jquery - 如何在实景网站的Mobile View 中一键切换到桌面?

html - 将图像垂直对齐到 Bootstrap "row"内的底部?

javascript - 无法在使用 ajax 的 div 中加载 HTML

javascript - 单击选项卡时 CSS 宽度动画不起作用

php - 如何在 <head> 标签内使用 PHP 添加 css 文件?

html - -webkit-动画错误

css - 当 contenteditable 为真时,div 滚动条不起作用

javascript - 如何在 angularjs 中显示 JSON 的特定部分