'cssplayBox' - THE CSS only LightBox

12th April 2011

For IE7, IE8, IE9, Firefox, Opera, Safari and Chrome

Green lizard

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Etiam placerat euismod sem sit amet lacinia.

Beetle on a daisy

Nullam non erat nec purus consectetur mollis.

Misty landscape

Proin non neque felis. Nulla interdum turpis dolor.

Bird of prey

Integer hendrerit elit at leo rutrum at elementum eros.

Barbed wire perch

Maecenas rutrum, tellus quis porttitor adipiscing, risus lacus ornare enim.
Proin porta scelerisque neque.

Isn't he cute!

Cras aliquam porta accumsan. Fusce euismod volutpat lectus.

Follow my leader

Ut venenatis porta leo, at varius nibh scelerisque nec.


Morbi a enim dignissim urna sodales ultrices eget sed mauris.


Phasellus tristique rutrum sem tincidunt vulputate.

photos copyright © stu nicholls - CSS play


The main problem with the previous versions of the css only lightboxes was the use of :target to action the popup lightbox image and information. If the lightbox is used several times and the the browser back button is clicked, you will end up working backwards through the lightbox images before you can reach the previous page.

In this version I have rectified this and use the adjacent sibling selector to popup the lightbox, which then allows you to use the back button without any problem.

I have also used image 'fade in' and information 'slide down' panels which will be seen in Firefox 4, Safari, Chrome and Opera.

The lightbox image will be both vertically and horizontally centered in the browser window and will stay that way when resizing the browser. The 'close' icon will always be visible at the top right of the image and when the width of the browser is too narrow for the large image it will resize to fit (in all but IE7).

This demo has come a long way since my early attempts and I think, that with the latest css animations and methods, this lightbox rivals those of jQuery/javascript.


Because of all the time and effort spent in producing this demonstration
I would ask that you respect my copyright.

  1. If you are using this on a personal web site then please add a link back to CSSplay and retain any copyright comment in the stylesheet.
    A donation to the 'Support CSSplay' fund would be appreciated.
  2. If you are using this on a commercial web site, or as a paying job for a client, then please email me asking for permission - stu{at}cssplay.co.uk and in this case a donation to the 'Support CSSplay' fund is required.
  3. If you are having problems integrating any of my demonstrations into your website then I now offer a service to fault find and correct any errors that you may have introduced. Please email me for more information.

Please Support CSS play

Please note that if your donation is for a demo/menu then you will need to email me with the url of the demo/menu after making the donation

For more CSS demonstrations I recommend that you visit the Dynamic Drive CSS Library.

Free, practical CSS menus, layouts, and examples

Soft Geometry Creative Industries

Soft Geometry Creative Industries
is a music-based design company located in Bristol UK.
I create artwork for albums, singles, posters and t-shirts.
My work is influenced by punk and post-punk poster and flyer design,
lo-fi photocopy aesthetics,
Francis Bacon and Mark Rothko.

I can provide a start to finish service with my own art and photography, put together work from images provided by yourself, and collaborate on an idea.

Follow CSS play

Facebook   Twitter   Facebook Fan Page