## Scale Effect

Description: Shrink or grow an element by a percentage factor.

- #### scale

  - direction (default: `"both"`)
    Type: String
    The direction of the effect. Possible values: `"both"`, `"vertical"` or `"horizontal"`.
  - origin (default: `[ "middle", "center" ]`)
    Type: Array
    The vanishing point.
  - percent
    Type: Number
    The percentage to scale to.
  - scale (default: `"both"`)
    Type: String
    Which areas of the element will be resized: `"both"`, `"box"`, `"content"`. Box resizes the border and padding of the element; content resizes any content inside of the element.

## Examples:

#### Example: Toggle a div using the scale effect.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

`<!doctype html>`
`<``html` `lang``=``"en"``>`
`<``head``>`
`` `<``meta` `charset``=``"utf-8"``>`
`` `<``title``>scale demo</``title``>`
`` `<``link` `rel``=``"stylesheet"` `href``=``"http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css"``>`
`` `<``style``>`
`` `#toggle {`
`` `width: 100px;`
`` `height: 100px;`
`` `background: #ccc;`
`` `}`
`` `</``style``>`
`` `<``script` `src``=``"http://code.jquery.com/jquery-1.8.3.js"``></``script``>`
`` `<``script` `src``=``"http://code.jquery.com/ui/1.9.2/jquery-ui.js"``></``script``>`
`</``head``>`
`<``body``>`
`<``p``>Click anywhere to toggle the box.</``p``>`
`<``div` `id``=``"toggle"``></``div``>`
`<``script``>`
`$( document ).click(function() {`
`` `$( "#toggle" ).toggle( "scale" );`
`});`
`</``script``>`
`</``body``>`
`</``html``>`

#### Demo:

#### Example: Toggle a div using the scale effect in just one direction.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

`<!doctype html>`
`<``html` `lang``=``"en"``>`
`<``head``>`
`` `<``meta` `charset``=``"utf-8"``>`
`` `<``title``>scale demo</``title``>`
`` `<``link` `rel``=``"stylesheet"` `href``=``"http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css"``>`
`` `<``style``>`
`` `#toggle {`
`` `width: 100px;`
`` `height: 100px;`
`` `background: #ccc;`
`` `}`
`` `</``style``>`
`` `<``script` `src``=``"http://code.jquery.com/jquery-1.8.3.js"``></``script``>`
`` `<``script` `src``=``"http://code.jquery.com/ui/1.9.2/jquery-ui.js"``></``script``>`
`</``head``>`
`<``body``>`
`<``p``>Click anywhere to toggle the box.</``p``>`
`<``div` `id``=``"toggle"``></``div``>`
`<``script``>`
`$( document ).click(function() {`
`` `$( "#toggle" ).toggle({ effect: "scale", direction: "horizontal" });`
`});`
`</``script``>`
`</``body``>`
`</``html``>`

#### Demo: