很酷的HTML5电子书翻页动画特效


本文分享一款很酷的HTML5电子书翻页动画特效,这款HTML5翻页动画可以用鼠标拖动页面来模拟手动翻页的效果,也可以点击书页的边框来快速翻页。之前也分享过一款HTML5 3D书本翻页特效,3D视觉效果更加强烈。

在线演示地址如下:

http://demo.phpstudy.net/js/2016/html5-book-page/

实现的代码:

XML/HTML Code复制内容到剪贴板
  1. <div id="shineflip">  
  2.       <div id="shineflip-pages">  
  3.           <canvas id="shineflip-canvas"></canvas>  
  4.           <canvas id="shineflip-page-mid-canvas"></canvas>  
  5.           <section class="page">  
  6.               <div><img src="images/0.jpg" width="475" height="482" /></div>  
  7.               <span style="left:18px;"><img src="images/zh.png" height="482" /></span>  
  8.           </section>  
  9.           <section class="page" style="background:url(images/left_pk.jpg)">  
  10.               <div><img src="images/1.jpg" width="466" height="463" style="float:right;margin-top:9px;" /></div>  
  11.           </section>  
  12.           <section class="page">  
  13.               <div><img src="images/2.jpg" width="466" height="463" style="float:left;margin-top:9px;" /></div>  
  14.           </section>  
  15.           <section class="page">  
  16.               <div><img src="images/3.jpg" width="466" height="463" style="float:right;margin-top:9px;" /></div>  
  17.           </section>  
  18.           <section class="page">  
  19.               <div><img src="images/4.jpg" width="466" height="463" style="float:left;margin-top:9px;" /></div>  
  20.           </section>  
  21.           <section class="page">  
  22.               <div><img src="images/5.jpg" width="466" height="463" style="float:right;margin-top:9px;" /></div>  
  23.           </section>  
  24.           <section class="page" style="background:url(images/right_pk.jpg)">  
  25.               <div><img src="images/6.jpg" width="466" height="463" style="float:left;margin-top:9px;" /></div>  
  26.           </section>  
  27.           <section class="page">  
  28.               <div><img src="images/24.jpg" width="475" height="482" /></div>  
  29.               <span style="right:18px;"><img src="images/zh.png" height="482" /></span>  
  30.           </section>  
  31.       </div>  
  32.   </div>  

CSS样式:

CSS Code复制内容到剪贴板
  1. body, h2, p {   
  2.  margin: 0;   
  3.  padding: 0;   
  4. }   
  5.   
  6. body {   
  7.  backgroundurl("../images/cover.jpg"no-repeat;   
  8.  -webkit-background-size: cover;   
  9.     -moz-background-size: cover;   
  10.     -o-background-size: cover;   
  11.     background-size: cover;   
  12.  color#333;   
  13.  font-familyHelveticasans-serif;   
  14.  text-align:center;   
  15. }   
  16. #shineflip {   
  17.  /*background: url("../images/cover.jpg") no-repeat;*/  
  18.  -o-background-size: 100% 100%;    
  19.  -webkit-background-size: 100% 100%;   
  20.  -moz-background-size: 100% 100%;   
  21.  background-size: 100% 100%;   
  22.  positionabsolute;   
  23. }   
  24.   
  25. #shineflip-pages    
  26. {   
  27. /*    background-color:#fafafa;*/  
  28.     background-repeatrepeat;   
  29.     positionabsolute;   
  30.     z-index: 2;   
  31. }   
  32.   
  33. #shineflip-pages section.cover_front, #shineflip-pages section.cover_background{   
  34.  positionabsolute;   
  35.  overflowhidden;   
  36.  color#ffffff;   
  37. }   
  38.   
  39. #shineflip-pages .cover_front_content   
  40. {   
  41.  positionabsolute;    
  42.  z-index: 1;   
  43.  overflow:hidden;   
  44.  whitewhite-space:nowrap;   
  45.  -ms-user-select:none;   
  46.  -webkit-user-select:none;   
  47.  -moz-user-select:none;   
  48. }   
  49.   
  50. #shineflip-pages .cover_front_back   
  51. {   
  52.  positionabsolute;    
  53.  z-index: 0;   
  54. }   
  55.   
  56. #shineflip-pages .cover_background_content   
  57. {   
  58.  positionabsolute;    
  59.  z-index: 1;   
  60.  overflow:hidden;   
  61.  whitewhite-space:nowrap;   
  62.  -ms-user-select:none;   
  63.  -webkit-user-select:none;   
  64.  -moz-user-select:none;   
  65. }   
  66.   
  67. #shineflip-pages .cover_background_back   
  68. {   
  69.  positionabsolute;    
  70.  z-index: 0;   
  71. }   
  72.   
  73. #shineflip-pages section.pageflip    
  74. {   
  75.  displayblock;   
  76.  positionabsolute;   
  77.  overflowhidden;   
  78. }   
  79.   
  80. #shineflip-pages section.page {   
  81.     //background-color#fafafa;   
  82.  displayblock;   
  83.  positionabsolute;   
  84.  overflowhidden;   
  85. }   
  86.  #shineflip-pages-flipcontent,#shineflip-pages section>div {   
  87.   displayblock;   
  88.   font-size12px;   
  89.   positionabsolute;   
  90.   overflowhidden;   
  91.   width:100%;   
  92.   height:100%;   
  93.  }   
  94.  #shineflip-pages-flipcontent,#shineflip-pages section>span {   
  95.   displayblock;   
  96.   font-size12px;   
  97.   positionabsolute;   
  98.   overflowhidden;   
  99.  }   
  100.  #shineflip-pages-flipcontent p,   
  101.  #shineflip-pages-flipcontent h2,   
  102.  #shineflip-pages section p,   
  103.  #shineflip-pages section h2 {   
  104.   line-height: 1.4em;   
  105.   text-alignjustify;   
  106.  }   
  107.   
  108. #shineflip-canvas {   
  109.  positionabsolute;   
  110.  z-index: 0;   
  111. }   
  112.   
  113. #shineflip-page-mid-canvas {   
  114.  positionabsolute;   
  115.  pointer-events: none;   
  116.  z-index: 0;   
  117. }   

以上就是本文的全部内容,希望大家喜欢。



相关阅读:
C#生成条形码图片的简单方法
iOS应用开发中监听键盘事件的代码实例小结
详解Linux系统中的SysVinit的机制
iOS中使用schema协议调用APP和使用iframe打开APP的例子
Html5 web本地存储实例详解
设置Linux系统文件权限
如何调整mac分辨率?苹果mac分辨率设置方法
PHP实现仿Google分页效果的分页函数
iOS模仿电子书首页实现书架布局样式
JS实现仿QQ面板的手风琴效果折叠菜单代码
PHP自带方法验证邮箱是否存在
PHP正则表达式过滤html标签属性(DEMO)
jquery ajax结合thinkphp的getjson实现跨域的方法
ThinkPHP使用心得分享-分页类Page的用法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 洛阳龙门-邯郸东 花园口-广宁寺 菏泽-乳山 海城-绥阳 内乡-宝鸡 咸阳-石门县北 镇江-德州 德兴-天津西 大庆西-滕州 淮滨-岳阳 蓬安-义乌 兴城-兴安北 土们岭-长春 宁陵县-甘谷 九营-红兴隆 武当山-徐水 唐山-泰康 邵阳-咸阳 大雅河-凤凰城 洛阳龙门-霸州西 永康-宜春 齐齐哈尔-古源 西宁-枣庄西 金昌-万源 陶赖昭-聊城 抚顺北-四平东 贺日斯台-牙拉盖图 漳州-茂名 安康-六枝 鹤壁东-株洲西 雁荡山-厦门 唐山-玉泉 大营-豆罗 镇江-安阳 兴隆县-通远堡 瓦房店-凌源 柳园-渭南 惠州南-晋江 萍乡-柳州 新绛-灵石 瑞昌-包头东 兴城-花园 湛江-枝城 綦江-茄子溪 北京西-高平 宿州东-许昌东 王岗-沟帮子 任丘-武夷山 前进镇-南岔 长庆桥-皋兰 敖头-山市 宿州东-温州南 信阳-邵武 平关-吴官田 彝良-曾家坪子 长治北-泰和 西安-商丘 甘谷-渠县 获嘉-汉口 尚志-哈尔滨东 桃村-九江 祁县-山海关 青铜峡-长农 南陵-古田北 义乌-新余 三门峡西-聊城 蚌埠-滕州 鹤壁-辽阳 霸州西-西安北 济南-邢台 鱼泉-长潭沟 赤壁-惠州 南陵-北京南 蔡家坡-伊宁 沈阳-新高峰 牙克石-盖州 兴国-哈尔滨 静海-海宁 邵阳-遂溪 滕州-高平 从铜陵到赣州的列车火车有哪些
我与几个朋友于2010年4月30日到柳州柳钢冶炼厂做工,几个月结
昆明到杭州的列车火车票多少钱以张
福建漳州市区以及各县房地产公司营销部的电话
重庆到义乌列车火车价格
青莲寺附近有什么连锁酒店,能免费停车的
遵义到重庆的列车火车停靠在重庆那个站
问下从上海浦东机场到连云港怎么坐车先到客车汽车站啊,从上海哪
铁路术语中“车站”、“车间”之间是什么关系
谁知道石家庄新开的海洋馆票价钱数多少啊?人民广场下边那个
沙漠的奇异现象
请问湛江到成都自己驾车要多久最佳、最近的路线和费用、
济南哪个电影院里火车列车站近
从辽宁本溪到福建龙岩坐火车列车要多少钱
哪位朋友从武汉到临汾,先坐火车到三门峡西转车再汽车
从金昌到兰州的列车有哪些还有票价
南京哪个站有到福建三明市的客车票卖或是到大田县.去过的人
10.1从长春出发去鞍山市千山景区游玩,到达鞍山后如何去千山
泗阳到连云港全程高速驾车多少公里
金华列车站 凌晨2,3点的时候有卖票的吗
请问邵阳到吉首有直达火车列车吗
东莞社保可以移到武汉吗?流程是怎么样的?请知悉人员马上告知,
从江苏常熟到珠海怎么坐车方便
金华到乌溪江怎么坐车
从东营市到北京和东营市到石家庄(坐火车客车都行)那个快啊
从嘉兴到嘉善县姚庄镇怎么坐车
从重庆座火车列车到安徽宿州要多长时间?车票大概多少钱?车次是多少?
急求答案:L125次列车火车这段时间要从商丘、西安绕行吗
曲靖列车火车站到麒麟区职业技术学校(南城门广场旁)怎么走
在广州番禺大石开车到汕头,走高速,怎么坐车最近,最省钱

Copyright © 2016 phpStudy |