html - Bootstrap 词缀 - 向下滚动时无法隐藏图像元素

标签 html css twitter-bootstrap hide affix

当我向下滚动时,我想隐藏大 Logo 并显示小 Logo

<div class="row clearfix" >
  <div class="col-md-12 column">
    <nav class="navbar navbar-default" role="navigation" data-spy="affix" data-offset-top="10">
      <div class="navbar-header"> <a class="big_logo" href="#"><img src="img/logo.png" alt="logo"></a><a class="small_logo" href="#"><img src="img/logo_small.png" alt="logo_small"></a></div>
    </nav>
  </div>
</div>

我不知道我的 CSS 在这里搞砸了什么:

.big_logo {
}
.big_logo.affix {
        display:none;
}
.small_logo {
        display:none;
}
.small_logo.affix {
}

最佳答案

您期望 .big_logo.small_logo 获得类 .affix。具有 data-spy="affix" 的元素实际上获得了 .affix 类,因此您需要将 CSS 选择器修改为 .affix .big_logo 而不是像这样的 .big_logo.affix:

.small_logo {
    display: none;
}
.affix .small_logo {
    display: block;
}
.affix .big_logo {
    display: none;
}

关于html - Bootstrap 词缀 - 向下滚动时无法隐藏图像元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25055271/

相关文章:

java - 我如何在同一页面中使用两个微调器

html - 使用 calc() 进行列对齐

javascript - 颜色仅在激活随机按钮时改变

css - :focus effect not showing up on bootstrap radio button group

javascript - PHP/MySql用户注册,如何让想要注册的用户不使用相同的用户名?

css - Semantic-UI::Downloadable 字体 - 错误的行距

html - header 元素没有响应

javascript - 动画 Bootstrap 卡替换消失的卡

jquery - django bootstrap 下拉菜单不工作

Jquery无法找到div