css3 transition effect(其它效果)

http://blog.csdn.net/jerryvon/article/details/8755548

整理了一些其它动画,用的模板为flip模板,只不过CSS3不同

[css] view plaincopyprint?

  1. /***************** 淡入淡出 ********************/
  2. .effect5 .back {
  3. -webkit-transform: rotate3d(1,0,0,0);
  4. }
  5. .effect5.show .front{
  6. -webkit-animation: effect5Front 0.6s linear forwards;
  7. }
  8. @-webkit-keyframes effect5Front{
  9. 0% { opacity: 1; }
  10. 100% { opacity: 0; }
  11. }
  12. /***************** 向左边推入 ********************/
  13. .transition.effect6 { overflow: hidden; }
  14. .effect6.show .front,
  15. .effect6.show .back{
  16. -webkit-animation-duration: 0.4s;
  17. -webkit-animation-timing-function: ease-out;
  18. -webkit-animation-fill-mode: forwards;
  19. }
  20. .effect6.show .front{
  21. -webkit-animation-name: effect6Front;
  22. }
  23. .effect6.show .back {
  24. -webkit-animation-name: effect6Back;
  25. }
  26. @-webkit-keyframes effect6Front{
  27. 0% { -webkit-transform: translateX(0); }
  28. 100% { -webkit-transform: translateX(-100%); }
  29. }
  30. @-webkit-keyframes effect6Back{
  31. 0% { -webkit-transform: translateX(100%); }
  32. 100% { -webkit-transform: translateX(0px); }
  33. }
  34. /***************** 从某个角落盖上原来的图片 ********************/
  35. .effect7 .front{ z-index: 1; }
  36. .effect7 .back{ z-index: 2; }
  37. .effect7.show .back{
  38. -webkit-animation: effect7Back 0.4s ease-out forwards;
  39. }
  40. @-webkit-keyframes effect7Back{
  41. 0% { -webkit-transform: rotate(40deg) scale(1.5) translate(200px,10px); opacity: 0; }
  42. 100% { -webkit-transform: rotate(0deg) scale(1) translate(0,0); opacity: 1; }
  43. }
  44. /***************** 插扑克牌效果1 ********************/
  45. .effect8 .back {
  46. -webkit-transform: rotate3d(1,0,0,0);
  47. }
  48. .effect8 .front {
  49. z-index: 1;
  50. }
  51. .effect8 .back {
  52. z-index: 1;
  53. }
  54. .effect8.show .front{
  55. -webkit-animation: effect8Front 0.8s ease-in-out forwards;
  56. }
  57. @-webkit-keyframes effect8Front{
  58. 0% { -webkit-transform: translateX(0); z-index: 3;}
  59. 50% { -webkit-transform: rotateZ(-5deg) translateX(-339px); z-index: 3;}
  60. 51% { z-index: 1;}
  61. 100% { -webkit-transform: rotateZ(0deg) translateX(0px); z-index: 1;}
  62. }
  63. /***************** 插扑克牌效果2 ********************/
  64. .effect9 .back {
  65. -webkit-transform: rotate3d(1,0,0,0);
  66. }
  67. .effect9.show .front,
  68. .effect9.show .back{
  69. -webkit-animation-duration: 0.8s;
  70. -webkit-animation-timing-function: ease-in-out;
  71. -webkit-animation-fill-mode: forwards;
  72. -webkit-transform-origin: 0% 100%;
  73. }
  74. .effect9.show .front{
  75. -webkit-animation-name: effect9Front;
  76. }
  77. .effect9.show .back {
  78. -webkit-animation-name: effect9Back;
  79. }
  80. @-webkit-keyframes effect9Front{
  81. 0% { z-index: 3;}
  82. 50% { -webkit-transform: rotateZ(-75deg); z-index: 3;}
  83. 51% { z-index: 1;}
  84. 100% { -webkit-transform: rotateZ(0deg); z-index: 1;}
  85. }
  86. @-webkit-keyframes effect9Back{
  87. 0% { z-index: 1;}
  88. 50% { -webkit-transform: rotateZ(20deg); z-index: 1;}
  89. 51% { z-index: 3;}
  90. 100% { -webkit-transform: rotateZ(0deg); z-index: 3;}
  91. }
  92. /***************** 淡出效果2 ********************/
  93. .effect10 .back {
  94. -webkit-transform: rotate3d(1,0,0,0);
  95. }
  96. .effect10.show .front{
  97. -webkit-animation: effect10Front 0.4s ease-in-out forwards;
  98. }
  99. @-webkit-keyframes effect10Front{
  100. 0% { opacity:1; }
  101. 100% { -webkit-transform: rotateZ(3deg) scale(1.5); opacity:0; }
  102. }
  103. /***************** effect11 ********************/
  104. .effect11 .back {
  105. -webkit-transform: rotate3d(1,0,0,0);
  106. }
  107. .effect11.show .front{
  108. -webkit-transform-origin: 0% 100%;
  109. }
  110. .effect11.show .front{
  111. -webkit-animation: effect11Front 1s ease-in-out forwards;
  112. }
  113. @-webkit-keyframes effect11Front{
  114. 0% { z-index: 3; -webkit-animation-timing-function : ease-in }
  115. 20% { -webkit-transform: rotateZ(180deg); z-index: 3;-webkit-animation-timing-function : ease-out }
  116. 21% { z-index: 1; }
  117. 40% { -webkit-transform: rotateZ(370deg); z-index: 1; }
  118. 60% { -webkit-transform: rotateZ(356deg); z-index: 1; }
  119. 80% { -webkit-transform: rotateZ(360deg); z-index: 1; }
  120. 95% { -webkit-transform: rotateZ(359deg); z-index: 1; }
  121. 100% { -webkit-transform: rotateZ(360deg); z-index: 1; }
  122. }
  123. /***************** 中心点扩散显示(mask) ********************/
  124. .effect12 .back{
  125. -webkit-transform: rotate3d(1,0,0,0);
  126. }
  127. .effect12 .back {
  128. -webkit-mask-image: url(../../assets/circle-mask.png);
  129. -webkit-mask-repeat: no-repeat;
  130. -webkit-mask-position: 50% 50%;
  131. -webkit-mask-size: 1500px;
  132. -webkit-animation-duration: 1s;
  133. }
  134. .effect12.show .back{
  135. -webkit-animation-name: iris;
  136. z-index:3;
  137. }
  138. @-webkit-keyframes iris {
  139. 0% { -webkit-mask-size: 0; -webkit-animation-timing-function: ease-in-out; }
  140. 100% { -webkit-mask-size: 1500px; }
  141. }
时间: 2024-10-27 19:29:05

css3 transition effect(其它效果)的相关文章

3D Grid Effect – 使用 CSS3 制作网格动画效果

今天我们想与大家分享一个小的动画概念.这个梦幻般的效果是在马库斯·埃克特的原型应用程序里发现的??.实现的基本思路是对网格项目进行 3D 旋转,扩展成全屏,并呈现内容.我们试图模仿应用程序的行为,因此创建了两个演示,分别演示垂直和水平旋转网格项. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 您可能感兴趣的相关文章 创意无限!一组网页边栏过渡动画[附源码下载] 真是好东西!13种非常动感的页面加载动画效果 你见过吗?9款超炫的

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

纯css3艺术文字样式效果代码

效果:http://hovertree.com/texiao/css3/1/ 本效果主要使用text-shadow实现.参考:http://hovertree.com/h/bjaf/css3_text_effect.htm 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>超炫CSS3文字特效集锦DEMO演示 - 何问起</title>

css学习笔记——CSS3 transition 属性

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>CSS3 transition 属性</title> <style> .box{ width:100px; height:100px; background:red; -web

用css3实现各种图标效果

原文:用css3实现各种图标效果 公共样式 应该说现在绝大多数公司的项目前端都是一团乱,不仅仅是js写的没有任何框架而言,css同样也是如此,导致项目如果要升级或者说有新的变更维护起来就特别困难. 最近领导决定花大时间整理一下css样式,用他的一句话来说就是为后来者造福. 首先我们在整理样式之前,必须得有一个自己团队的规范. 思考真的很重要,所谓的磨刀不误砍柴工,事实上也就是说你在做任何事情之前都要把大致的流程,大致的思路想清楚之后再动手,否则就可能做到一半发现这样不对,然后前面的工夫全白费了,

css3控制多重动画效果

今天看到一个类似于门窗开关效果.想着用css3实现,当然js是可以必须能够实现的.我主要想体验一把css3的神奇. 0102 01图片缩小,缩小到看不到之后,出现02图片放大的效果. 实现原理:用一个外层div来触发hover效果,里面套两个图片div, 分别为图一和图二 主要使用css3的transform和transition效果,而且比较重点的是transition-delay延时属性. 具体代码 html-------------------------- <div id="out

CSS3 transition规范的实际使用经验

本篇文章主要讲述CSS3 transition规范和在不同浏览器之间的使用差异,关于具体解决方法或如何规避问题的意见可以参考另一篇非常有见地的文章,"All You Need to Know About CSS Transitions".Alex MacCaw讲述的是关于实现特定的效果,而我要谈的是技术背景,主要讨论在使用CSS过渡的过程中所未预料到的问题. 结构 (HTML),表现(CSS),以及行为(JavaScript)相分离并不是什么新鲜的事情,然而 CSS 能跨越这个界限并且

用css3实现各种图标效果(2)

原文:用css3实现各种图标效果(2) 写在前面 写的一模一样的css样式,结果却导致原来出来不一样的效果图. 用chrome的开发者工具查看,比较起来还是一模一样的css样式,可为什么会出现不一样的placeholder效果呢?一个白色粗体,一个灰色正常字体. 找了老半天找不到原因 后来才发现是我同事写的框架css里面代码的一句话影响到了 ::-webkit-input-placeholder { color: #a4afc6; } 可是为什么在chrome控制台看不到这句代码呢?请教了一番同

css3 transition animation nick

时光转眼即逝,又到周六了,今天写点某部分人看不起的css玩玩! 转换 转换属性transform: 浏览器前缀: -webkit-transform;-o-transform;-moz-transform;-ms-transform; 取值: none : 默认值,没有转换操作 transform-function:一组转换函数 transform:函数1() 函数2() ......; 转换的原点transform-origin 在不指定原点前提前,默认原点为元素的中心处 取值:数值/百分比/