<commit_before>[jQuery cssanimate](http://after12am.github.io/jquery.cssanimate.js/)
========================================================================

jquery.cssanimate.js is a jquery plugin that provides a stylish and cute animation for your smartphone application using css3.
Using css3 in dom animation will have been excellent select. Because css3 would give your app lightness and interactivity compared with javascript.
However, it is a bit difficult to controll under dynamic usage. In view of this, I have designed jquery.cssanimate.js to take advantage of knowledge of jquery of you.

## Usage

Usage is very simple. It has the same syntax as $.fn.animate.

```html
<script src='jquery.js'></script>
<script src='jquery.cssanimate.js'></script>
<script type="text/javascript">
var params = {
    x: 100,
    rotatez: 100,
    width: 100, // able to transform css properties
    opacity: 0
};
$('.any').cssanimate(params, [callback]);
$('.any').cssanimate(params, [duration], [callback]);
$('.any').cssanimate(params, [duration], [delay], [callback]);
$('.any').cssanimate(params, [duration], [delay], [easing], [callback]);
</script>
```

## Features

* support `method chain` that animation will be executed serially
* support `origin` to set where rotations and scales start from
* support advanced `easing` function specifies the speed curve of the transition effect
* support `2d/3d` transformation
* support `loopback` which helps you to make infinite loop animation easily
* support prefix free which free you from vendor prefix hell<commit_msg>emphasize `prefix free` keyword of feature of README<commit_after>[jQuery cssanimate](http://after12am.github.io/jquery.cssanimate.js/)
========================================================================

jquery.cssanimate.js is a jquery plugin that provides a stylish and cute animation for your smartphone application using css3.
Using css3 in dom animation will have been excellent select. Because css3 would give your app lightness and interactivity compared with javascript.
However, it is a bit difficult to controll under dynamic usage. In view of this, I have designed jquery.cssanimate.js to take advantage of knowledge of jquery of you.

## Usage

Usage is very simple. It has the same syntax as $.fn.animate.

```html
<script src='jquery.js'></script>
<script src='jquery.cssanimate.js'></script>
<script type="text/javascript">
var params = {
    x: 100,
    rotatez: 100,
    width: 100, // able to transform css properties
    opacity: 0
};
$('.any').cssanimate(params, [callback]);
$('.any').cssanimate(params, [duration], [callback]);
$('.any').cssanimate(params, [duration], [delay], [callback]);
$('.any').cssanimate(params, [duration], [delay], [easing], [callback]);
</script>
```

## Features

* support `method chain` that animation will be executed serially
* support `origin` to set where rotations and scales start from
* support advanced `easing` function specifies the speed curve of the transition effect
* support `2d/3d` transformation
* support `loopback` which helps you to make infinite loop animation easily
* support `prefix free` which free you from vendor prefix hell
{'fraction_non_alphanumeric': 0.1536040289581366, 'fraction_numerical': 0.010701920050361977, 'mean_word_length': 5.280632411067193, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '274690', 'n_tokens_mistral': 875, 'n_tokens_neox': 796, 'n_words': 356}