Creating a custom WordPress theme options page
30 Logos of Professional Designers
How to make your type more appealing on the web
21 Examples of Ribbons Web Design
Mandy Brown
|
| ||||||||
| Compare: | Web Design Calculator | Web Design Cost Guidelines |
There’s no doubt that employing a mobile first, responsive design approach to a new project is a wonderful way forward for many sites. I think the most exciting thing about seeing these best practices develop over the last few years is that it finally feels like web design. Finally. That we’re not designing sheets of paper that happen to be on screen.
So yes, for new projects under the right circumstances a responsive plan is often the ideal. But what about existing sites? The ones that were designed before browsers supported media queries and before smart people started stitching things together into cohesive battle plans for building flexible websites? Ideally, the move to responsive design with device-agnostic-layout-hotness is one that starts from scratch. That is, it’s likely best to rethink it all.
For existing sites (particularly ones that are also businesses) teams don’t always have the luxury of tossing everything aside and building anew. We found ourselves in this position with Dribbble, a bootstrapped operation still run by 1.5 people (Rich Thornett and half of myself, plus wonderkid intern Bruce Spang).
Up until now we haven’t had an official offering that made the experience of using Dribbble bearable on small screens. If time was plentiful, we’d have a few options:
That left a third option, and it was after a few (decaf) lattes and advice from Ethan, that I decided the best thing to do was compromise for now. Let’s keep the same content and code that’s been powering the large-screened version that Dribbble has always been, and then let’s do something adaptive to it—using media queries to effectively make the site fluid and as vertical as possible when rendered at 480px wide and smaller. In other words, let’s take a step towards a responsive design by crafting an adaptive stylesheet that overrides the master to make things usable and readable on phones and small-screened things. Our tiny team can continue to maintain just one codebase.

And so that’s what we did. Baby steps.
The process in making this a reality turned out to be very interesting. Much is written and talked about in terms of ideals when it comes to designing for any-and-all screen sizes, but not a lot is talked about in regards to the decisions one has to make when retro-fitting existing fixed-width sites. Sites with loads of interaction elements that need to adapt when it’s squeezed down skinny.
What happens to wide, horizontal navigation? Does search have to take up all that room? What about our form patterns? Where does advertising fit? How can we avoid modifying the markup for this section? I did my best to avoid using display: none; to simply hide things that didn’t quite fit. And not much is hidden, thankfully. But you do need to get creative in terms of how certain UI patterns are handled. Items that were previously rendered horizontally may possibly be stacked vertically. Items that were stacked vertically in tight spaces (short tag names) may be set side-by-side in columns to save vertical space (CSS3′s mutli-column layout proves very useful for spreading out lists of short links). We’re all still figuring this stuff out of course, and there’s so much more I want to write and talk about regarding these (sometimes) ad-hoc solutions. More soon, hopefully.
For now, I’m happy with this initial stab at a small screen experience for Dribbble. When time, resources and funds are more abundant, I’d love us to rethink things in a more holistic manner, but for now incremental improvements will keep us moving. And that’s the priority.
Source http://simplebits.com/?p=3081One of the common problems we face when coding with float based layouts is that the wrapper container doesn’t expand to the height of the child floating elements. The typical solution to fix this is by adding an element with clear float after the floating elements or adding a clearfix to the wrapper. But [...]
Once upon a time, grayscale image has to be manually converted in order to be displayed on the web. Now with HTML5 canvas, images can be manipulated into grayscale without having to use image editing software. I’ve put together a demo to show you how to use HTML5 & jQuery to dynamically clone color images [...]
Last week I talked about 960 Grid System is Getting Old. Surprisingly a lot of comments have been made. It seems like people are using 960gs because of the "golden ratio" — all numbers are even. I’m a designer, not a grid scientist. Why restrict your layout so that it can fit into this 960gs? [...]
Everyday more and more businesses around the world are creating presences on Facebook. Some companies opt to bring users directly to the page wall or other tabs (e.g. info, photos, RSS/blog, discussions and links) and use product images or company logos instead of more elaborate landing pages. Regardless of where a user lands when they [...]
Big movies are a huge business, as the recent success of films such as Avatar and The Dark Knight suggests. Billion-dollar revenue figures aren’t all that uncommon today in cinema, placing many major movies alongside companies such as Facebook when it comes to revenue. With so much riding on a film’s success, marketing one is [...]
Every profession has its own set of ethical guidelines most of its members adhere to. And while the design industry’s code of ethics might not be as crucial as, say, the medical industry, there are still some important ethical considerations every design professional should think about. Here are some of the most prominent ethical considerations [...]
Yesterday was the biggest launch I’ve yet to be a part of. Not big as in size, but big as in importance, being a major milestone, etc. We launched Dribbble Pro after months of hard work: a suite of extra features for just $19 bucks a year. I couldn’t be prouder of our little team. [...]
Web Design Directory: web design, web designer, web page and web site design, development firms, programming and HTML.
© 2005 - 2011 WebDesigners-Directory Dallas, Texas USA 75042