导航菜单

仿Key社游戏风格jQuery右键菜单

阿里云

GalMenu.js 是一款仿 Key 社游戏风格的右键菜单特效 jQuery 插件。该插件将原生的浏览器右键菜单转换为一个动画的圆形菜单,并且带音效,效果非常的炫酷。

使用方法:

在页面中引入 GalMenu.css,jquery 和 GalMenu.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/GalMenu.css">
  2. <script type="text/javascript" src="js/jquery.min.js"></script>
  3. <script type="text/javascript" src="js/GalMenu.js"></script>

HTML 结构:

使用下面的代码作为右键菜单的 HTML 结构:

  1. <div class="GalMenu GalDropDown">
  2.   <div class="circle" id="gal">
  3.     <div class="ring">
  4.       <a href="#" title="Home" class="menuItem">Home</a>
  5.       <a href="#" title="Blog" class="menuItem">Blog</a>
  6.       <a href="#" title="About" class="menuItem">About</a>
  7.       <a href="#" title="Contact" class="menuItem">Contact</a>
  8.       <a href="#" title="Social" class="menuItem">Social</a>
  9.       <a href="#" title="Other" class="menuItem">other</a></div>
  10.   </div>
  11. </div>

然后创建一个全屏的遮罩层,用于在右键菜单出现时,作为屏幕的遮罩。

  1. <div id="overlay" style="opacity: 1; cursor: pointer;"></div>

CSS 样式:

为右键菜单的菜单项设置背景图片。

.ring a:nth-of-type(1) { background-image: url("1.jpg"); }

.ring a:nth-of-type(2) { background-image: url("2.jpg"); }

.ring a:nth-of-type(3) { background-image: url("3.jpg"); }

.ring a:nth-of-type(4) { background-image: url("4.jpg"); }

.ring a:nth-of-type(5) { background-image: url("5.jpg"); }

.ring a:nth-of-type(6) { background-image: url("6.jpg"); }

初始化插件:

在页面 DOM 元素加载完毕之后,通过 GalMenu()方法来初始化该右键菜单插件。

  1. $('body').GalMenu({
  2.   'menu': 'GalDropDown'
  3. })

通过下面的 JS 代码来是菜单项形成一个圆形。

  1. for (var i = 0,
  2.   l = items.length; i < l; i++) {
  3.     items[i].style.left = (50 - 35 * Math.cos( - 0.5 * Math.PI - 2 * (1 / l) * i * Math.PI)).toFixed(4) + "%";
  4.     items[i].style.top = (50 + 35 * Math.sin( - 0.5 * Math.PI - 2 * (1 / l) * i * Math.PI)).toFixed(4) + "%"
  5.   }

配置参数:

GalMenu.js 有 2 个可用的配置参数:

click_to_close:是否在点击遮罩层时关闭右键菜单,默认为 true。

stay_open:是否一直显示右键菜单,默认为 false。
GalMenu.js 右键菜单插件的 github 地址为:https://github.com/LanlingKira/key_style_right_click_menu

仿 Key 社游戏风格 jQuery 右键菜单

已有 364 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!