怎么在HTML5中实现一个3 d书本翻页动画

  介绍

这期内容当中小编将会给大家带来有关怎么在HTML5中实现一个3 d书本翻页动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

HTML代码

, & lt; div 类=癰ack-cover  p3d"比;   ,,,,,,,& lt; div 类=皃age  back  flip"祝辞& lt;/div>   ,,,,,,,& lt; div 类=皃age  front  p3d"比;   ,,,,,,,,,,,& lt; div 类=皊hadow"祝辞& lt;/div>   ,,,,,,,,,,,& lt; div 类=癲ino"祝辞& lt;/div>   ,,,,,,,& lt;/div>   ,,,& lt;/div>   ,,,& lt; div 类=癴ront-cover  p3d"比;   ,,,,,,,& lt; div 类=皃age  front  flip  p3d"比;   ,,,,,,,,,,,& lt; p> Lorem  ipsum  dolor  sit  amet,, consectetur  adipiscing  elit只Nam  fermentum  nisl  quis  nulla  eleifend  dignissim只Curabitur  varius  lobortis  tincidunt只Maecenas 孕妇,,nulla  quis  luctus  imperdiet,, ipsum  nibh  consectetur 赌注,,拷贝sodales  massa  tortor  eget  neque只Donec  porta  ligula 马萨,,id  sagittis 美国东部时间只Ut  nisl 忒勒斯,,faucibus  nec  feugiat 但是,,laoreet  iaculis 猫属只Suspendisse  ultrices  mauris  vel  tellus  suscipit  commodo只Integer  vitae  tortor  erat只Pellentesque  non  tempor 非绝对的。你们;/p>   ,,,,,,,& lt;/div>   ,,,,,,,& lt; div 类=皃age  back"祝辞& lt;/div>   ,,,& lt;/div>   & lt;/div>

CSS代码

.book  {   ,,,宽度:,300 px;   ,,,身高:,300 px;   ,,,margin-top:, -150 px;   ,,,位置:,绝对;   ,,,左:,50%;   ,,,:,50%;   ,,,-webkit-transform:, rotateX(60度);   ,,,-moz-transform:, rotateX(60度);   ,,,-ms-transform:, rotateX(60度);   ,,,-o-transform:, rotateX(60度);   ,,,变换:,rotateX(60度);   ,,,-webkit-user-select:,没有;   ,,,-moz-user-select:,没有;   ,,,-ms-user-select:,没有;   ,,,-o-user-select:,没有;   ,,,用户选择:,没有;   }   .page  {   ,,,宽度:,300 px;   ,,,身高:,300 px;   ,,,填充:,1 em;   ,,,位置:,绝对;   ,,,左:,0;   ,,,:,0;   ,,,indent:, 2 em;   }   .front  {   background - color,,,,, # d93e2b;   }   .back  {   background - color,,,,, # fff;   }   .front-cover  {   ,,,光标:,移动;   ,,,-webkit-transform-origin:, 0, 50%;   ,,,-moz-transform-origin:, 0, 50%;   ,,,-ms-transform-origin:, 0, 50%;   ,,,-o-transform-origin:, 0, 50%;   ,,,transform-origin:, 0, 50%;   ,,,-webkit-transform:, rotateY(0度);   ,,,-moz-transform:, rotateY(0度);   ,,,-ms-transform:, rotateY(0度);   ,,,-o-transform:, rotateY(0度);   ,,,变换:,rotateY(0度);   }   .front-cover  .back  {   ,,,背景图片:,url (mdn.png);   ,,,平铺方式:,不再重演;   ,,,背景位置:,50%,50%;   ,,,-webkit-transform:, translateZ (3 px);   ,,,-moz-transform:, translateZ (3 px);   ,,,-ms-transform:, translateZ (3 px);   ,,,-o-transform:, translateZ (3 px);   ,,,变换:,translateZ (3 px);   }   .back-cover  .back  {   ,,,-webkit-transform:, translateZ (3 px);   ,,,-moz-transform:, translateZ (3 px);   ,,,-ms-transform:, translateZ (3 px);   ,,,-o-transform:, translateZ (3 px);   ,,,变换:,translateZ (3 px),,   }   .p3d  {   ,,,-webkit-transform-style:, preserve-3d;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在HTML5中实现一个3 d书本翻页动画