javascript - 使用trunk js的响应式菜单如何使抽屉打开右侧

标签 javascript jquery css css-animations

嘿,请检查这个responsive menu我想让抽屉向右移动,但我不知道 css 动画,谁能建议我该怎么做。 这是 fiddle

我尝试让 translate3d -240px 抽屉向右移动,但导航消失了。

header.open,
.content.open 
{   
    -webkit-transform: translate3d(240px,0,0);
    -webkit-animation: open .5s ease-in-out;

    -moz-transform: translate3d(240px,0,0);
    -moz-animation: open .5s ease-in-out;

    transform: translate3d(240px,0,0);
    animation: open .5s ease-in-out;
}

最佳答案

我也需要它并进行了必要的调整,现在它可以工作了。下面的一些更改,但检查工作代码的 fiddle :http://jsfiddle.net/pkxtj9z1/

.burger {
    float: right;
    right: 10px;
}

nav {
    right: 5px;
}

nav li {
    text-align: right;
}

header.open,
.content.open 
{   
    -webkit-transform: translate3d(-240px,0,0);
    -webkit-animation: open .5s ease-in-out;

    -moz-transform: translate3d(-240px,0,0);
    -moz-animation: open .5s ease-in-out;

    transform: translate3d(-240px,0,0);
    animation: open .5s ease-in-out;
}
@-webkit-keyframes open {
    0%      {-webkit-transform: translate3d(0,0,0);}
    70%    {-webkit-transform: translate3d(-260px,0,0);}
    100%  {-webkit-transform: translate3d(-240px,0,0);}
}
@-moz-keyframes open {
    0%      {-moz-transform: translate3d(0,0,0);}
    70%    {-moz-transform: translate3d(-260px,0,0);}
    100%  {-moz-transform: translate3d(-240px,0,0);}
}
@keyframes open {
    0%      {transform: translate3d(0,0,0);}
    70%    {transform: translate3d(-260px,0,0);}
    100%  {transform: translate3d(-240px,0,0);}
}

关于javascript - 使用trunk js的响应式菜单如何使抽屉打开右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23285438/

相关文章:

javascript - 捕获隐藏输入元素 jQuery 的值

javascript - slider 更改处理程序

javascript - Twitter Bootstrap 下拉菜单不显示

html - 表格中的悬停状态仅在 Firefox 中带有边框移动链接

javascript - 从 firefox 打印在最后吐出额外的空白页

javascript - 如何从附加组件中轮询 Google 文档

javascript - 使用 not 运算符时,此 Javascript if 语句不会运行?

javascript - 使用 javascript 改变 <div> 的内容

jquery - jQuery 中未设置 css 属性

css - 为什么我的 $ ('id' ).css ('property: value' );应用它的风格?