一、预览特效

二、全部代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">*{margin:0;padding:0;}html,body{width:100%;height:100%;background-color: #4F4E68;}.box{background:black;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.book {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 18.5rem;height: 12.5rem;perspective: 70rem;}.cover {background-color: #36354e;transform: rotateY(0deg);width: 9.25rem;height: 12.5rem;}.page {top: 0.25rem;left: 0.25rem;background-color: #e9e6c4;transform: rotateY(0deg);width: 9rem;height: 12rem;text-align: right;font-size: 8px;color: #777;font-family: monospace;}.page::before, .page::after {display: block;border-top: 1px dashed rgba(0, 0, 0, 0.3);content: "";padding-bottom: 1rem;}.cover, .page {position: absolute;padding: 1rem;transform-origin: 100% 0;border-radius: 5px 0 0 5px;box-shadow: inset 3px 0px 20px rgba(0, 0, 0, 0.2),0px 0px 15px rgba(0, 0, 0, 0.1);box-sizing: border-box;}.cover.turn {animation: bookCover 3s forwards;}.page.turn {animation: bookOpen 3s forwards;}.page:nth-of-type(1) {animation-delay: 0.05s;}.page:nth-of-type(2) {animation-delay: 0.33s}.page:nth-of-type(3) {animation-delay: 0.66s;}.page:nth-of-type(4) {animation: bookOpen150deg 3s forwards;animation-delay: 0.99s;}.page:nth-of-type(5) {animation: bookOpen30deg 3s forwards;animation-delay: 1.2s;}.page:nth-of-type(6) {animation: bookOpen55deg 3s forwards;animation-delay: 1.25s;}@keyframes bookOpen {30% { z-index: 999 }100% {  transform: rotateY(180deg);z-index: 999;}}@keyframes bookCover {30% { z-index: 999 }100% {  transform: rotateY(180deg);z-index: 1;}}@keyframes bookOpen150deg {30% { z-index: 999 }100% {  transform: rotateY(150deg);z-index: 999;}}@keyframes bookOpen55deg {30% { z-index: 999 }100% {  transform: rotateY(55deg);z-index: 999;}}@keyframes bookOpen30deg {50% { z-index: 999 }100% {  transform: rotateY(30deg);z-index: 999;}}</style></head><body><div class="box"><div class="book"><span class="page turn"></span><span class="page turn"></span><span class="page turn"></span><span class="page turn"></span><span class="page turn"></span><span class="page turn"></span><span class="cover"></span><span class="page"></span><span class="cover turn"></span></div></div></body>
</html>

Css3翻书动画特效相关推荐

  1. HTML5+CSS3小实例:翻书动画

    实例:翻书动画 技术栈:HTML+CSS 效果: 源码: <!DOCTYPE html> <html><head><meta http-equiv=" ...

  2. 使用OpenGL实现翻书动画

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇文章介绍了如何通过纹理渲染绘制地球仪,当然OpenGL的三维图形处理能力是很强大的,只要善于利用OpenGL,就能很方便 ...

  3. 9款超绚丽的HTML5/CSS3应用和动画特效

    HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验.今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单.按钮.图片 ...

  4. 纯CSS3文字Loading动画特效

    纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载 更多专业前端知识,请上 [猿2048]www.mk2048.com

  5. html5 banner特效,HTML5特效库 CSS3遮罩banner动画特效源码

    效果图 各位朋友.大家早上好! 今天给大家带来的是 CSS3遮罩banner动画特效源码! 看倦的轮播图的,可以试试这个特效!别有一番意思! 大家可以按照自己的意愿进行行修改,改成自己喜欢的样子! 有 ...

  6. Android开发笔记(一百五十七)使用OpenGL实现翻书动画

    上一篇文章介绍了如何通过纹理渲染绘制地球仪,当然OpenGL的三维图形处理能力是很强大的,只要善于利用OpenGL,就能很方便地虚拟各种现实生活中的动画效果.本文再来谈谈使用OpenGL实现浏览电子书 ...

  7. css3特效框,科技常识:6种非常炫酷的CSS3按钮边框动画特效

    今天小编跟大家讲解下有关6种非常炫酷的CSS3按钮边框动画特效 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关6种非常炫酷的CSS3按钮边框动画特效 的相关资料,希望小伙伴们看了有所帮助. ...

  8. uni-app h5、app模式下集成turn.js 翻书动画

    uni-app 集成turnjs 翻书动画 h5 页面 引入JQuery.turn.js 工具类文件,注意引入的顺序 import '@/utils/jquery.min.1.7.js'; impor ...

  9. Android App开发手机阅读中实现平滑翻书效果和卷曲翻书动画实战(附源码 简单易懂 可直接使用)

    需要图片集和源码请点赞关注收藏后评论区留言~~~ 一.平滑翻书效果 与纸质书籍类似,手机上的电子书也有很多页,逐页浏览可采用翻页视图,然而翻页视图犹如一幅从左到右的绵长画卷,与现实生活中上下层叠的书籍 ...

最新文章

  1. insert into与insert ignore以及replace into的区别
  2. 恼人的函数指针(二)
  3. VTK:PolyData之BooleanOperationPolyDataFilter
  4. 初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob储存
  5. java 为文件及文件夹添加权限
  6. STP生成树的选举详细步骤、四个案列详解(附图,建议电脑观看)
  7. 如何使用 @ OutputCache 指令的 VaryByCustom 属性来缓存不同版本的页面(二)
  8. vue 自定义指令_vue 自定义指令
  9. Latex特殊符号大全(高清)
  10. latex 长表格中放入多行公式
  11. DES加密算法介绍(含例子)
  12. 建功核武的数学家周毓麟院士:采数学之美为吾美
  13. python序列类型映射_python学习笔记(基础:变量,序列,映射) | 学步园
  14. python计算球体体积_如何在Python中用MonteCarloMethod计算10维球体的体积?
  15. c语言去除字符串中字母,C语言经典例题100例——C语言练习实例32解答(在字符串中删除指定字母或字符串)...
  16. Linux-磁盘扩容(逻辑卷方式)
  17. 可能是国内最火的开源项目 —— PHP 篇
  18. Android 苹果音乐v9,苹果iOS 9公测:续航提升 场景更智能
  19. gmai邮箱怎么注册啊
  20. 浅谈汽车OTA的现状与未来发展趋势

热门文章

  1. 图形杂记--基础概念补充
  2. input 限制只能输入英文、中文、字母、小数、表情包等约束
  3. cdo 发送html,vba调用cdo发送邮件(qq邮箱)
  4. 从0开始学习kaldi决策树绑定+三音素
  5. android应用宝检测是否安装,android 检测手机是否安装了应用宝 app跳转应用宝
  6. openSUSE 截图快捷键配置
  7. Android 开发中如何实现在webview中打开微信支付、支付宝、QQ钱包支付
  8. 如何将PC的屏幕作为树莓派的屏幕
  9. 控价公司可以帮我们做什么?什么时候需要找第三方控价公司?
  10. C语言经典笔试题(一)