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

 更新时间:2016年02月06日 16:02:47   投稿:mrr  
这篇文章主要介绍了javascript+css3 实现动态按钮菜单特效的相关资料,需要的朋友可以参考下

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

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

<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中数组与对象的使用方法区别

    数组(array)是按次序排列的一组值。JS其实没有真正的数组,只是用对象模拟数组。本质上,数组属于一种特殊的对象。typeof运算符会返回数组的类型是object。在javascript中,数组又可以认为是索引数组,即可以用整数来进行索引。数组和对象在这种情况下非常接近。
    2022-12-12
  • 在js中使用"with"语句中跨frame的变量引用问题

    在js中使用"with"语句中跨frame的变量引用问题

    在js中使用"with"语句中跨frame的变量引用问题...
    2007-03-03
  • JS实现图片上传多次上传同一张不生效的处理方法

    JS实现图片上传多次上传同一张不生效的处理方法

    这篇文章主要介绍了JS实现图片上传多次上传同一张不生效的处理方法,处理方法也很简单,只要在删除方法里置空input,具体实例代码大家参考下本文
    2018-08-08
  • 前端图片压缩常见的一些解决办法

    前端图片压缩常见的一些解决办法

    这篇文章主要给大家介绍了关于前端图片压缩常见的一些解决办法,图片上传是前端中常见的的业务场景,无论是前台还是后台,适当的对图片进行压缩处理,可以显著的提升用户体验,需要的朋友可以参考下
    2023-11-11
  • js this 绑定机制深入详解

    js this 绑定机制深入详解

    这篇文章主要介绍了js this 绑定机制,结合实例形式深入分析了js this 绑定机制相关原理、使用技巧与操作注意事项,需要的朋友可以参考下
    2020-04-04
  • JS获取子、父、兄节点方法小结

    JS获取子、父、兄节点方法小结

    这篇文章主要介绍了JS获取子、父、兄节点方法总结及JS获取兄弟节点的两种方法,需要的朋友可以参考下
    2017-08-08
  • javascript获取URL参数与参数值的示例代码

    javascript获取URL参数与参数值的示例代码

    本篇文章主要是对javascript获取URL参数与参数值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • js的逻辑运算符 ||

    js的逻辑运算符 ||

    初次见到这样语句 a=a || [] 还有些纳闷,因为在其他语言中没见过有如此用法。
    2010-05-05
  • 代码规范需要防微杜渐code review6个小错误纠正

    代码规范需要防微杜渐code review6个小错误纠正

    这篇文章主要为大家介绍了代码规范需要防微杜渐code review中的6个小错误纠正,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • es6学习笔记之Async函数的使用示例

    es6学习笔记之Async函数的使用示例

    async 函数,使得异步操作变得更加方便。它是 Generator 函数的语法糖。下面这篇文章主要给大家介绍了es6学习笔记之Async函数使用的相关资料,文中给出了详细的示例代码,需要的朋友们下面来一起看看吧。
    2017-05-05

最新评论