将部分悬停在段落上以使部分可见

最早的

我知道这个问题已经有了一些答案,但是我不知道如何在具有display:none属性的情况下使该部分可见当我将鼠标悬停在某些段落上时,我需要使其可见。这是我的代码:

.buttons {
  width: 97px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-image: url("/res/downArrow.png");
  background-repeat: no-repeat;
  background-position: right;
}
.buttons:hover > .label {
  background-color: #fff;
  color: #000;
  background-image: url("/res/upArrow.png");
  cursor: pointer;
  visibility: visible;
}
.label {
  position: absolute;
  width: 100%;
  height: 150px;
  top: 35px;
  background-color: #fff;
  border-bottom: solid 3px #3f84f2;
  display: none;
}
<section class="header">
  <div class="menu left">
    <div class="logo left"></div>
    <p class="buttons left">REVIEWS</p>
    <p class="buttons left">FEATURES</p>
    <p class="buttons left">GUIDES</p>
    <p class="buttons left">VIDEOS</p>
    <p class="buttons left">GALLERIES</p>
    <p class="buttons left">FORUMS</p>
    <p class="buttons left">EVENTS</p>
    <div class="left">
      <input type="text" value="Search Products & Articles" />
    </div>
    <div class="login-icon right"></div>
  </div>
</section>

<section class="label"></section>

例如!请访问此站点,http://www.engadget.com/并查看菜单的行为。谢谢

jmore009

除非您将CSS移到.label同一个容器中,否则CSS无法做到这一点.buttonsCSS没有像javascript一样遍历DOM的父选择器,因此该元素必须是同级或后代:

<section class="header">
        <div class="menu left">
            <div class="logo left"></div>
            <p class="buttons left">REVIEWS</p>
            <p class="buttons left">FEATURES</p>
            <p class="buttons left">GUIDES</p>
            <p class="buttons left">VIDEOS</p>
            <p class="buttons left">GALLERIES</p>
            <p class="buttons left">FORUMS</p>
            <p class="buttons left">EVENTS</p>
            <div class="left">
                <input type="text" value="Search Products & Articles" />
            </div>
            <div class="login-icon right"></div>
            <section class="label">SHOW THE TEXT</section>
    </div>
    </section>

而且,您正在使用display: nonelabel但需要visibility:visible悬停。它必须是除隐藏之外的另一个显示属性:

.buttons:hover ~ .label{ //target sibling 
   background-color: #fff;
   color: #000;
   background-image: url("/res/upArrow.png");
   cursor: pointer;
   display:block; //add
}

小提琴

如果要使用当前的HTML结构执行此操作,则可以.hover()非常简单地在jQuery中使用一个函数:

$(".buttons").hover(function(){

    $(".label").toggle();

});

JS示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过将鼠标悬停在段落上可以使部分可见

来自分类Dev

Javascript悬停在PNG图像的可见部分上

来自分类Dev

取消将鼠标悬停在图像上的部分模糊

来自分类Dev

悬停在锚点上时显示的CSS div;将鼠标悬停在div上时保持可见

来自分类Dev

将鼠标悬停在表的偶数行上时,框阴影不可见

来自分类Dev

如何单击WPFObject(“ Image”)(仅将鼠标悬停在其上时可见)?

来自分类Dev

位置:绝对;仅在悬停在 div 上时可见

来自分类Dev

如何显示部分字幕,以及如何将鼠标悬停在整个字幕上

来自分类Dev

将鼠标悬停在图像上时,如何在图像下放置消息?(部分完成)

来自分类Dev

CSS-将鼠标悬停在主菜单或子菜单上时,保持子菜单可见

来自分类Dev

将鼠标悬停在CSS中的列表项上时如何触发div可见性?

来自分类Dev

使部分UIView可见

来自分类Dev

悬停在锚标签上以使未命名的列表可见〜不起作用

来自分类Dev

将鼠标悬停在图标上时,即使悬停也可以看到可见的叶子

来自分类Dev

什么能防止水豚/硒悬停在可见元素上?

来自分类Dev

当鼠标悬停在div上时,使其保持可见状态

来自分类Dev

检测固定光标是否悬停在以前隐藏的,现在可见的元素上

来自分类Dev

如何不将鼠标悬停在可见性隐藏元素上?

来自分类Dev

将鼠标悬停在其父栏外时如何保持下拉菜单可见

来自分类Dev

如何使页脚部分仅在我的wordpress主页上可见?

来自分类Dev

如何使页脚部分仅在我的wordpress主页上可见?

来自分类Dev

可见部分时将标题固定在顶部

来自分类Dev

Img +一些隐藏的文本,将鼠标悬停在其上后,img应当变大,文本应变为可见

来自分类Dev

将鼠标悬停在链接上时,为什么部分css悬停颜色仍留着?

来自分类Dev

将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

来自分类Dev

VueJS:将鼠标悬停在段落中的单词上时突出显示整个句子

来自分类Dev

如何在多列中分解卡片视图以使所有内容在部分中可见?

来自分类Dev

使跨度在悬停CSS上可见

来自分类Dev

使跨度在悬停CSS上可见

Related 相关文章

  1. 1

    通过将鼠标悬停在段落上可以使部分可见

  2. 2

    Javascript悬停在PNG图像的可见部分上

  3. 3

    取消将鼠标悬停在图像上的部分模糊

  4. 4

    悬停在锚点上时显示的CSS div;将鼠标悬停在div上时保持可见

  5. 5

    将鼠标悬停在表的偶数行上时,框阴影不可见

  6. 6

    如何单击WPFObject(“ Image”)(仅将鼠标悬停在其上时可见)?

  7. 7

    位置:绝对;仅在悬停在 div 上时可见

  8. 8

    如何显示部分字幕,以及如何将鼠标悬停在整个字幕上

  9. 9

    将鼠标悬停在图像上时,如何在图像下放置消息?(部分完成)

  10. 10

    CSS-将鼠标悬停在主菜单或子菜单上时,保持子菜单可见

  11. 11

    将鼠标悬停在CSS中的列表项上时如何触发div可见性?

  12. 12

    使部分UIView可见

  13. 13

    悬停在锚标签上以使未命名的列表可见〜不起作用

  14. 14

    将鼠标悬停在图标上时,即使悬停也可以看到可见的叶子

  15. 15

    什么能防止水豚/硒悬停在可见元素上?

  16. 16

    当鼠标悬停在div上时,使其保持可见状态

  17. 17

    检测固定光标是否悬停在以前隐藏的,现在可见的元素上

  18. 18

    如何不将鼠标悬停在可见性隐藏元素上?

  19. 19

    将鼠标悬停在其父栏外时如何保持下拉菜单可见

  20. 20

    如何使页脚部分仅在我的wordpress主页上可见?

  21. 21

    如何使页脚部分仅在我的wordpress主页上可见?

  22. 22

    可见部分时将标题固定在顶部

  23. 23

    Img +一些隐藏的文本,将鼠标悬停在其上后,img应当变大,文本应变为可见

  24. 24

    将鼠标悬停在链接上时,为什么部分css悬停颜色仍留着?

  25. 25

    将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

  26. 26

    VueJS:将鼠标悬停在段落中的单词上时突出显示整个句子

  27. 27

    如何在多列中分解卡片视图以使所有内容在部分中可见?

  28. 28

    使跨度在悬停CSS上可见

  29. 29

    使跨度在悬停CSS上可见

热门标签

归档