菜单悬停'下拉'效果CSS

时间:2017-11-22 20:43:38

标签: javascript jquery css

我正在尝试对我的菜单进行某种悬停效果。你可以在www.firstborn.com上看到我想要的效果。它基本上从顶部向下滑动,但不均匀。我尝试了各种CSS,并检查了他们的代码,但是无法正确完成。仅CSS不可能吗?我是否必须安装类似于animate.css的内容?

这是我使用的代码。该ID是我整个菜单中的一个。



#Top_bar:hover {
-webkit-transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
background: #000;
color: #fff;
}




1 个答案:

答案 0 :(得分:0)

这应该可以,你基本上可以在元素上设置高度属性。你必须设置初始高度,然后在悬停时你必须改变高度

#Top_bar {
-webkit-transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
transition: 0.2s height cubic-bezier(0.77, 0, 0.175, 1);
background: #000;
color: #fff;
height: 200px;
}

#Top_bar:hover{
 height: 500px;
}