翻书效果表现得很奇怪,页面互相落下

时间:2015-08-18 14:58:50

标签: javascript html5 css3

我想创建一个书本效果,根据用户选择的选项,书籍将被翻转到具有3d效果的正确页面。但是由于我在CSS3中对3d /变换等并不是很熟悉,所以我遇到了一些我遇到问题的问题。

现在,我已经获得了翻转页面的以下代码:

$(document).on('click','.button', function() {
    $('#configurationPreviewContainer ul:nth-of-type('+$(this).attr('data-target')+')').css('transform', 'rotateY(-180deg) perspective(3000px)');
});

但是看到整个html / css / JS @ codepen> http://codepen.io/anon/pen/aOrjeG

在扩展版中,用户不必单独点击每个页面,但是对于这个快速/干净的演示,我就是这样做的。

目前有三个问题;

1)当您点击“第1页”链接时,书的正面/封面会翻转。但是当页面落地时,前面仍会显示?它应该显示书的封面背面

2)90%的旋转Y不在书的中央,但它在书的左边。为什么会这样,我将如何解决这个问题呢?

3)当您首先选择“第1页”,然后选择“第2页”时,第二页将落在第一页,使其不可见。

0 个答案:

没有答案