具有双面,杂志式布局和平面翻页动画的模板。布局由CSS Grid提供支持。
今天,我们想通过“翻页”动画分享一个类似杂志的布局。导航时,内容将被覆盖,然后显示下一个“页面”。根据页面分开的距离(从菜单中选择页面时),我们会显示多个元素来覆盖内容,从而创建平面翻页外观。我们在每个页面上添加了一个小的视觉指示器,代表书籍封面。该指标将会增长,具体取决于我们目前所处的页面。
动画由TweenMax提供支持。
注意:请注意,我们使用现有的CSS属性,如旧版浏览器不支持的CSS Grid和CSS Custom Properties。
布局包含每个“页面”的自定义CSS网格设置。我们并没有真正区分双方,而是通过添加中间线来模拟它。要制作自定义网格,我们使用20×20单元格结构,并使用网格区域属性为每个图形添加自定义位置。
菜单允许我们在页面之间跳转。屏幕两侧的蓝线作为装饰指示器,类似于书籍封面(从书本内部看):
如果我们转到“更远”的页面,则平面“页面翻转”动画由多个层组成。
我们希望您喜欢这种布局并发现它很有用!