ng

Vertical scrolling photo gallery

A conversion of the horizontal scrolling gallery into a vertical version.




ng

A mixed gallery using the 'object' element

A mixed gallery using just html/css to switch the contents of an 'object'. The content can be text, images, shockwave/flash and quicktime movie.




ng

Latest centering technique

There have been many methods of centering unordered lists of unknown width, but this is the one I have found to be most robust.




ng

A fix for a problem with divide lines and sliding doors hover graphics

Fixing a problem when having vertical divide lines between horizontal link and using rollover images.




ng

A CSS Fisheye png menu

Adding the use of png images for IE6 and giving a smoother zoom animation




ng

An image sliding menu

An experimental menu to explore the possibility of having sliding images on hover




ng

A single image zoom

Zooming a single image on hover.




ng

Menu link text, png image replacement with rollover that degrades well with images off etc..

A method of replacing menu link text with rollover png images that works in IE6 and also degrades well when images are of and/or CSS is off.




ng

A peculiar IE bug that allows irregular image maps with PNG images

A method of creating irregular shaped image maps with ease exploiting an odd effect when using Microsofts AlphaImageLoader to render background PNG images. Only for IE though.




ng

Gallery with sliding thumbnail images

A click gallery using a sliding set of thumbnail images to navigate. The large image is permanently on screen until another image is chosen EVEN when refreshing the page. With descriptive text and linking option.




ng

Gallery with vertical sliding thumbnail images

The previous gallery but with the thumbnails arranged vertically instead of horizontal.




ng

Single level dropdown button menu

Using the no hacks dropdown system and a little extra styling to produce a dropdown button menu with highlight on hover.




ng

Using CSS play's 'Clickbox'

A practical use of CSS play's 'Clickbox'. A CSS only version of Lightbox that now works in Safari(PC) and Google Chrome.




ng

CSS3 general sibling selector problem

Using CSS3 'general sibling' selector problems when using :hover in Safari and Chrome




ng

CSS3 Parallax Scrolling

Using CSS3 to parallax scroll text.




ng

CSS3 'Drop Everything'

Using CSS3 to produce a multi purpose dropdown menu system that can contain any information.




ng

CSS3 Single Level Slideout Menu

Using CSS3 to produce a smooth slidout for a single level menu with siding icons.




ng

100% background Images using CSS3

How to style the background image using CSS3 to make it fit the container size.




ng

CSS3 and time:animate sliding panels

A sliding panel demo using CSS3 and IE time:animate for smooth sliding action.




ng

HTML+TIME background color change

Using HTML+TIME to get IE5.5 and IE6 to have a background color change on hover.




ng

CSS3 + TIME Sliding Panels Menu

Using CSS3, and a little TIME for Internet Explorer, to produce a vertical sliding menu to rival javascritp/jQuery.




ng

IE6 png fix for foreground images

Using just html and css with no extra markup to produce foreground png images




ng

Safari Mobile browser 'exploding' image links.

Using CSS3 to produce an expanding stack of image links, suitable for the iPad etc.




ng

CSS3 Expanding Slide Down Menu.

Using CSS3 to produce a set of expanding panels with slide down sub menus.




ng

CSS3 3D Rotating Card

Using CSS3 to rotate a card to see the reverse using 'perspective'. For Safari ONLY at the moment




ng

CSS3 3D Social Network Ring

Using CSS3 to produce a Rotating set of Social Network Icons - for Safari ONLY at the moment.




ng

CSS3 Sliding Panels

Using CSS3 to animated a set of information panels of varying sizes.




ng

CSS3 Playing Cards

Using CSS3 to produce a playing card animated menu.




ng

CSS3 Headline Changer

Using CSS3 keyframes to animate a headline changer. Degrades well in browsers that do not support keyframes




ng

CSSplay Rotating Box

A spinning box with rotating faces using CSS3 3D transforms.




ng

CSSplay Sliding Boxes

A set of six 3D boxes sliding in a never ending pattern.




ng

CSSplay 3D animated unfolding menu

Using 3D transforms and transitions to animate an unfolding dropdown menu




ng

A CSS3 Ring Menu.

Using just CSS to produce a circular ring menu.




ng

CSS play - Enlarging an area of an image

Using a new technique to enlarge a section of an image.




ng

A CSS3 Ring Menu version 2.

Using just CSS to produce a circular ring menu for all modern browsers.




ng

CSS play Sliding Panels Menu.

A horizontal left/right sliding panels menu with animation and permanent panel changes.




ng

CSS play - 3D Animated Stacking Slideshow

A CSS3 Stacking Slideshow with 3D animation for all modern browsers except Opera.




ng

CSS play - Animated 3D Gallery - Challenge

A CSS3 Animated 3D Gallery with a challenge to get it working in IE10.




ng

CSS play - 3D Spinning Boxes for IE10

A set of six 3D boxes tht spin on their own axis and around a central point, suitable for IE10.




ng

CSS play - Text hover gradual color changes and gradient fills

Several methods of applying a 'swipe' color change to text on hover and a gradient color fill.




ng

CSS play - IE10 Specific styling

IE10 grid layout with three columns a central exclusion zone and touch screen scrolling gallery




ng

CSS play responsive layout with animated repositioning

A responsive layout with animated repositioning of elements. For all the latest browsers.




ng

CSS play responsive single level menu suitable for touch screen devices

A responsive single level menu that works on touch screen devices including Android OS and IE10.




ng

CSS play Ping-pong

A Ping-pong game, player v computer. Just for fun.




ng

CSS play Ping-pong

Another Pong game, player v computer. Fixing some issues.




ng

CSSplay - Responsive Single Level Menus

A couple of single level responsive menus that works in all modern browsers including touch screens and smart phones.




ng

CSSplay - Rotating Information Panels

A set of rotating panels using just CSS3.




ng

CSSplay - Vertical and Horizontal centering

A method of centering images and information panels using margin:auto;.




ng

CSSplay - CSS 'toggle' zooming images

A CSS only method of toggling the zoom state of images. Works in all modern browsers including the Android browser.




ng

CSSplay - Ring menu with zoom toggle action

A CSS ring menu with a toggle action to open and close and zoom animation.