Any page can be presented as a modal dialog by adding the data-rel="dialog" attribute to the page anchor link. When the "dialog" attribute is applied, the framework adds styles to add rounded corners, margins around the page and a dark background to make the "dialog" appear to be suspended above the page.

<a href="foo.html" data-rel="dialog">Open dialog</a>

Open dialog


Since the dialog is a standard "page", it will open with the standard slide transition that's applied to all pages. And like all pages, you can specify any page transition you want on the dialog by adding the data-transition attribute to the link. To make it feel more dialog-like, we recommend specifying a transition of "pop", "slideup" or "flip".

<a href="foo.html" data-rel="dialog" data-transition="pop">Open dialog</a>
data-transition="pop" data-transition="slideup" data-transition="flip"


Dialogs can be styled with different themes, just like any page. Here is a different dialog design:

An alternate color scheme

And dialogs can be can used more like a control sheet to offer multiple buttons by removing the header:

Share photos...