Beyond superficial with CSS3
Last week I wrote Building for Future Design — the notion: to advance web design we must build on solid foundations. Never forget accessibility.
Six Revisions published the very timely article Are You Using CSS3 Appropriately? by Delwin Campbell this week in which he reaches similar conclusions to me; usability, accessibility and user experience are our main objectives.
It’s a very good article, but I do disagree with some of Campbell’s sentiments. He suggests that many CSS3 features are purely “superficial”:
In terms of design principles and visual presentation best practices, nothing has been altered by CSS3, even when we’ve been given fancy transitions, transforms and typography effects to play with. These are all superficial tools in web design, and we’ve had these things even before CSS3. […] From the user’s perspective — which is always the most important viewpoint — these new cosmetic CSS3 properties matter even less.
And what’s beyond?
Where can CSS3 take us beyond superficial sprinkles? I don’t have all the answers, but I do believe the future of web design will be hugely influenced by what we can innovate with CSS3 (and friends). Second only to the devices that support these web standards.
I’d point to the recently launched Apple iPhone 4S website as a tantalising example of where our future could lead us (you’ll have to visit and click through the slideshow). Nothing more than a very advanced image slideshow I’m sure you’ll agree and — if you can get past the fact that I (a designer) have chosen Apple as an example — that sort of design ships products and delights users. It is a very small but definitely not superficial step into a new standard of design.
Apple’s iPhone 4S website with a CSS3 transform slideshow.
Now don’t get me wrong, I’m well aware that Apple’s website is far from perfect but I think its an effort worth applauding. My point is that we shouldn’t be so quick to dismiss new technologies that cannot be fully utilised and haven’t been fully explored.
As Campbell rightly points out we should be “using CSS3 appropriately”, but I wouldn’t be so quick to accept the status quo as a benchmark for acceptable practice.
Design evolves and the future of web design lies within web standards. Let’s see what we can do.