手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
摘要:这是一款仿windows10开始菜单的下拉导航菜单特效。该下拉菜单使用jQuery和CSS3来完成类似windows10开始菜单样式效果,它...

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

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

查看演示 源码下载

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

<div id="top-bar"> <div> <button id="navbox-trigger"><i></i></button> </div> <div> <div> <a href="#"> <div><i></i></div><span>Home</span> </a> ...... </div> </div> </div>

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方法将它移动回原来的位置。

.top-bar.navbox-open .navbox { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .3s, -webkit-transform .3s; transition: opacity .3s, transform .3s; }

JavaScript

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

(function () { $(document).ready(function () { $('#navbox-trigger').click(function () { return $('#top-bar').toggleClass('navbox-open'); }); return $(document).on('click', function (e) { var $target; $target = $(e.target); if (!$target.closest('.navbox').length && !$target.closest('#navbox-trigger').length) { return $('#top-bar').removeClass('navbox-open'); } }); }); }.call(this));

【使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效】相关文章:

jQuery实现表格行上下移动和置顶效果

基于jQuery插件实现环形图标菜单旋转切换特效

javascript实现简单的省市区三级联动

jquery 构造函数在表单提交过程中修改数据

Nodejs中session的简单使用及通过session实现身份验证的方法

jQuery插件pagewalkthrough实现引导页效果

基于jquery实现下拉框美化特效

javascript实现在网页任意处点左键弹出隐藏菜单的方法

jQuery实现将页面上HTML标签换成另外标签的方法

javascript实现点击后变换按钮显示文字的方法

精品推荐
分类导航