HTML5 introduces a new placeholder attribute for input elements. Often it is useful to preset text input fields with certain values, to give an indication on which data format is (...)
One of the most popular tools of UI design in recent years is to utilise Javascript for smooth fading effects and transitions. Previously this was either limited to choppy CSS (...)
A few months ago I had an idea for a new portfolio design. I’ve always liked the smooth gallery in the Apple online store, with thumbnails that zoom to full (...)
Everyone knows CSS hover effects. You can simply define a hover state with CSS and on mouseover the object will change it’s colour, background or other properties to highlight it. (...)
Often when I use Gmail or other Google web apps, I notice that hyperlinks don’t reveal their target in the browser status bar. As a user of course I would (...)
File upload elements are some of the most annoying elements on a website, since they don’t accept much CSS styling and every browser and every operating system displays them totally (...)