旋转图像和隐藏菜单

Rotating images and hidden menus

本文关键字:隐藏菜单 图像 旋转      更新时间:2023-09-26

我真的很喜欢他们在这里的导航,我主要想知道他们是如何如此顺利地打开图像的(我假设是jQuery插件,但菜单图标本身不会打开),以及如何通过单击图像来切换菜单。

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

附言:IE中的一切都可以。

他们正在使用CSS转换。

要转动他们使用的图像:

.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);
}

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