*新闻详情页*/>
先上实际效果图:(款式有点丑,能够忽视1下下,实际效果出来了就好,后期加到别的新项目中便捷变更0.0)
相近翻书实际效果,本来的意思是应用JS来操纵的,点一下1次以后应用setInterval去操纵书册越过去的动漫,当书册旋转180°以后,消除掉setInterval,但当我持续点一下,那以前沒有旋转180°的书册将没法再次进行以前的姿势,能够用消除setInterval的方法,但总觉得动漫实际效果不太好,自然也有别的处理方法,但忽然想起,CSS3为大家出示了animation,大家为何不去应用应用呢,要是为再加animation动漫便可以立即防止这个难题,animation动漫默认设置是每次都实行完动漫,因此,当出現连点的情况下,就会像图中看到的那样,每页都当然换页,下面贴上编码,及完成流程:
注:本案例JS一部分均以原生态JS撰写,不当用原生态JS的,能用jQuery等对3方架构改变
html一部分:(这一部分真心实意·····,算了吧,丑就丑点吧~.~)
CSS一部分:(根据更改transform中rotatey的值,来完成书册的旋转实际效果)
JS一部分(JS一部分关键完成点一下上/下1页时,为相应的div加上animation特性)
有关最终JS一部分,关键功效在于,当点一下上/下1页时,为相应的div加上animation特性,实际animation的详解,還是必须查询API。
介于适配性的难题,这里较为好的处理方法是加上class,而并不是去加上animation,为融入更多访问器,必须加上前缀-webkit-、-moz-·······,因此在1个类中写好这些物品,立即加上类便可以了,或写1个涵数,封裝好,能立即輸出必须的标识符串就好。
Copyright © 2002-2020 如何制作微信小程序_微信小程序源码_小程序码生成_凡科网微信小程序_微信公众号小程序 版权所有 (网站地图) 粤ICP备10235580号