Lightbox/弹窗

炫酷打开模态窗口过渡动画特效

阿里云


这是一款使用 CSS3 animation 动画制作的超酷打开模态窗口过渡动画特效。该 CSS 过渡动画的原理是通过 steps()函数来制作步进动画,通过不同的背景雪碧图片制作出不同的动画过渡效果。

HTML 结构

这 11 种不同的动画过渡效果每一种都使用一个单独的 class 类,注意每个 demo 中<body>元素上的 class 类。其它的 HTML 结构基本类似,如下:

也想出现在这里?联系我们
创客主机
  1. <!doctype html>
  2. <html lang="zh" class="no-js">
  3. <head>
  4.   <!-- ... -->
  5. </head>
  6. <body class="cartoon-transition">
  7. <main class="cd-main-content">
  8.   <!-- ... -->
  9. </main> 
  10.  
  11. <div class="cd-modal" id="modal-1">
  12.   <!-- ... -->
  13. </div> 
  14.  
  15. <div class="cd-transition-layer" data-frame="25"> 
  16.   <div class="bg-layer"></div>
  17. </div> 
  18.  
  19. <script src="js/jquery.min.js"></script>
  20. <script src="js/main.js"></script> <!-- Resource jQuery -->
  21. </body>
  22. </html>

CSS 样式

在 style.css 文件中包含了 11 种过渡动画的代码。其中 Shared style 部分是通用样式,包括了按钮的样式和模态窗口的样式。后面的每一个小结是各种效果的单独样式。

  1. /* -------------------------------- 
  2.   
  3. Shared style
  4.   
  5. -------------------------------- */
  6.  
  7. .cd-btn {
  8.   display: inline-block;
  9.   padding: 1.6em 2.4em;
  10.   font-size: 1.4rem;
  11.   letter-spacing: .15em;
  12.   font-weight: 700;
  13.   text-transform: uppercase;
  14.   box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
  15.   transition: box-shadow .3s;
  16.   /*...*/
  17. }
  18.  
  19. /* -------------------------------- 
  20.   
  21. Scrub Effect - Custom effect style
  22.   
  23. -------------------------------- */
  24.  
  25. .scrub-transition {
  26.   font-family: "PT Sans", sans-serif;
  27.   color: #2c1a32;
  28.   /*...*/
  29. }
  30.  
  31. /* -------------------------------- 
  32.   
  33. Animations
  34.   
  35. -------------------------------- */
  36.  
  37. @keyframes cd-sequence {
  38.   0% {
  39.     transform: translateY(-50%) translateX(-2%);
  40.   }
  41.   100% {
  42.     transform: translateY(-50%) translateX(-98%);
  43.   }
  44. }

炫酷打开模态窗口过渡动画特效

已有 478 人购买
  • 0npm
查看演示升级 VIP立刻购买

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

发表回复

热销模板

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

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