这是一款jQuery文字翻转动画特效插件。该插件通过jquery动态为文字添加CSS3属性来实现文字的翻转动画效果,并提供一些配置参数和回调函数来控制文字动画的效果。

使用方法

在页面中引入html2canvas.js文件。

<script src="jquery.min.js"></script>
<script src="textyleF.min.js"></script>
                
初始化插件
$('target').textyleF();
                
CSS样式
/* 目标元素 */
opacity: 0;  
perspective: xxx; //3d effective dose
/* 翻转动画*/
transform : rotateY(xxxdeg);  //you can also use 'rotateX' together.  
(transform-origin : xxx;) //If you want.  
/* 淡入淡出动画 */
opacity: 0;
                

示例1:

target {
  opacity: 0;
  perspective : 200px;
}
target span {
  /* flip effect */
  transform : rotateY(-90deg);
  /* fade effect */
  opacity: 0;
}
                

示例2:

target {
  opacity: 0;
    perspective : 200px;
}
target span {
  /* flip effect */
  transform : rotateY(-90deg) rotateX(45deg);
  transform-origin : -50% 75%;
  /* fade effect */
  opacity: 0;
}
                

配置参数

$('target').textyleF({
  duration : 1000,
  delay : 150,
  easing : 'ease',
  callback : null
});
                

示例:

$('target').textyleF({
  duration : 2000,
  delay : 200,
  easing : 'cubic-bezier(0.785, 0.135, 0.15, 0.86)',
  callback : function(){
    $(this).css({
      color : '#fff',
      transition : '1s',
    });
    $('.desc').css('opacity',1);
  }
});
                

该jQuery文字翻转动画特效插件的github网址为:https://github.com/mycreatesite/TextyleFLIP.js