Ich habe einen Kunden, der ein Design für eine Web-App haben möchte. Er sagte mir, dass er gerne „ein großes Sidebar-Menü auf der linken Seite“ hätte und nannte das neue Design von MailChimp als Beispiel. Wir waren uns beide einig, dass der Kunde ein ansprechendes Design und ein ähnliches Erscheinungsbild wie MailChimp wollte. Die aktuelle Website des Kunden verwendet Bootstrap und befindet sich unter dem 960-Pixel-Raster. Ich habe bereits Designs erstellt, die für ein 960-Pixel-Raster geeignet sind, aber dies ist das erste Mal, dass ich ein vertikales Menü hinzufüge.
Wie würde ich vorgehen? Ich bin mir nicht sicher, ob ich die Menübreite in die Breite von 960 Pixel integrieren soll. Wenn das Menü beispielsweise 200 Pixel breit ist, sollte ich dann die 760 Pixel als Hauptinhalts-Div verwenden? Oder sollte ich das Hauptinhalts-Div als 960px entwerfen und das Menü außerhalb der Breite von 960px erstellen?
Und wenn Sie in Lehrstimmung sind, würde ich mich über eine kurze Analyse freuen, wie MailChimp ihr Layout gemacht hat. Wie, strukturell, wie es aufgebaut ist.
Ich verstehe nicht ganz was du meinst. Ihr Kunde möchte ein responsives Design, aber Sie sprechen von festen Breiten in Pixeln.
Sind Sie mit der Codierung von CSS vertraut? Ich gehe davon aus, dass Sie ein gutes CSS-Verständnis haben.
Bootstrap hat Lösungen für reaktionsschnelles Web. Ich bin mir nicht sicher, was Sie meinen, wenn Sie sagen, dass sie den 960 unter Bootstrap verwenden. Legen sie feste Breiten in Pixeln fest? Wenn ja warum? Dann sind viele der Gründe für die Verwendung von Bootstrap strittig.
Sie können einfach Quelldateien für Mailchimp herunterladen und selbst im Code herumstöbern, oder Sie können dies über verschiedene Webentwickler-Tools tun. Aber ich würde sagen, das ist den Aufwand nicht wirklich wert, denn:
Das Ganze erscheint mir aber recht simpel. Ich würde vorschlagen, dass Sie – vorerst – die 960 ignorieren, zu Bootstrap gehen und das Intro über responsives Design und die Verwendung ihrer Spaltenauswahl lesen.
Wenn Sie Breiten im Code festgelegt haben, lässt sich dies leicht entfernen, und Bootstrap würde sich im Wesentlichen um die reaktionsschnelle Aktion kümmern.
Sie werden dann mit Bootstrap eine einfache Spaltenauswahl treffen und alle gewünschten Menüelemente, Schaltflächen usw. hinzufügen. Es ist hier ziemlich gut beschrieben http://getbootstrap.com/css/#grid
Hier ist die grundlegende, zugrunde liegende Struktur für Mailchimp:
So wird es in Bootstrap gemacht: Die Spalten müssen sich zu 12 addieren. Basierend auf dem Mailchimp-Beispiel hätten Sie Ihre Sidbar also beispielsweise bei col-md-3, diejenige, die die Wörter "Dashboard" enthält, vielleicht a col-md-6, diejenige, die „Entwürfe, Kampagne erstellen“ in col-md-3 enthält.
Der darunter; mit dem Text "neueste Kampagnen ..." wäre dann eine col-md-9 (12 minus 3) So skizzieren sie es:
Was auch immer Sie tun. Befreien Sie sich von festen Breiten.
Im speziellen Fall von MailChimp haben sie ihr Framework hier zur öffentlichen Nutzung verfügbar gemacht – http://ux.mailchimp.com/patterns/ . Sie finden auch Nuggets ihres Designprozesses in ihren Blog-Artikeln und wenn Sie ihren Newsletter abonnieren. Sie warnen auch davor, dass es nicht wie Twitter Bootstrap ist und vieles davon auf ihre Bedürfnisse zugeschnitten wurde.
Die wichtige Frage, die auch alle anderen hier stellen, lautet: Was ist Ihre Inhaltsstrategie? Denn Ihr Design sollte eine Antwort darauf sein. Und die Welt hat sich schon vor langer Zeit aus dem 960er-Gitter herausbewegt. Mit adaptiven Layouts versuchen Sie, das Beste aus dem Ihnen zur Verfügung stehenden Platz zu machen und gleichzeitig sicherzustellen, dass der Benutzer in jeder Bildschirmgröße die maximale Benutzerfreundlichkeit erhält. Es ist eine mehrstufige Übung. Ein Grid-System beantwortet möglicherweise nicht unbedingt alle Fragen. Ihr Verständnis des Inhalts und der Bedürfnisse des Benutzers wird das Ergebnis weitgehend bestimmen.
Slava
Jason Kim
Benutzer9447
Slava
Scott