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{ 位置:
任何人都可以分享如何实施这样的解决方案吗?是否有我可以重复使用的现有解决方案?自己制作一个很简单。
主要步骤是:
$('.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;}