- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用于笔记本样式 div 的翻页动画:
http://jsfiddle.net/jdell64/c1ytu8mo/2/
$('#next').click(function () {
$('#card').toggleClass('flipped');
})
.container {
background: lightgray;
width: 500px;
height:500px;
margin: 0 auto;
perspective: 800px;
}
#card {
width: 50%;
height: 100%;
margin: 0 auto;
transform-style: preserve-3d;
}
#card > div {
position:absolute;
width:100%;
height: 50%;
background: rgba(255, 255, 255, 0.7);
top: 125px;
/* backface-visibility: hidden; */
transition: transform 1s, visibility 0.9s;
transform-origin: 50% 0%;
}
#card.flipped .front {
transform: rotateX(360deg);
transform-origin: 50% 0%;
visibility: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section class="container">
<div id="card">
<div class="back">Back</div>
<div id="mid" class="mid">Middle</div>
<div id="front" class="front">Front</div>
</div>
</section>
<br/>
<br/>
<br/>
<br/>
<a id="back" href="#">back</a>
<a id="next" href="#">next</a>
“下一步”按钮似乎可以工作,但它会来回切换页面。我如何让它进入无限循环的“下一个”,并让上一页做同样的事情?
此外,顺便说一句......我不确定为什么我的“前面”内容必须放在底部。
更多信息
基于 this article ,我可以这样做:
$('#next').click(function () {
myBox = $('#card')
myBox.toggleClass('flipped');
myBox.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',
function (e) {
console.log('done!');
console.log(e);
// code to execute after transition ends
});
})
但由于某种原因它触发了两次。
更新 我可以使用“下一步”按钮,但我不知道后退按钮:
最佳答案
您只需简单地切换翻转类,添加/删除会创建来回概念,但如果您想翻转更多元素,则翻转类应该保留在卡片上,而应该转到子元素。
顺便回答一下:z-index 将解决重新排序问题......否则子元素将简单地相互叠加,因此最后一个元素在最上面。
$('#next').click(function () {
$('#card').addClass('flipped');
});
$('#back').click(function () {
$('#card').removeClass('flipped');
});
.container {
background: lightgray;
width: 500px;
height:500px;
margin: 0 auto;
perspective: 800px;
}
#card {
width: 50%;
height: 100%;
margin: 0 auto;
transform-style: preserve-3d;
}
#card > div {
position:absolute;
width:100%;
height: 50%;
background: rgba(255, 255, 255, 0.7);
top: 125px;
/* backface-visibility: hidden; */
transition: transform 1s, visibility 0.9s;
transform-origin: 50% 0%;
}
#card.flipped .front {
transform: rotateX(360deg);
transform-origin: 50% 0%;
visibility: hidden;
}
#card .front {
z-index: 2;
}
#card .mid {
z-index: 1;
}
#card div {
z-index: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section class="container">
<div id="card">
<div id="front" class="front">Front</div>
<div id="mid" class="mid">Middle</div>
<div class="back">Back</div>
</div>
</section>
<br/>
<br/>
<br/>
<br/>
<a id="back" href="#">back</a>
<a id="next" href="#">next</a>
关于javascript - 如何为下一页/上一页获取 Page Flipper 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346664/
鳍状肢 Hermes debugger不显示 请问怎么让他正常显示? react-native:0.62.2(从0.61更新到0.62.2) https://fbflipper.com/ https:
我按照这里的说明 https://fbflipper.com/docs/getting-started/android-native/#diagnostics .我在 build.gradle 中添加
根据documents在这里,我遵循了必要的步骤。然而,尽管我在调试我的应用程序时可以看到请求的数据,但我在 Flipper 上看不到网络流量。这是我的代码: 依赖关系: debugImplement
我如何为将在 View 鳍状肢中查看的每张图像做 toast?我的意思是我希望每次单击下一步按钮时,都会出现 toast 并告诉它的第一张图片。 ,第二张图片,第三张图片等等.. 这是 mah 代码:
我在 Rails 上使用 Flipper gem。我正在尝试以下操作,但发现它不起作用: Flipper.register(:admins) do |actor| actor.respond_to
我们正在探索使用 flipper gem ( https://github.com/jnunemaker/flipper ) 来控制谁可以看到新功能。在我们的第一个测试中,我们希望仅向看到横幅广告的第
我正在尝试使用 spritekit 构建弹球游戏。球受重力影响并做出正确 react ,但我想不出一种方法来移动脚蹼以影响球的物理特性。现在我正在使用像这样的 SKAction 围绕 anchor 旋
我有一个模拟向导的网页。在用户离开第二步进入第三步后,我正在像卡片一样“翻转”面板。您可以在此 Bootply 中看到它的实际效果.代码如下所示:
在我的应用程序中,我有一个 Viewflipper,其中将以编程方式从数组加载四个图像。但仅对于最后一个鳍状肢图像,我需要显示“执行”按钮。 在java中: int gallery_grid_I
我是 Android 新手,目前正在使用 ViewFlipper。我想知道是否可以只使用一个 ImageView?这样我就可以创建我的图像的数组列表。我认为使用多个 ImageView 不是一个好习惯
我有 2 个 Activity ,在每个 Activity 中我都有一个 View 翻转器和按钮。单击第一个 Activity 中的按钮时,我想查看第二个 Activity 的 view-flippe
我有一个用于笔记本样式 div 的翻页动画: http://jsfiddle.net/jdell64/c1ytu8mo/2/ $('#next').click(function () {
我收到有关 Xcode 版本不匹配的以下错误。然而,这似乎没有意义。 UUID 是正在运行的模拟器的“标识符”,而不是我可以切换到的任何文件夹。我发现了一个类似的错误,但由于它已关闭且陈旧,我认为我不
我已经设法连接了一个设备(我看到了日志并看到了 React Native 元素的树),但是现在我在连接应用程序时遇到了问题——我看到的是“未选择应用程序”。有什么想法可以解决吗? 最佳答案 使用 Fl
我在 android 应用程序中使用 viewflipper。 我的应用程序在 tabhost 中有 tabhost。当我点击“主页”选项卡时——> 点击“节食”按钮——> 然后它会显示新的标签主机,
如何将滑动事件传递给 View 寻呼机内的 viewflipper。View fliper 将在垂直方向滑动这可能吗?或者我必须在 View 寻呼机内部使用 View 寻呼机,并在垂直方向滑动时使用内
我必须在 ViewFlipper 上实现 Touch Scroll。例如。我有两个图像。首先,ViewFlipper 显示第一张图像。现在我将 View 从右向左移动。第一张图片 View 从左侧滑出
我在尝试运行在 apple silicon 中使用 Flipper 的 react-native 应用程序时遇到问题,我收到以下错误: 我尝试了一些方法,比如在 rosetta 模式下运行 Xcode
我一直在尝试为新的 ios 运行但一直收到此错误 ** BUILD FAILED ** The following build commands failed: CompileC /U
您好,我是一名新的应用程序开发人员。我正在尝试一个通过翻转工作的新应用程序。我有以下格式的 xml 文件gcsgacghascghabdvdb 乍一看它必须显示问题,翻转后它必须显示答案。这必须完成大
我是一名优秀的程序员,十分优秀!