当前位置:Gxlcms > JavaScript > 使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效_jquery

使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效_jquery

时间:2021-07-01 10:21:17 帮助过:13人阅读

这是一款仿windows10开始菜单的下拉导航菜单特效。该下拉菜单使用jQuery和CSS3来完成类似windows10开始菜单样式效果,它的代码简洁,效果非常时尚。

查看演示 源码下载

该下拉菜单的HTML结构非常简单,基本的HTML结构如下:

CSS样式

在CSS样式中,顶部导航条.top-bar设置为固定高度50像素和相对定位,并给出一个较高的z-index值。

.top-bar {
 height: 50px;
 position: relative;
 z-index: 1000;
}

下拉菜单.navbox开始的时候是隐藏的,它采用绝对定位,通过translateY方法将它移动到导航条上方200像素的地方。

.top-bar .navbox {
 visibility: hidden;
 opacity: 0;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1;
 -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
   transform: translateY(-200px);
 -webkit-transition: all .2s;
   transition: all .2s;
}

接着在下拉菜单被激活的时候,它的透明度被设置回1,变为可见状态,并通过translateY方法将它移动回原来的位置。

JavaScript

该特效中使用jQUery切换相应的class类和用于打开菜单按钮。

人气教程排行