Html 当用户向下滚动时收缩标题

Html 当用户向下滚动时收缩标题,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我是bootstrap/web设计的新手。谁能帮我在用户向下滚动时如何缩小标题和标题中的徽标 就这样 我有一个标题组件 这就是我的头的样子。(JSX) 家 {contactArea} 您只需在scroll上添加一个类,该类在id=“SalesHeader” 只要试着实现这个代码。 我正在使用这个代码是100%的工作 CSS .fixedHeader { height: 20px; -webkit-transition: height 500ms ease 0s; tr

我是bootstrap/web设计的新手。谁能帮我在用户向下滚动时如何缩小标题和标题中的徽标

就这样

我有一个标题组件

这就是我的头的样子。(JSX)


家
{contactArea}

您只需在scroll上添加一个类,该类在
id=“SalesHeader”
只要试着实现这个代码。 我正在使用这个代码是100%的工作

CSS

.fixedHeader {
    height: 20px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
}
在滚动中添加
fixedHeader
的脚本

<script>
    $(window).scroll(function(){
      var sticky = $('#yourID'),
          scroll = $(window).scrollTop();

      if (scroll >= 100) 
      {
      sticky.addClass('fixedHeader');

      }
      else 
      { 
      sticky.removeClass('fixedHeader');

      }
      });
</script>

$(窗口)。滚动(函数(){
var sticky=$(“#yourID”),
scroll=$(窗口).scrollTop();
如果(滚动>=100)
{
sticky.addClass('fixedHeader');
}
其他的
{ 
sticky.removeClass('fixedHeader');
}
});

您只需在scroll上添加一个类,该类在
id=“SalesHeader”
只要试着实现这个代码。 我正在使用这个代码是100%的工作

CSS

.fixedHeader {
    height: 20px;
    -webkit-transition: height 500ms ease 0s;
    transition: height 500ms ease 0s;
}
在滚动中添加
fixedHeader
的脚本

<script>
    $(window).scroll(function(){
      var sticky = $('#yourID'),
          scroll = $(window).scrollTop();

      if (scroll >= 100) 
      {
      sticky.addClass('fixedHeader');

      }
      else 
      { 
      sticky.removeClass('fixedHeader');

      }
      });
</script>

$(窗口)。滚动(函数(){
var sticky=$(“#yourID”),
scroll=$(窗口).scrollTop();
如果(滚动>=100)
{
sticky.addClass('fixedHeader');
}
其他的
{ 
sticky.removeClass('fixedHeader');
}
});

尝试使用此javascript并根据需要编写css页眉高度

function init() {
window.addEventListener('scroll', function(e){
    var distanceY = window.pageYOffset || document.documentElement.scrollTop,
        shrinkOn = 300,
        header = document.querySelector("header");
    if (distanceY > shrinkOn) {
        classie.add(header,"smaller");
    } else {
        if (classie.has(header,"smaller")) {
            classie.remove(header,"smaller");
        }
    }
});
} window.onload=init()

css


尝试使用此javascript并编写css,因为您需要页眉的高度

function init() {
window.addEventListener('scroll', function(e){
    var distanceY = window.pageYOffset || document.documentElement.scrollTop,
        shrinkOn = 300,
        header = document.querySelector("header");
    if (distanceY > shrinkOn) {
        classie.add(header,"smaller");
    } else {
        if (classie.has(header,"smaller")) {
            classie.remove(header,"smaller");
        }
    }
});
} window.onload=init()

css


试试这个,它可能有助于创建引导模板

$(窗口)。滚动(函数(){
如果($(文档).scrollTop()>50){
$('nav').addClass('shrink');
}否则{
$('nav').removeClass('shrink');
}
});
正文{
填充顶部:50px;
}
导航a{
填充顶部:20px!重要;
填充底部:20px!重要;
字号:18px;
}
导航栏切换{
利润率:13px 15px 13px 0;
}
.navbar品牌{
字体大小:30px;
}
导航条收缩{
最小高度:35px;
}
海军{
填充顶部:10px!重要;
填充底部:10px!重要;
字体大小:15px;
}
nav.shrink.navbar品牌{
字体大小:25px;
}
导航.收缩.导航栏切换{
填充物:4px 5px;
保证金:8px 15px 8px 0;
}

自举起动器

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档


试试这个,它可能有助于创建引导模板

$(窗口)。滚动(函数(){
如果($(文档).scrollTop()>50){
$('nav').addClass('shrink');
}否则{
$('nav').removeClass('shrink');
}
});
正文{
填充顶部:50px;
}
导航a{
填充顶部:20px!重要;
填充底部:20px!重要;
字号:18px;
}
导航栏切换{
利润率:13px 15px 13px 0;
}
.navbar品牌{
字体大小:30px;
}
导航条收缩{
最小高度:35px;
}
海军{
填充顶部:10px!重要;
填充底部:10px!重要;
字体大小:15px;
}
nav.shrink.navbar品牌{
字体大小:25px;
}
导航.收缩.导航栏切换{
填充物:4px 5px;
保证金:8px 15px 8px 0;
}

自举起动器

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档

将此文档用作快速启动任何新项目的一种方式。
您得到的只是此文本和一个基本上没有内容的HTML文档


谢谢Gautham,但我不应该使用jQuery。有没有其他方法可以做到这一点/你能用Java脚本吗?我想是Gautham