Show Shapes Bookmarklet

Clicking the bookmarklet will generate an overlay for shapes in your css. To save it, just drag it up to your bookmarks bar. Note that this has been updated (Feb 2, 2014) to work with the current version of the shapes syntax. For details, check out the specification.

Show Shapes Bookmarklet

Test it out (minified) Test it out (uncompressed)

Rounded Rectangle

Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu.

Polygon

Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Vi­va­mus ac nul­la ac nunc ves­ti­b­u­lum sod­ales sed eget pu­rus. In­te­ger tris­tique neque at urna eleif­end por­ta. Mau­ris a sa­pi­en augue, ve­hic­u­la rutrum augue. Sus­pend­isse pre­tium pulvi­nar tris­tique. Nul­la el­e­men­tum blan­dit mas­sa, pel­len­tesque el­e­men­tum orci tem­pus sed. Cur­a­bi­tur eget est neque, nec pel­len­tesque enim. Sed blan­dit do­lor et neque tin­ci­dunt rutrum. Lo­rem ip­sum do­lor sit amet, con­sec­te­tur ad­ipisc­ing elit. Nul­lam tin­ci­dunt do­lor vel neque eleif­end frin­g­il­la. Prae­sent et orci nec jus­to vulpu­tate ul­tri­c­ies ac in leo. In nec ip­sum enim. Donec sus­cip­it plac­er­at ad­ipisc­ing. Nul­la a nunc mi. Sed ve­hic­u­la sus­cip­it mag­na sed con­val­lis. Donec ul­trices con­se­quat tor­tor, at fer­men­tum augue mal­esua­da in. Ut cur­sus, odio non port­ti­tor var­i­us, dui neque luc­tus la­cus, in rhon­cus dui odio eges­tas libe­ro. Mae­ce­nas po­s­u­ere con­sec­te­tur lec­tus, vi­tae con­sec­te­tur lig­u­la con­sec­te­tur eu.