Bootstrap Pro v2 Design Info und Hilfe

Layoutpräsentation des Pro Web Bootstrap 3 Layouts

Herzlichen Glückwunsch zur Installation des Pro Web Bootstrap Layouts.

Eine ausführliche Beschreibung zu dem neuen Layout finden Sie auf Pro Web Bootstrap Layout , falls Ihnen eine bestimmte Einstellungsmöglichkeit fehlen sollte können Sie dort gerne ein Kommentar hinterlassen.

Bildhöhen und -breiten

Des Öfteren wird die Frage gestellt was die optimale Bilddimensionen für die Galerie- und/oder Eyecatcherbilder sind. Um es kurz zu machen. Eine optimale Breite oder Höhe gibt es nicht, da die Bilder auf 100% Breite des Browserfensters skaliert werden. Dementsprechend wächst oder schrumpft auch die Höhe der hinzugefügten Bilder. Das Layout selber schreibt keine Höhe oder Breite vor.

Angenommen die Bilder haben eine Breite von 1920px und sind 400px hoch. Wenn das Browserfenster des Betrachters nun eine Breite von 960px besitzt (1920 geteilt durch 2) so wird das Bild mit einer Höhe von 200px (400 geteilt durch 2) dargestellt.

Tipp: Bedenken Sie dass nicht jeder Besucher Ihrer Seite über eine 100MBit-Leitung mit dem Internet verbunden ist und die Bilder geladen werden müssen, auch über mobile Datenverbindungen. Sie sollten daher immer versuchen einen guten Kompromiss aus Bildqualität und -größe zu finden. (Empfehlenswert halte ich daher Bilder von etwa 1500px Breite, da diese auch bei einer Fensterbreite von 1920px sauber dargestellt werden und die Dateigröße des Bildes nicht zu hoch ist.)

Weiterhin ist die maximale Höhe des Logo's in der Navigationsleiste 50px. Hier ist meine Empfehlung ein nicht zu breites PNG-Bild mit transparentem Hintergrund zu verwenden.


Einstellung der Farben

Die Einstellungen der Farben (unter Gestaltung Schriftformate oder per Tastenkombination Strg+F12) unterscheiden sich kaum zu den Einstellungen „normaler” Layouts. Allerdings wird im Pro Web Bootstrap 3 Layout die Überschrift „H5” als Schrift des Menüs der ersten Ebene verwendet. Weitere Schrifteinstellungen finden Sie des Weiteren unter Gestaltung Design bearbeiten oder per Tastenkombination Umschalt+F12 im unter dem Karteireiter Farben. Dort können Sie die folgenden Farben (Empfehlung: speichern Sie diese Datei auf Ihrem PC) konfigurieren:

  • Hintergrundfarbe der Absatzbereiche „Oben”, „Unten” und des Hauptbereiches mit Inhalt, Links und Rechts
  • „Oben” sowie „Unten” jeweils: Schriftfarbe, Schriftfarbe der Überschrift, Schriftfarbe der Links und Schriftfarbe der Links beim Darüberfahren
  • Footer: Schriftfarbe, Schriftfarbe der Überschrift, Schriftfarbe der Links und Schriftfarbe der Links beim Darüberfahren
  • Registerkarten: Hintergrundfarbe der Register-Container
  • Akkordeon: Farbe der Links, Farbe der Links beim Darüberfahren
  • Navigation: Hintergrundfarbe der Leiste und der aktiven Menüpunkte: Diese Einstellung wird erst aktiv wenn die Farbe nicht „123456”, ist sie „123456” (was der Standardwert ist) wird die vordefinierte Farbe der gewählten Variante verwendet
  • Navigation (DropDown): Hintergrundfarbe, Schriftfarbe, Schriftfarbe beim Darüberfahren, Hintergrundfarbe beim Darüberfahren, Schriftfarbe der aktuellen Seite, Hintergrundfarbe der aktuellen Seite
  • Brotkrumen-Navigation: Farbe der Schrift (wie „Sie sind hier:”) und der Trennungszeichen, Farbe der Links, Farbe der Links beim Darüberfahren und Hintergrundfarbe (Farbwert 123456 deaktiviert wieder)
  • Slider: Farbe der Schrift in der Slideshow

Hintergrund beim „boxed” Layout

Ab der Version 1.0.5 gibt es die Einstellung „Boxed” Layout verwenden (anstatt „Wide” Layout). Der komplette Inhalt Ihrer Webseite wird in einem „Container” von 1170px Breite gepackt (Screenshot ).

Im Farben-Register des Layouts finden Sie die Option Hintergrundfarbe der Website (nur bei „Boxed” Layout sichtbar / 123456 deaktiviert), womit Sie sehr einfach eine Farbe bestimmen können.

Natürlich wäre es auch wünschenswert ein Hintergrundbild einzufügen, dabei ist es Geschmackssache ob sich dieses Bild wiederholen soll (background-pattern), oder ob es sich stets über die komplette Beite der Seite erstrecken soll.
Dafür klickbare Einstellungen bereitzustellen wäre zum heutigen Zeitpunkt sehr unübersichtlich, deshalb habe ich mich entschieden dafür lediglich eine Sprachressource „CSS-Code im „head”-Bereich bereitzustellen. Mit der CSS-Eigenschaft „background” können Sie relativ einfach Ihren eigenen Hintergrund bestimmen. Die Reihenfolge der Werte ist
background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position];

wiederholendes Hintergrundbild

Wenn Sie in einer Suchmaschine wie Google nach „background pattern png” suchen finden Sie sicherlich schnell ein hübsches Hintergrundbild was sich in allen Richtungen wiederholen lässt. Ich persönlich bervorzuge diese Variante, da die Bildgröße sehr klein gehalten werden kann. Die folgende Anweisung würde „background-pattern.png” als wiederholendes Hintergrundbild mit der Hintergrundfarbe #AEA79F darstellen. Importiert wurde das Bild im Hauptordner „Bilder”.

@media (min-width: 768px) { body#body { background: #AEA79F url(/images/pictures/background-pattern.png) repeat center center; } }

skalierendes, flächendeckendes und fixiertes Hintergrundbild

In diesem Beispiel wird das in Bilder importierte Hintergrundbild „background-full.jpg”, falls notwendig skaliert.

@media (min-width: 768px) { body#body { background: url(/images/pictures/background-full.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } }


Layoutoptionen

  • „maximale Breite aller Absatzbereiche“: für die Breite des Layouts können Sie nun einen Wert zwischen 940 und 1540 Pixel wählen
  • Breitenverhältnis der Absatzbereiche: für den linken und rechten Absatzbereich können Sie nun ein Seitenverhältnis wählen (2-8-2 / 3-6-3 / 4-4-4), dabei können Sie auch 4zu4zu4 wählen (wird dabei nur der linke oder rechte Absatzbereich angezeigt wird das Verhältnis dann 6zu6)
  • „Boxed” Layout verwenden (anstatt „Wide” Layout): wenn diese Option aktiviert wird erstreckt sich das Layout über die von Ihnen angegebenen maximalen Breite, die Farben der verschiedenen Absatzbereich erstrecken sich dann nicht mehr über 100% der Browserfensterbreite
  • Absatzbereich „Oben” oberhalb des Sliders (Galerie) oder Eyecatchers: Ist diese Option nicht aktiviert wird der Absatzbereich „Oben” unter der Slideshow angezeigt, ist sie aktiviert erfolgt die Darstellung über der Slideshow oder dem Eyecatcher-Bild
  • Absatzbereich „Links“ nach rechts verschieben: Aktivieren Sie diese Option, um 2 schmale Absatzbereich rechts anzeigen zu lassen. So können sich dann die folgenden Breitenverhältnisse ergeben: 8-2-2 oder 6-3-3
  • Absatzbereiche Oben, Mitte (Links, Mitte und Rechts) und Unten mit oberen Schatteneffekt
  • Absatzbereiche Oben, Mitte (Links, Mitte und Rechts) und Unten mit unteren Schatten
  • Social-Icons im Footer anzeigen (Konfiguration über eigenen Reiter): Sie können die Anzeige der Social-Icons an dieser Stelle komplett deaktivieren. Die Icons selber sind in den Sprachressourcen genauer konfigurierbar.
  • „Sie sind hier”-Navigation darstellen
  • „nach Oben”-Scroller anzeigen
  • Bilder mit Lazy Load (jQuery Variante) später laden
  • Browser-Zooming aktivieren: Das Meta-Element „viewport” erhält zusätzlich die Anweisung maximum-scale=1, user-scalable:no so dass der Besucher die Seite nicht mehr Zoomen kann.
  • Google Schriften: Geben Sie dort einfach den Namen der Schrift an, das Design erledigt den Rest für Sie. Unter fonts.google.com finden Sie die möglichen Schriftarten. Möchten Sie zum Beispiel die Schriftart PT Sans verwenden, genügt es in das entsprechende Textfeld „PT Sans“ einzugeben
  • Copyright: Das Copyright im Footer wird ab Version 2 im Register Optionen angegeben. Möglich ist auch HTML, auch für Icons. Hier ein Beispiel für das Copyright-Icon von Font Awesome: <i class="fa fa-copyright" aria-hidden="true"></i>
  • Geschwindigkeit Parallax „Oben“ und „Unten“: Bei dem Minimalwert von 0 wäre das Hintergrundbild fixiert, bei einem Wert von 100 hingegen würde es normal mitscrollen
  • CSS-Klasse für den „Weiterlesen“-Link: Die angegebenen CSS-Klassen werden dem Link „Weiterlesen” hinzugefügt (nutzen Sie Bootstrap-Klassen vergessen Sie bitte nicht „btn”). Standardmäßig sind die Klassen btn-default, btn-primary, btn-success, btn-info, btn-warning, btn-danger und btn-link möglich. Außerdem kann durch btn-lg, btn-sm und btn-xs die Größe beeinflußt werden. Mehr dazu erfahren Sie auf der deutschen Seite des Bootstrap-Projektes: holdirbootstrap.de/css/#buttons-options oder auf der offiziellen Seite getbootstrap.com/css/#buttons-options

Pro Web Anleitung zur Erstellung eines Galerie Eyecatchers

„Oben” und/oder „Unten” mit particles.js animieren

Ab Version 1.1.1 gibt es die Option „Absatzbereiche „Oben” und/oder „Unten” mit particles.js animieren (Schnee u.v.m.)”, womit Sie den Hintergrund der Bereiche Oben und Unten, oder jeweils einer der Bereiche mit Partikel-Effekten versehen können, eine Beispiel-Seite haben wir Ihnen unter im Bereich „Unten” mit particles.js angelegt.

Was bewirkt diese Einstellung genau und wo können Sie die Partikel-Effekte anpassen?

Ist diese Option eingeschaltet wird das Script particles.js geladen und die Bereiche „Oben” und „Unten” mit einem zusätzlichen div-Container „#particles-top” oder „#particles-footer” im Hintergrund versehen, so dass dieser mit Partikel gefüllt werden kann. So weit, so gut, wirklich geholfen hat Ihnen diese Information allerdings nicht. Was Sie wissen müssen ist wie nun der Hintergrund animiert werden kann. Sie fügen einfach einen der folgenden Code-Beispiele (im Akkordeon) „Am Ende des <body>-Bereichs” einer Seite, eines Ordners oder auch unter Datei Website-Eigenschaften ein:

<script type="text/javascript">
var partJSt = document.getElementById('particles-top');
if(typeof partJSt !== 'undefined' && partJSt !== null){
particlesJS("particles-top", {
   "particles": {
      "number": {
         "value": 80,
         "density": {
            "enable": true,
            "value_area": 800
         }
      },
      "color": {
         "value": "#ffffff"
      },
      "opacity": {
         "value": 0.5,
         "random": false,
         "anim": {
            "enable": false,
            "speed": 1,
            "opacity_min": 0.1,
            "sync": false
         }
      },
      "size": {
         "value": 3,
         "random": true,
         "anim": {
         "enable": false,
         "speed": 40,
         "size_min": 0.1,
         "sync": false
         }
      },
      "line_linked": {
         "enable": true,
         "distance": 150,
         "color": "#ffffff",
         "opacity": 0.4,
         "width": 1
      },
      "move": {
         "enable": true,
         "speed": 2,
         "direction": "none",
         "random": false,
         "straight": false,
         "out_mode": "out",
         "bounce": false,
         "attract": {
            "enable": false,
            "rotateX": 600,
            "rotateY": 1200
         }
      }
   },
   "interactivity": {
      "detect_on": "canvas",
      "events": {
         "onhover": {
         "enable": true,
         "mode": "grab"
      },
      "onclick": {
         "enable": true,
         "mode": "push"
      },
      "resize": true
      },
      "modes": {
         "grab": {
            "distance": 140,
            "line_linked": {
               "opacity": 1
            }
         },
         "bubble": {
            "distance": 400,
            "size": 40,
            "duration": 2,
            "opacity": 8,
            "speed": 3
         },
         "repulse": {
            "distance": 200,
            "duration": 0.4
         },
         "push": {
            "particles_nb": 4
         },
         "remove": {
            "particles_nb": 2
         }
      }
   },
   "retina_detect": true
});
}
</script>

<script type="text/javascript">
var partJSf = document.getElementById('particles-footer');
if(typeof partJSf !== 'undefined' && partJSf !== null){
particlesJS("particles-footer", {
   "particles": {
      "number": {
         "value": 80,
         "density": {
            "enable": true,
            "value_area": 800
         }
      },
      "color": {
         "value": "#ffffff"
      },
      "opacity": {
         "value": 0.5,
         "random": false,
         "anim": {
            "enable": false,
            "speed": 1,
            "opacity_min": 0.1,
            "sync": false
         }
      },
      "size": {
         "value": 3,
         "random": true,
         "anim": {
         "enable": false,
         "speed": 40,
         "size_min": 0.1,
         "sync": false
         }
      },
      "line_linked": {
         "enable": true,
         "distance": 150,
         "color": "#ffffff",
         "opacity": 0.4,
         "width": 1
      },
      "move": {
         "enable": true,
         "speed": 2,
         "direction": "none",
         "random": false,
         "straight": false,
         "out_mode": "out",
         "bounce": false,
         "attract": {
            "enable": false,
            "rotateX": 600,
            "rotateY": 1200
         }
      }
   },
   "interactivity": {
      "detect_on": "canvas",
      "events": {
         "onhover": {
         "enable": true,
         "mode": "grab"
      },
      "onclick": {
         "enable": true,
         "mode": "push"
      },
      "resize": true
      },
      "modes": {
         "grab": {
            "distance": 140,
            "line_linked": {
               "opacity": 1
            }
         },
         "bubble": {
            "distance": 400,
            "size": 40,
            "duration": 2,
            "opacity": 8,
            "speed": 3
         },
         "repulse": {
            "distance": 200,
            "duration": 0.4
         },
         "push": {
            "particles_nb": 4
         },
         "remove": {
            "particles_nb": 2
         }
      }
   },
   "retina_detect": true
});
}
</script>


Sie können auf vincentgarreau.com/particles.js/ auch eine eigene Konfiguration heruntergeladen werden (oben rechts durch ein Klick auf „→ Download current config (json)”). CONFIG.JSON ersetzen Sie bitte mit dessen Inhalt, wie im Beispiel innerhalb des Akkordeons.

<script type="text/javascript">
var partJSt = document.getElementById('particles-top');
if (typeof partJSt !== 'undefined' && partJSt !== null) {
particlesJS("particles-top", CONFIG.JSON );
}
</script>

KARO Webdesign & Entwicklung (siquando-designs.de) verwendet Cookies, um die Dienste ständig zu verbessern und bestimmte Features zu ermöglichen. Indem Sie hier fortfahren, stimmen Sie dieser Verwendung zu. Mehr erfahren