AngularJS Pageslide directive

An AngularJS directive which slides another panel over your browser to reveal an additional interaction pane.
It does all the css manipulation needed to position your content off canvas with html attibutes and it does not depend on jQuery

Open Demo

Hello Pageslide

Put here whatever you want

Close

Different speeds

Slowmo

Hello Pageslidoo

Put here whatever you want

Close
Fastbro

Hello Pageslidoy

Put here whatever you want

Close

Different directions

Up up and above

Hello Pageslide

Put here whatever you want

Close
Go west

Hello Pageslide

Put here whatever you want

Close

Push content

Open Sidebar

Hello Pageslide

Put here whatever you want

Close

Squeeze content

Open Sidebar

Hello Pageslide

Put here whatever you want

Close

Escape key to close

Open sidebar

Hello Pageslide

hit the escape key to close the sidebar

Close

As a class

Check to open:

Good Pageslide

Put here whatever you want

As an attribute

Check to open:

Cool Pageslide

Put here whatever you want

As an element

Check to open:

Yes Pageslide

Put here whatever you want

Custom class on container

Check to open:

Yo Pageslide

Put here whatever you want

Close

Avoid click outside

Check to open:

Yo Pageslide

Put here whatever you want

Close