您现在的位置是:网站首页> 编程资料编程资料
css3实现书本翻页效果的示例代码css transform 翻页动画记录的实现HTML5 3D书本翻页动画的实现示例使用纯CSS实现书籍3D翻页效果的示例很酷的HTML5电子书翻页动画特效一个不错的html 打印代码支持翻页css实现点击滚动翻页的效果(无js)
2023-10-16
285人已围观
简介 这篇文章主要介绍了css3实现书本翻页效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
关键要点:
1.css3 3d动画的掌握
2.如何解决翻转后页面内容的改变
3.如何保持书本一直处于居中位置
代码总览
Document 封面123456尾面
要点分析
css3动画属性解释:
perspective: 5000px; 这里是透视属性,可以简单认为是实现了“近大远小”效果的属性
这里需要注意perspective需要设置在进行了3d变换的元素的父元素上,因为进行3d变换
的元素只有以父元素为背景做透视变换才能看到效果。
transition:all 1s ease;这里是过度属性,可以设置过度时间以及应用的缓动函数
transform-origin: left center;;这个属性可以设置变换属性的起始点,这里的意思是以 左中为点进行绕y轴旋转
transform-style: preserve-3d;;这个属性可以让设置了该属性的元素的子元素也能呈现相同 的基于父元素的透视,前提是子元素也进行了3d变换。
解决页面内容的显示问题:
backface-visibility: hidden;让进行了180度旋转的元素隐藏,即背面不可视
运用这个属性可以让页面1旋转180度后隐藏而从-180度旋转为0度的页面2显示,从而实现 书本内容的切换
解决书本居中页面的问题:
transform: translate(0,0) 通过平移属性,解决此问题
剩下的就是用js添加点击事件,控制元素样式实现翻页动画
到此这篇关于css3实现书本翻页效果的示例代码的文章就介绍到这了,更多相关css3 书本翻页内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- 纯CSS3实现圆圈动态发光特效动画的示例代码CSS3实现左上角或右上角显示提醒圆点的示例代码css实现带箭头和圆点的轮播Dreamweaver项目列表前面的项目符号去掉小圆点?HTML5 Canvas绘制圆点虚线实例
- 大掌门葵花宝典属性全面解析_手机游戏_游戏攻略_
- 佣兵天下获取声望的途径分析_手机游戏_游戏攻略_
- 泰拉瑞亚道具合成表大全游戏攻略_手机游戏_游戏攻略_
- 泰拉瑞亚床制作方法图文攻略_手机游戏_游戏攻略_
- 糖果忍者猫3道具作用详解_手机游戏_游戏攻略_
- 全民飞机大战ios和安卓设备部分数据不互通_手机游戏_游戏攻略_
- 全民飞机大战钢铁雷霆属性全面解析_全民飞机大战钢铁雷霆怎么样_手机游戏_游戏攻略_
- 全民英雄UU助手修改战斗速度及攻击力方法_UU助手怎么修改攻击力_手机游戏_游戏攻略_
- 割绳子2闪退黑屏具体解决方法详解_手机游戏_游戏攻略_
