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 相关文章推荐
两个DIV等高的JS的实现代码
Dec 23 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
自写的一个jQuery圆角插件
Oct 26 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
JQuery工具函数汇总
Jun 15 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
vue移动端轻量级的轮播组件实现代码
Jul 12 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 Javascript
详解Vue的异步更新实现原理
Dec 22 Vue.js
JavaScript流程控制(分支)
Dec 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获取post中的json数据的实现方法
2011/06/08 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
干部现实表现材料
2014/02/13 职场文书
创新型城市实施方案
2014/03/06 职场文书
毕业生入职感言
2015/07/31 职场文书
体育教师教学随笔
2015/08/15 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
使用Python开发冰球小游戏
2022/04/30 Python