首頁  >  文章  >  web前端  >  很酷的HTML5電子書翻頁動畫特效_html5教學技巧

很酷的HTML5電子書翻頁動畫特效_html5教學技巧

WBOY
WBOY原創
2016-05-16 15:45:482818瀏覽

本文分享一款很酷的HTML5電子書翻頁動畫特效,這款HTML5翻頁動畫可以用滑鼠拖曳頁面來模擬手動翻頁的效果,也可以點擊書頁的邊框來快速翻頁。之前也分享過一款HTML5 3D書本翻頁特效,3D視覺效果更加強烈。

線上示範網址如下:

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

實現的程式碼:

XML/HTML Code複製內容到剪貼簿
  1. div id=id=id=>
  2.          div p p
  3. >
  4.              畫布 畫布 畫布 畫布 
  5. 畫佈"
  6. >畫布>             畫布 畫布 
  7. 畫布
  8.  畫布 畫布中間畫布">畫布>  
  9.           部分 部分 部分 >                 divdivdiv src="images/0.jpg" 寬度
  10. = 寬度= "475" 身高="482"   div>                 跨度 8px ;">
  11. img
  12.  src=src=
  13. images/zh.png"
  14.  高度="482"  🎜>跨度>             部分
  15. >             部分 部分 部分  樣式="背景:url(images/left_pk.jpg)">>
  16.               divdivdiv src="images/1.jpg" 寬度= 寬度= 「466」 身高=「463」="float:right;margin-top:9px;" /> /> div>
  17.              部分>
  18.              部分 部分 部分 
  19. >                 divdivdiv src="images/2.jpg" 寬度= 寬度= 「466」 身高=「463」="float:left;margin-top:9px;" /> />
  20. div>             
  21. 部分>             部分 部分
  22.  部分 >                 divdivdiv src="images/3.jpg" 寬度= 寬度= 「466」 身高=「463」="float:right;margin-top:9px;" 
  23. /> /> div>
  24.              部分>             部分 部分 部分 >  
  25.               divdivdiv src="images/4.jpg" 寬度= 寬度= 「466」 身高=「463」="float:left;margin-top:9px;" /> /> div>
  26.              部分>
  27.              部分 部分 部分 
  28. >                 divdivdiv src="images/5.jpg" 寬度= 寬度= 「466」 身高=「463」="float:right;margin-top:9px;" /> />
  29. div>             
  30. 部分>             部分 部分 部分 
  31.  
  32. 樣式="背景:url(images/right_pk.jpg)">>>               divdivdiv src="images/6.jpg" 寬度= 寬度= 「466」 身高=「463」=
  33. "float:left;margin-top:9px;"
  34.  /> />
  35. div
  36. >             部分>  
  37.           部分 部分 部分 >  
  38.               divdivdiv src="images/24.jpg" 寬度 寬度= "475" 身高="482"  
  39.  
  40. div>                 跨度 8px ;">img src=src= images/zh.png" 高度="482"  🎜>
  41. 跨度>             
  42. 部分>         
  43. div>    
  44. div
>

  

CSS樣式:
CSS 代碼 將內容複製到剪切板
  1. 身體, h2, p {   
  2.  邊距:0;   
  3.  填充:0;   
  4. }   
  5.   
  6. 身體{   
  7.  背景網址("../🎜>("..//jp/cover 不重複
  8. ;     -webkit-背景-尺寸
  9. :封面;   尺寸:封面;   :封面;     -moz-背景
  10. -尺寸:封面;       -o-背景-
  11. 尺寸:封面;       背景-尺寸
  12. :封面;   顏色#333;   
  13. ;   ;   ;     字體系列
  14. Helvetica
  15. ;   
  16.  
  17. 文字對齊:居中
  18. ;   
  19. }   
  20. #shinef唇 {     /*背景: url("../images/cover.jpg") 無重複;*/
  21.     -o-背景-大小
  22. :100% 100%;  大小:100% 100%;   大小    -webkit-背景-
  23. 大小
  24. :100% 100%;   -moz-背景-大小
  25. :100% 100%; >
  26.  背景-背景: 100% 100%;  : 100% 100%;
  27.  位置
  28. 絕對
  29. ;    }   
  30.   
  31. #shinef唇頁    
  32. {    /*    背景顏色:#fafafa;*/  
  33.     背景重複重複;  
  34. ;  
  35.     位置
  36. 絕對
  37. ;   絕對
  38. ;   
  39. ;        z 索引:2;  
  40. }      
  41. #shinef唇頁section.cover_front,#shinef頁頁。 🎜>  位置
  42. 絕對;     溢出
  43. 隱藏;     顏色: #ffffff;   ;    }  
  44.   
  45. #shinef唇頁 .cover_front_content   
  46. {   
  47.  位置絕對;    
  48. ;    ;    ;    
  49. ;    ;    ;    ;    
  50. ;      z 索引:1;   
  51.  溢出:隱藏
  52. ;     白色
  53. 空白:nowrap;   >;
  54.  -ms-user-select:
  55. ;   
  56.  -webkit-user-select:;   
  57.  -moz-user-select:
  58. ;    }      
  59. #shinef唇頁 .cover_front_back   
  60. {   
  61.  位置
  62. 絕對;    
  63. ;    
  64. ;    
  65. ;    ;    ;    ;    
  66. ;    ;    
  67.  z 索引:0;    }   
  68.    #shinef唇頁 .cover_background_content   
  69. {   
  70.  位置
  71. 絕對;    ;    
  72. ;    ;    
  73. ;    
  74. ;    
  75. ;    
  76. ;    ;    
  77.  z 索引
  78. :1;     溢出:隱藏
  79. ;     白色
  80. 空白:
  81. nowrap;   >;
  82.  -ms-user-select:;   
  83.  -webkit-user-select:
  84. ;     -moz-user-select:;   
  85. }       #shinef
  86. 唇頁 .cover_background_back    {     位置
  87. 絕對;    ;    ;    ;    ;    ;    ;    ;    ;      z 索引:0;    }       #shinef唇頁 section.pageflip     {     顯示: 阻止;     位置:絕對;     溢出:隱藏;    }  
  88.   
  89. #shinef唇頁部分。  {   
  90.     //背景顏色#fafafa;  >#fafafa
  91. ;    顯示阻止;   
  92.  位置絕對
  93. ;   
  94.  溢出隱藏
  95. ;   
  96. }   
  97.  #shineflip-pages-flipcontent,#shinef
  98. lip-pages 
  99.   顯示阻止;   
  100. ;      字體大小
  101. 12px;   12px;      
  102. 位置絕對;  
  103.   
  104. 溢出隱藏
  105. ;  
  106.   寬度
  107. :100%;   
  108.   高度:100%;     }   
  109.  #shineflip-pages-flipcontent,#shineflip-pages s>
  110.   
  111. 顯示阻止;   ;   
  112.   字體大小12px
  113. ;   
  114. 12px;   ;   位置
  115. 絕對
  116. ;  
  117.   溢出
  118. 隱藏;  
  119. ;    }   
  120.  #shineflip-pages-flipcontent p,  
  121.  #shineflip-pages-flipcontent h2,  
  122.  #shinef唇頁部分 p,    
  123. #shinef
  124. 唇頁部分 h2 {   
  125.   
  126. :1.4em;     
  127. 文字對齊
  128. 對齊;   ;   
  129.  }      
  130. #shinef唇畫布 {     位置:絕對;     z 索引:0;    }  
  131.   
  132. #shineflip-page-mid-canvas {  
  133. -mid-canvas {  
  134.  positionabsolute
  135. ;   ;    pointer-events: 
  136. none;   none;   
  137. ;   
 
z-index

: 0;   

}    以上就是本文的全部內容,希望大家喜歡。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn