【发布时间】:2011-10-14 10:29:33
【问题描述】:
我正在开发 HTML+Javascript 页面翻转效果。 我希望它在没有 HTML5 Canvas 元素的情况下完成此操作,以便我可以将它与文本/表单等一起使用。
到目前为止,这是我一起破解的(webkit 浏览器,我使用 chrome 12): JSFIDDLE: Page Flip
预览:
我想要做的不是显示蓝色矩形之外的红色矩形区域。
我的问题在于重叠区域(紫色区域)的 MASKING / CLIPPING。
我试图在掩码(蓝色)div 中嵌入页面(红色)div 并设置overflow : hidden
但问题是无论何时旋转蒙版(蓝色),页面(红色)也旋转,并且计算无法通过偏移进行校正。
还有其他方法可以剪辑这个区域吗?
【问题讨论】:
标签: html animation canvas css clipping