html5动态圆,使用HTML5+CSS3实现的圆形菜单

本人学了4天HTML5+CSS3,实现的一个圆形菜单

只要传入一个2维数组即可动态创建这个菜单

参数可以设置菜单中之间的间隙,菜单动画延迟,菜单的分布方式

从GITHUB获取源代码

https://github.com/yourlin/nicemenu

1.[图片] QQ图片20140430080001.jpg

30075931_oKY9.jpg

2.[图片] QQ图片20140430075943.jpg

30075931_l0Id.jpg

3.[代码]菜单默认分布

function createMenu()

{

var targetDom = document.getElementById("targetMenu");

nm = new nice_menu(targetDom);

nm.distributionType = 1;

nm.delay = 50;

nm.gap = 10;

nm.nm_ItemsData = [

["Menu1", "#", "_self", "./img/1.ico"],

["Menu2", "#", "_self", "./img/2.ico"],

["Menu3", "#", "_self", "./img/3.ico"],

["Menu4", "#", "_self", "./img/4.ico"],

["Menu5", "#", "_self", "./img/5.ico"],

];

nm.nm_createMenu();

}

4.[代码]菜单平均分布

function createMenu2()

{

var targetDom = document.getElementById("targetMenu");

nm = new nice_menu(targetDom);

nm.initScale = 1.0;

nm.distributionType = 0;

nm.delay = 50;

nm.gap = 1;

nm.nm_ItemsData = [

["Menu1", "#", "_self", "./img/1.ico"],

["Menu2", "#", "_self", "./img/2.ico"],

["Menu3", "#", "_self", "./img/3.ico"],

["Menu4", "#", "_self", "./img/4.ico"],

["Menu5", "#", "_self", "./img/5.ico"],

["Menu6", "#", "_self", "./img/6.ico"],

["Menu7", "#", "_self", "./img/7.ico"],

["Menu8", "#", "_self", "./img/8.ico"],

["Menu9", "#", "_self", "./img/9.ico"],

["Menu10", "#", "_self", "./img/ark.ico"]

];

nm.nm_createMenu();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值