diff --git a/demos/effects_easings/default.html b/demos/effects_easings/default.html
new file mode 100644
index 000000000..04ffeae24
--- /dev/null
+++ b/demos/effects_easings/default.html
@@ -0,0 +1,92 @@
+
+
+
+ jQuery UI Effects - Easings Demo
+
+
+
+
+
+
+
+
+
+
+
+
+ Linear easing
+ Swing easing
+ Quadratic ease in
+ Quadratic ease out
+ Quadratic ease in out
+ Cubic ease in
+ Cubic ease out
+ Cubic ease in out
+ Quartic ease in
+ Quartic ease out
+ Quartic ease in out
+ Quintic ease in
+ Quintic ease out
+ Quintic ease in out
+ Sinusoidal ease in
+ Sinusoidal ease out
+ Sinusoidal ease in out
+ Exponential ease in
+ Exponential ease out
+ Exponential ease in out
+ Circular ease in
+ Circular ease out
+ Circular ease in out
+ Elastic ease in (decaying sine wave)
+ Elastic ease out
+ Elastic ease in out
+ Back ease in (overshooting cubic)
+ Back ease out
+ Back ease in out
+ Bounce ease in (decaying parabolic)
+ Bounce ease out
+ Bounce ease in out
+
+
+
+
+
+
+
+
+
+
+Easing is acceleration, a change in speed. Easings control how an animation progresses over time.
+An ease-in starts slow and then speeds up.
+An ease-out starts fast and then slows to a stop.
+An ease-in-out combines the two so that the first half is an ease-in and the second half is an ease-out.
+
+
+Click above to preview the selected easing.
+
+
+
+
+
+
diff --git a/demos/effects_easings/images/target.png b/demos/effects_easings/images/target.png
new file mode 100644
index 000000000..d5b6510b7
Binary files /dev/null and b/demos/effects_easings/images/target.png differ
diff --git a/demos/effects_easings/index.html b/demos/effects_easings/index.html
new file mode 100644
index 000000000..a5bb099d9
--- /dev/null
+++ b/demos/effects_easings/index.html
@@ -0,0 +1,17 @@
+
+
+
+ jQuery UI Effects - Easing Demos
+
+
+
+
+
+
+
+
diff --git a/demos/index.html b/demos/index.html
index 64cb6a1a6..4cc0f6dc7 100644
--- a/demos/index.html
+++ b/demos/index.html
@@ -39,6 +39,7 @@
+
@@ -55,6 +56,7 @@
+
@@ -92,7 +94,7 @@
function loadPage(path) {
var section = path.replace(/\/[^\/]+\.html/,'');
- var header = section.replace(/.+\/([^\/]+)/,'$1');
+ var header = section.replace(/.+\/([^\/]+)/,'$1').replace(/_/, ' ');
$('td.normal div.normal')
.empty()
@@ -231,6 +233,7 @@
Movement
Feedback
Show/Hide
+ Easings