Rumah  >  Artikel  >  hujung hadapan web  >  Halaman e-buku HTML5 yang menarik kesan animasi effect_html5 kemahiran tutorial

Halaman e-buku HTML5 yang menarik kesan animasi effect_html5 kemahiran tutorial

WBOY
WBOYasal
2016-05-16 15:45:482817semak imbas

Artikel ini berkongsi kesan animasi mengubah halaman e-buku HTML5 yang hebat ini boleh menggunakan tetikus untuk menyeret halaman untuk mensimulasikan kesan pusingan halaman manual. Anda juga boleh mengklik pada sempadan halaman buku untuk membuka halaman dengan cepat. Saya juga telah berkongsi kesan perubahan halaman buku 3D HTML5 sebelum ini, dan kesan visual 3D adalah lebih sengit.

Alamat demo dalam talian adalah seperti berikut:

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

Kod pelaksanaan:

Kod XML/HTMLSalin kandungan ke papan keratan
  1. <div id="shineflip" >  
  2.       <div id="shineflip- halaman">  
  3.           <kanvas id=" kanvas">kanvas>  
  4.           <kanvas id=" page-mid-canvas">kanvas>  
  5.           <bahagian kelas=<"🎜>"halaman >  
  6.               <div><img> src="imej/0.jpg" lebar= "475" tinggi="482" /> div>  
  7.               <span gaya=<🎜"><🎜 18px;"><img src="imej/zh.png" tinggi="482"  />span>             
  8. bahagian>             
  9. <bahagian kelas=<"🎜>"halaman  gaya="background:url(images/left_pk.jpg)">  
  10.               <div><img> src="imej/1.jpg" lebar= "466" tinggi="463" gaya="float:right;margin-top:9px;" /> div>  
  11.           bahagian>  
  12.           <bahagian kelas=<"🎜>"halaman >  
  13.               <div><img> src="imej/2.jpg" lebar= "466" tinggi="463" gaya="float:left;margin-top:9px;" /> div>  
  14.           bahagian>  
  15.           <bahagian kelas=<"🎜>"halaman >
  16.                  
  17. <div><img> src="imej/3.jpg" lebar= "466" tinggi="463" gaya="float:right;margin-top:9px;" /> div>  
  18.           
  19. bahagian>  
  20.           
  21. <bahagian kelas=<"🎜>"halaman >  
  22.               <div><img> src="imej/4.jpg" lebar= "466" tinggi="463" gaya="float:left;margin-top:9px;" /> div>  
  23.           bahagian>  
  24.           <bahagian kelas=<"🎜>"halaman >  
  25.               <div><img> src="imej/5.jpg" lebar= "466" tinggi="463" gaya="float:right;margin-top:9px;" /> div>  
  26.           bahagian>  
  27.           <bahagian kelas=<"🎜>"halaman  gaya="background:url(images/right_pk.jpg)">
  28.                  
  29. <div><img> src="imej/6.jpg" lebar= "466" tinggi="463" gaya="float:left;margin-top:9px;" /> div>  
  30.           
  31. bahagian>  
  32.           
  33. <bahagian kelas=<"🎜>"halaman >  
  34.               <div><img> src="imej/24.jpg" lebar= "475" tinggi="482" /> div>  
  35.               <span gaya=<🎜"><🎜 18px;"><img src="imej/zh.png" tinggi="482"  />span>  
  36.           
  37. bahagian>  
  38.       
  39. div>  
  40.   
  41. div>  
CSS样式:

Kod CSS
复制内容到剪贴板
  1. badan, h2, p {   
  2.  margin: 0;   
  3.  lapik: 0;   
  4. }   
  5.   
  6. badan {   
  7.  latar belakangurl("../images/cover.jpg" tidak berulang;   
  8.  -webkit-latar belakang-saiz: kulit;   
  9.     -moz-latar belakang-saiz: kulit;   
  10.     -o-latar belakang-saiz: kulit;   
  11.     latar belakang-saiz: kulit;   
  12.  warna#333;   
  13.  fon-keluargaHelveticasans-serif;   
  14.  text-align:center;   
  15. }   
  16. #shinefbibir {   
  17.  /*latar belakang: url("../images/cover.jpg") tidak berulang;*/  
  18.  -o-latar belakang-saiz: 100% 100%;    
  19.  -webkit-latar belakang-saiz: 100% 100%;   
  20.  -moz-latar belakang-saiz: 100% 100%;   
  21.  latar belakang-saiz: 100% 100%;   
  22.  kedudukanmutlak;   
  23. }   
  24.   
  25. #shinefmuka-muka bibir   
  26. {   
  27. /*    warna latar belakang:#fafafa;*/  
  28.     latar belakang-ulangulang;   
  29.     kedudukanmutlak;   
  30.     z-indeks: 2;   
  31. }   
  32.   
  33. #shinefbahagian bibir muka.muka_depan, #shinefbahagian muka surat bibir.cover_background{   
  34.  kedudukanmutlak;   
  35.  limpahantersembunyi;   
  36.  warna#ffffff;   
  37. }  
  38.   
  39. #shinefmuka-bibir .kulit_depan_kandungan   
  40. {   
  41.  kedudukanmutlak;    
  42.  z-indeks: 1;   
  43.  limpahan:tersembunyi;   
  44.  putihruang-putih:nowrap;   
  45.  -ms-user-select:tiada;   
  46.  -webkit-user-select:tiada;   
  47.  -moz-user-select:tiada;   
  48. }   
  49.   
  50. #shinefmuka-bibir .penutup_depan_belakang   
  51. {   
  52.  kedudukanmutlak;    
  53.  z-indeks: 0;   
  54. }   
  55.   
  56. #shinefmuka-bibir .kandungan_latar belakang   
  57. {   
  58.  kedudukanmutlak;    
  59.  z-indeks: 1;   
  60.  limpahan:tersembunyi;   
  61.  putihruang-putih:nowrap;   
  62.  -ms-user-select:tiada;   
  63.  -webkit-user-select:tiada;   
  64.  -moz-user-select:tiada;   
  65. }   
  66.   
  67. #shinefmuka-bibir .cover_background_back   
  68. {   
  69.  kedudukanmutlak;    
  70.  z-indeks: 0;   
  71. }   
  72.   
  73. #shinefbibir bahagian.pageflip    
  74. {   
  75.  paparansekat;   
  76.  kedudukanmutlak;   
  77.  limpahantersembunyi;   
  78. }  
  79.   
  80. #shinefbahagian muka surat bibir.halaman {   
  81.     //warna latar belakang#fafafa;   
  82.  paparansekat;   
  83.  kedudukanmutlak;   
  84.  limpahantersembunyi;   
  85. }   
  86.  #shineflip-pages-flipcontent,#shineflip-pages bahagian>div {   
  87.   paparansekat;   
  88.   saiz fon12px;   
  89.   kedudukanmutlak;   
  90.   limpahantersembunyi;   
  91.   lebar:100%;   
  92.   tinggi:100%;   
  93.  }   
  94.  #shineflip-pages-flipcontent,#shineflip-pages bahagian>span {   
  95.   paparansekat;   
  96.   saiz fon12px;   
  97.   kedudukanmutlak;   
  98.   limpahantersembunyi;   
  99.  }   
  100.  #shineflip-pages-flipcontent p,   
  101.  #shineflip-pages-flipcontent h2,   
  102.  #shinefbahagian muka surat bibir p,   
  103.  #shinefbahagian halaman bibir h2 {   
  104.   tinggi garis: 1.4em;   
  105.   text-alignjustify;   
  106.  }   
  107.   
  108. #shinefkanvas bibir {   
  109.  kedudukanmutlak;   
  110.  z-indeks: 0;   
  111. }
  112. #shineflip-page-mid-canvas {
  113. Position: absolut;
  114. Zeiger-Ereignisse: keine;
  115. z-index: 0;
  116. }
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er gefällt euch allen.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn