Javascript 如何在网站导航栏顶部创建一个可最小化的报价条?

Javascript 如何在网站导航栏顶部创建一个可最小化的报价条?,javascript,html,css,ruby-on-rails,twitter-bootstrap,Javascript,Html,Css,Ruby On Rails,Twitter Bootstrap,我在导航栏上方的一个网站上看到了这个报价。 单击右上角的箭头时,看起来像这样。 我怎样才能使它具有响应性 任何人都可以分享如何实施这样的解决方案吗?是否有我可以重复使用的现有解决方案?自己制作一个很简单。 主要步骤是: 创建一个div元素,固定在顶部,高度为零 把按钮放在右上角 将事件绑定到按钮,单击时,切换div的高度 下面是一个例子: $('.button')。在('click',函数(){ $('.top').toggleClass('active'); }); .top{ 位置:

我在导航栏上方的一个网站上看到了这个报价。

单击右上角的箭头时,看起来像这样。

我怎样才能使它具有响应性


任何人都可以分享如何实施这样的解决方案吗?是否有我可以重复使用的现有解决方案?

自己制作一个很简单。
主要步骤是:

  • 创建一个div元素,固定在顶部,高度为零
  • 把按钮放在右上角
  • 将事件绑定到按钮,单击时,切换div的高度
  • 下面是一个例子:

    $('.button')。在('click',函数(){
    $('.top').toggleClass('active');
    });
    
    .top{
    位置:固定;
    排名:0;
    左:0;
    身高:0;
    宽度:100%;
    }
    .脱衣舞{
    身高:0;
    背景颜色:黄色;
    过渡:高度0.5s;
    线高:40px;
    文本对齐:居中;
    溢出:隐藏;
    }
    .top.active.strip{
    高度:40px;
    }
    .按钮{
    位置:绝对位置;
    排名:0;
    右:5px;
    宽度:40px;
    高度:40px;
    线高:40px;
    文本对齐:居中;
    显示:内联块;
    背景颜色:黄色;
    颜色:#fff;
    光标:指针;
    }
    .向下箭头{
    转变:转变0.5s;
    }
    .top.active.箭头向下{
    变换:旋转(180度)
    }
    
    一些内容
    
    自己做一个很简单。
    主要步骤是:

  • 创建一个div元素,固定在顶部,高度为零
  • 把按钮放在右上角
  • 将事件绑定到按钮,单击时,切换div的高度
  • 下面是一个例子:

    $('.button')。在('click',函数(){
    $('.top').toggleClass('active');
    });
    
    .top{
    位置:固定;
    排名:0;
    左:0;
    身高:0;
    宽度:100%;
    }
    .脱衣舞{
    身高:0;
    背景颜色:黄色;
    过渡:高度0.5s;
    线高:40px;
    文本对齐:居中;
    溢出:隐藏;
    }
    .top.active.strip{
    高度:40px;
    }
    .按钮{
    位置:绝对位置;
    排名:0;
    右:5px;
    宽度:40px;
    高度:40px;
    线高:40px;
    文本对齐:居中;
    显示:内联块;
    背景颜色:黄色;
    颜色:#fff;
    光标:指针;
    }
    .向下箭头{
    转变:转变0.5s;
    }
    .top.active.箭头向下{
    变换:旋转(180度)
    }
    
    一些内容
    
    是否单击并查看页面源代码?是否单击并查看页面源代码?完美。我把高度改为自动,它变得灵敏了。top.active.strip{height:auto;}完美。我把高度改为自动,它变得灵敏了。top.active.strip{height:auto;}