向下滚动时如何垂直缩小导航栏?

阿欣·亚伯拉罕

这是导航栏缩小之前的CSS:

.navbar{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    width: 100%;
    height: 15vh;
    background-color: transparent;
    z-index: 1;
    transition: 0.6s ease;
}

这是缩小后我想要的:(向下滚动几下)

.navbar.adjust{
    background-color: ivory;
    height: 10vh;
}

帮助我解决javascript部分。

库兹涅佐夫

这是您需要的解决方案。这是一个javascript解决方案。

toggle()这里使用方法。

adjust规则将立即应用于第一个滚动条。

window.onscroll = function() {
  let navbar = document.querySelector('.navbar');
    navbar.classList.toggle('adjust', this.scrollY > 0);
};
.main {
    height: 5000px;
}

.navbar{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    width: 100%;
    height: 15vh;
    background-color: transparent;
    z-index: 1;
    transition: 0.6s ease;
}

.navbar.adjust{
    background-color: ivory;
    height: 10vh;
}
<div class="main">
  <ul class="navbar">
    <li>item1</li>
    <li>item2</li>
    <li>item3</li>
  </ul>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向下滚动时缩小导航栏(bootstrap3)

来自分类Dev

向下滚动时如何隐藏导航栏?

来自分类Dev

单击导航链接时如何向下滚动到导航栏

来自分类Dev

单击导航链接时如何向下滚动到导航栏

来自分类Dev

UITableView向下滚动时,如何使导航栏高度变小?

来自分类Dev

向下滚动时,用于动态缩小导航栏的代码是什么?

来自分类Dev

使导航栏在滚动开始时缩小

来自分类Dev

使导航栏在滚动开始时缩小

来自分类Dev

Bootstrap,在使用视口高度时向下滚动后如何使导航栏保持粘性?

来自分类Dev

向下滚动时如何使标题和导航栏都固定在顶部

来自分类Dev

Bootstrap导航栏在滚动时不向下移动

来自分类Dev

向下滚动时,导航栏变为透明并固定在顶部

来自分类Dev

向下滚动页面时,导航栏将移至顶部

来自分类Dev

向下滚动时,导航栏变为透明并固定在顶部

来自分类Dev

页面向下滚动时更改 .active 的导航栏链接

来自分类Dev

向下滚动并从 UITableViewController 返回时,导航栏标题变小

来自分类Dev

用户向下滚动时,如何缩小标题中的文本?

来自分类Dev

当我向下滚动并向上滚动或将鼠标悬停在上方时,如何使导航栏透明?

来自分类Dev

向下滚动导航栏固定顶部容器流体时引导导航栏容器

来自分类Dev

在垂直导航栏中滚动

来自分类Dev

滚动时如何使导航栏保持固定

来自分类Dev

在向下滚动时隐藏导航栏并在向上滚动时显示它

来自分类Dev

用户向下滚动时缩小标题

来自分类Dev

导航栏在向下滚动时会更改背景,但在向上滚动时不会向后更改

来自分类Dev

导航栏在向下滚动时会更改背景,但在向上滚动时不会向后更改

来自分类Dev

如何设计用于垂直滚动的冻结的左侧导航栏?

来自分类Dev

导航栏缩小,滚动内容更改

来自分类Dev

如何使导航栏项目在悬停时向下滑动?(jQuery的)

来自分类Dev

Chrome向上滚动时放大,向下滚动时缩小

Related 相关文章

  1. 1

    向下滚动时缩小导航栏(bootstrap3)

  2. 2

    向下滚动时如何隐藏导航栏?

  3. 3

    单击导航链接时如何向下滚动到导航栏

  4. 4

    单击导航链接时如何向下滚动到导航栏

  5. 5

    UITableView向下滚动时,如何使导航栏高度变小?

  6. 6

    向下滚动时,用于动态缩小导航栏的代码是什么?

  7. 7

    使导航栏在滚动开始时缩小

  8. 8

    使导航栏在滚动开始时缩小

  9. 9

    Bootstrap,在使用视口高度时向下滚动后如何使导航栏保持粘性?

  10. 10

    向下滚动时如何使标题和导航栏都固定在顶部

  11. 11

    Bootstrap导航栏在滚动时不向下移动

  12. 12

    向下滚动时,导航栏变为透明并固定在顶部

  13. 13

    向下滚动页面时,导航栏将移至顶部

  14. 14

    向下滚动时,导航栏变为透明并固定在顶部

  15. 15

    页面向下滚动时更改 .active 的导航栏链接

  16. 16

    向下滚动并从 UITableViewController 返回时,导航栏标题变小

  17. 17

    用户向下滚动时,如何缩小标题中的文本?

  18. 18

    当我向下滚动并向上滚动或将鼠标悬停在上方时,如何使导航栏透明?

  19. 19

    向下滚动导航栏固定顶部容器流体时引导导航栏容器

  20. 20

    在垂直导航栏中滚动

  21. 21

    滚动时如何使导航栏保持固定

  22. 22

    在向下滚动时隐藏导航栏并在向上滚动时显示它

  23. 23

    用户向下滚动时缩小标题

  24. 24

    导航栏在向下滚动时会更改背景,但在向上滚动时不会向后更改

  25. 25

    导航栏在向下滚动时会更改背景,但在向上滚动时不会向后更改

  26. 26

    如何设计用于垂直滚动的冻结的左侧导航栏?

  27. 27

    导航栏缩小,滚动内容更改

  28. 28

    如何使导航栏项目在悬停时向下滑动?(jQuery的)

  29. 29

    Chrome向上滚动时放大,向下滚动时缩小

热门标签

归档