布局框架

手机APP切换页面动画过渡效果

阿里云


这是一款使用 CSS3 制作的手机 APP 切换页面动画过渡效果。该页面切换动画效果只设计了两个页面,可以点击前一页和上一页按钮来回切换,并在页面切换的时候使用 CSS3 制作了非常炫酷的过渡动画效果。

HTML 结构

该手机 APP 页面切换特效的 HTML 结构如下:

也想出现在这里?联系我们
创客主机
  1. <div id='phone'>
  2.   <div id='screen'>
  3.     <div class='viewport first'>
  4.       <div class='header'>
  5.         Lorem ips..
  6.         <span id='next'>Next Post</span>
  7.       </div>
  8.       <div class='content'>
  9.         <div class='box image'>
  10.           <i class='icon-picture'></i>
  11.         </div>
  12.         <div class='box text'>...</div>
  13.         <div class='box comment'>
  14.           <div class='avatar'>
  15.             <i class='icon-user'></i>
  16.           </div>
  17.           <div class='bubble'></div>
  18.         </div>
  19.         <div class='box comment second'>
  20.           <div class='avatar'>
  21.             <i class='icon-user'></i>
  22.           </div>
  23.           <div class='bubble'></div>
  24.         </div>
  25.       </div>
  26.     </div>
  27.     <div class='viewport last'>
  28.       <div class='header'>
  29.         Sit amet..
  30.         <span id='next'>Prev Post</span>
  31.       </div>
  32.       <div class='content'>
  33.         <div class='box image'>
  34.           <i class='icon-truck'></i>
  35.         </div>
  36.         <div class='box text'>...</div>
  37.         <div class='box comment'>
  38.           <div class='avatar'>
  39.             <i class='icon-user'></i>
  40.           </div>
  41.           <div class='bubble'></div>
  42.         </div>
  43.       </div>
  44.     </div>
  45.   </div>
  46. </div>

CSS 样式

页面切换的动画主要靠.animate class 来完成,这个 class 是在点击了操作按钮之后由 jQuery 代码动态添加到元素上面的。

  1. .animate .last {
  2.     top: 0;
  3. }
  4.  
  5. .animate .first {
  6.     -webkit-transform: rotateY(110deg);
  7.     -moz-transform: rotateY(110deg);
  8. }
  9. .animate .last .box.image {
  10.     left: 0;
  11. }
  12.  
  13. .animate .last .box.text {
  14.     left: 0;
  15. }
  16.  
  17. .animate .last .box.comment {
  18.     bottom: 0;
  19. }

代码不算复杂,具体实现代码请参看下载文件。

手机 APP 切换页面动画过渡效果

已有 693 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!