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 相关文章推荐
Javascript String.replace的妙用
Sep 08 Javascript
js中关于String对象的replace使用详解
May 24 Javascript
Prototype源码浅析 String部分(二)
Jan 16 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
jQuery中的一些常见方法小结(推荐)
Jun 13 Javascript
jQuery删除当前节点元素
Dec 07 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
浅谈原生JS实现jQuery的animate()动画示例
Mar 08 Javascript
Angular4实现图片上传预览路径不安全的问题解决
Dec 25 Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
用Cordova打包Vue项目的方法步骤
Feb 02 Javascript
JS中FormData类实现文件上传
Mar 27 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 csv操作类代码
2009/12/14 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
详解background属性的8个属性值(面试题)
2020/11/02 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
介绍一下Linux中的链接
2016/05/28 面试题
经典婚礼主持词
2014/03/13 职场文书
竞聘书格式及范文
2014/03/31 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python