为什么活门先打开,然后再打开
Why is the flap opening then closing before opening?
我正在尝试使用这个CodePen(见下文),它是一个信封效果。
点击按钮时顶部挡板应打开,然后发送表单时顶部挡板关闭。
然而,问题是:当打开/关闭时,它会产生双重影响。顶部挡板将打开,然后在信封后面折叠,然后返回"打开"状态。当它关闭时,情况正好相反。
如何移除打开->关闭->打开的效果?
这是我正在用的电笔。
http://codepen.io/permanentinc/pen/muFxK
我相信罪魁祸首是以下代码:
.close_sesame {
transform: rotatex(180deg);
z-index: 9999 ;
}
我发现了这个问题。这是过渡计时功能,所以我删除了以下粗体。。。
.top_flap {
top: -245px;
left: -15px;
position: absolute;
height: 245px;
width: 800px;
overflow-y: hidden;
-webkit-perspective: 500;
-moz-perspective: 500;
-ms-perspective: 500;
-o-perspective: 500;
perspective: 500;
-webkit-transform-origin: bottom;
-moz-transform-origin: bottom;
-ms-transform-origin: bottom;
-o-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition: all 500ms 200ms linear;
-moz-transition: all 500ms 200ms linear;
-o-transition: all 500ms 200ms linear;
transition: all 500ms 200ms linear;
**Start of Removed**--------------------------------
-webkit-transition-timing-function: cubic-bezier(0.6, 1.3, 0.2, 2.8);
-moz-transition-timing-function: cubic-bezier(0.6, 1.3, 0.2, 2.8);
-o-transition-timing-function: cubic-bezier(0.6, 1.3, 0.2, 2.8);
transition-timing-function: cubic-bezier(0.6, 1.3, 0.2, 2.8);
**End of Removed**---------------------
z-index: 1;
}
这是包含修复程序的分叉代码笔。
http://codepen.io/SandManMoshi/pen/bVMwNx/
相关文章:
- 为什么我们被教导将document.getElementById(“id”)分配给一个变量,然后将该变量与属性一起使用
- 为什么这个脚本只工作一次?只替换元素一次,然后再也不替换
- 将函数从 obj 传递到数组中.然后添加数组,但结果是 NaN.为什么
- 为什么删除条形,然后将条形重新添加到我的堆栈条形图中会更改条形的位置
- 为什么我的 React 复选框在渲染时触发更改处理程序,然后在单击该框时不触发
- document.onmousedown是一个事件,然后为什么
- 为什么当用户单击背景时,我的jQuery Mobile页脚会出现然后消失
- 为什么导航条滑下来很瘦,然后又变宽了
- 在JavaScript onClick中:为什么笔划出现然后消失
- 为什么Jasmine被称为“;BDD”;即使没有“测试框架”;给定/何时/然后”;支持
- 为什么网站在打开用户链接时,打开一个页面,然后重定向
- 为什么当我右键单击页面然后单击'另存为.'铬
- 为什么活门先打开,然后再打开
- 为什么Monad'的bind()方法必须返回一个函数,然后返回Monad
- 为什么When.js承诺.然后跳过一个函数
- 为什么我不能添加一个元素,删除它,然后第二次添加相同的元素?
- 为什么javascript中的.replace()会替换"然后
- 为什么要分配字符串'原型'到一个变量,然后使用它来设置对象的原型
- 为什么两者都承诺's然后&catch回调被调用
- 为什么在我的比赛中球没有停在边界线上然后反弹回来?