首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏Div直到悬停在图标上

隐藏Div直到悬停在图标上
EN

Stack Overflow用户
提问于 2017-12-05 09:51:34
回答 5查看 850关注 0票数 0

我碰到了砖墙,我在一个网站上工作,我需要隐藏一个额外内容的DIV,直到用户盘旋在一个图标上,但我不知道如何做到这一点。我尝试过各种不同的方法(>,+和~),但我只是无法使它发挥作用。

HTML

代码语言:javascript
复制
.fa-canapes-icon:hover .canapes-popup{
    display:block;
    
}
代码语言:javascript
复制
<div class="canapes">
<p>Canapes <i class="fa fa-info-circle fa-canapes-icon"></i></p>
<div class="canapes-popup">
<h1>Example Canape Menu</h1>
<p>This is a popular selection. We do of course have other options we are happy to discuss with you.<br>
Mini Yorkshires with Medium Roast Beef and Horseradish<br>
Satay Chicken Skewers with a Peanut Sauce<br>
Spicy Prawn with Mango<br>
Smoked Salmon &amp; Mascarpone crostini with Dill &amp; Lemon<br>
Mozzerella Pearls with Sun-blush tomatoes &amp; Fresh Basil (V)<br>
Honey and Sesame Coated Cocktail Sausages</p>
</div>
</div>

该页面可以查看这里,它是‘婚礼包3’与我的糖果图标,我试图把它添加到。

任何帮助都将不胜感激。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-12-05 10:00:49

您的css失败了,因为<i>没有任何兄弟姐妹;而您感兴趣的<div><i>的父母的兄弟姐妹。因此,您可以这样做:

代码语言:javascript
复制
<p class="icon-container">Canapes <i class="fa fa-info-circle fa-canapes-icon"></i></p>

并添加以下CSS:

代码语言:javascript
复制
.icon-container:hover + .canapes-popup {
    display: block;
}

好像起作用了。如果对你也适用的话,请告诉我。小提琴

票数 1
EN

Stack Overflow用户

发布于 2017-12-05 09:55:33

您的css会表明,.canapes-popup.fa-canapes-icon的子代,查看您的html,但事实并非如此。

您是否尝试过相邻的同级选择器。这允许您选择一个直接在指定的元素之后的元素。

例如,您可以尝试:

代码语言:javascript
复制
.fa-canapes-icon:hover + .canapes-popup{
    display:block;   
}

希望这能有所帮助

票数 1
EN

Stack Overflow用户

发布于 2017-12-05 09:57:43

你需要在p的悬停上显示,因为p和你的div就在附近,所以使用这个css。

代码语言:javascript
复制
.canapes-popup{
    display:none;
    
}
p:hover + .canapes-popup{
    display:block;
    
}
代码语言:javascript
复制
<div class="canapes">
<p>Canapes <i class="fa fa-info-circle fa-canapes-icon"></i></p>
<div class="canapes-popup">
<h1>Example Canape Menu</h1>
<p>This is a popular selection. We do of course have other options we are happy to discuss with you.<br>
Mini Yorkshires with Medium Roast Beef and Horseradish<br>
Satay Chicken Skewers with a Peanut Sauce<br>
Spicy Prawn with Mango<br>
Smoked Salmon &amp; Mascarpone crostini with Dill &amp; Lemon<br>
Mozzerella Pearls with Sun-blush tomatoes &amp; Fresh Basil (V)<br>
Honey and Sesame Coated Cocktail Sausages</p>
</div>
</div>

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

https://stackoverflow.com/questions/47650554

复制
相关文章

相似问题

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