javascript+css3 实现动态按钮菜单特效


Posted in Javascript onFebruary 06, 2016

一个菜单按钮特效案例,简单的实现了动态效果。

废话不多说了,直接给大家贴代码了,代码写好不好,还请给位大侠多多指教。

<div class="bar" id="menubar">
<div class="menu" id="menu0">
</div>
<div class="menu" id="menu1">
</div>
<div class="menu" id="menu2">
</div>
</div>
.bar{
width:px;
height:px;
border:px solid #ccc;
border-radius:%;
position:fixed;
top:px;
right:px;
z-index:;
cursor:pointer;
}
.menu{
width:px;
height:px;
background-color:#ccc;
position:absolute;
transform:translated(-%,-%,);
left:%;
transition:all .s cubic-bezier(., ., ., .) s
}
#menu{
top:%;
}
#menu{
top:%;
}
#menu{
top:%;
}
window.onload = function () {
var menubar = document.getElementById("menubar");
var menu = document.getElementById("menu");
var menu = document.getElementById("menu");
var menu = document.getElementById("menu");
var i = ;
menubar.onclick = function () {
i++;
if (i % == ) {
menu.style.top = + "%";
menu.style.display = "none";
menu.style.top = + "%";
menu.style.transform = "translated(-%,-%,) rotate(deg)";
menu.style.transform = "translated(-%,-%,) rotate(deg)";
}
else {
menu.style.transform = "translated(-%,-%,) rotate(deg)";
menu.style.transform = "translated(-%,-%,) rotate(deg)";
menu.style.top = + "%";
menu.style.top = + "%";
menu.style.display = "block";
}
}
}

以上代码简单实现了动态按钮菜单特效,希望对大家有所帮助。

Javascript 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
让您的菜单不离网站
Oct 03 Javascript
SyntaxHighlighter代码加色使用方法
Sep 07 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
Nov 03 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
使用JavaScript开发跨平台的桌面应用详解
Jul 27 Javascript
vue-router动态设置页面title的实例讲解
Aug 30 Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 Javascript
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
Feb 06 Javascript
Angularjs全局变量被作用域监听的正确姿势
Feb 06 #Javascript
JavaScript仿商城实现图片广告轮播实例代码
Feb 06 #Javascript
简介AngularJS中$http服务的用法
Feb 06 #Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 #Javascript
JavaScript中数组添加值和访问值常见问题
Feb 06 #Javascript
详解Angularjs filter过滤器
Feb 06 #Javascript
Angularjs中如何使用filterFilter函数过滤
Feb 06 #Javascript
You might like
一些关于PHP的知识
2006/11/17 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
json跨域调用python的方法详解
2017/01/11 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python之指数与E记法的区别详解
2019/11/21 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
Python递归实现打印多重列表代码
2020/02/27 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
物理学专业自荐信
2014/06/11 职场文书
供电工程专业求职信
2014/08/09 职场文书
质量月活动总结
2014/08/26 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
学籍证明模板
2014/11/21 职场文书
先进单位事迹材料
2014/12/25 职场文书
市场部岗位职责
2015/02/12 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技