Mobile app version of vmapp.org
Login or Join
Cofer715

: Do you incorporate sidebar menu into 960 grid layout? I have a client who wants a design for a web app. He told me that he would like "a large sidebar menu on the left" and gave MailChimp's

@Cofer715

Posted in: #InterfaceDesign #PageLayout #WebsiteDesign

I have a client who wants a design for a web app. He told me that he would like "a large sidebar menu on the left" and gave MailChimp's new design as an example. We both agreed that what the client wanted was a responsive design and a similar look and feel of MailChimp. The client's current site is using bootstrap and is under the 960px grid. I've made designs to fit for 960px grid before, but this is my first time adding a vertical menu.

How would I go about this? I'm not sure if I should be incorporating the menu width to the 960px width. For example, if the menu is 200px wide, should I use the 760px as the main content div? Or should I be designing the main content div as 960px and create the menu outside of the 960px width?

And if you are in a teaching mood, I would love a quick analysis of how MailChimp did their layout. Like, structurally, how it is set up.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Cofer715

2 Comments

Sorted by latest first Latest Oldest Best

 

@Fox8063795

In the specific case of MailChimp they have made their framework available for public use here- ux.mailchimp.com/patterns/ You will also find nuggets of their design process in their blog articles and if you subscribe to their newsletter. They also warn that it isn't like Twitter Bootstrap and a lot of it has been tailored to have suited their needs.

The important question that everybody else here is also raising is this- what's your content strategy? Because your design should be an answer to that. And the world moved out of 960 grid long ago. With Adaptive layouts you try to make the best out of the space available to you and at the same time ensure that the user gets the maximum usability in each screen size. It's a multi-level exercise. A grid system might not necessarily answer all the questions. Your understanding of the content and the user's needs will largely determine the outcome.

10% popularity Vote Up Vote Down


 

@Harper654

I do not entirely understand what you mean. Your client wants a responsive design, but you talk about fixed widths in pixels.

Are you comfortable with coding css? I am going to assume you have a fair grasp of css.

Bootstrap have solutions for responsive web, I am unsure what you mean when you say they use the 960 under bootstrap. Do they set widths fixed in pixels? If so, why? Then a good deal of the reasons for using bootstrap is moot.

You can simply download sourcefiles for mailchimp, and poke around in the code yourself, or you could do it via various web developer tools. But I would say this is not really worth the effort because:

The whole thing seems pretty simple to me though. I would suggest you - for now - ignore the 960, go to bootstrap and read the intro on responsive design and how to use their column selectors.

If you have set widths in the code, this is easily removed, and bootstrap would pretty much take care of the responsive action.

You will then, with bootstrap make a simple column-choice, and add whatever menu items, buttons etc you want. It is pretty well described here getbootstrap.com/css/#grid
Here is the basic, underlying structure for mailchimp:


This is how it is done in Bootstrap:
The columns have to add up to 12. Therefore, based on the mailchimp example, you would have your sidbar at for example col-md-3, the one containing the words "dashboard" maybe a col-md-6, the one containing "drafts, create campaign" at col-md-3.

The one below that; containing the text "recent campains..." would then be a col-md-9 (12 minus 3) Here is how they outline it:


Whatever you do. Get rid of any fixed widths.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme