旋转图像和隐藏菜单

时间:2013-08-19 23:20:16

标签: javascript jquery html navigation

我真的很喜欢他们在here的导航,我想知道他们如何顺利地转动图像(我假设一个jQuery插件,但菜单图标本身不转),以及如何通过单击图像来打开和关闭菜单。

我试着查看他们的源代码,但CSS难以辨认。

P.S。一切都在IE中运行。

1 个答案:

答案 0 :(得分:1)

他们正在使用CSS transitions

要转动他们使用的图像:

.active .icon-menu {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

为了动画它们使用:

.icon-menu {
    transition: transform .3s cubic-bezier(0.785,0.135,0.15,0.86);
    -moz-transition: -moz-transform .3s cubic-bezier(0.785,0.135,0.15,0.86);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0.785,0.135,0.15,0.86);
    -o-transition: -o-transform .3s cubic-bezier(0.785,0.135,0.15,0.86);
}

定义了这些样式后,动画基本上是通过在相应的.active元素上添加或删除<a>类来触发的。

相关问题