Bootstrap4 Layout Komponenten

Ähnliche Dokumente
Wie in Bootstrap üblich, bestimmen vorgegebene Klassen die Gestaltung.

Bootstrap Layout Komponenten

Bootstrap - kurze Übersicht

Erstellung eines Webshops für Hak-T-Shirts und Hak-Pullis

Bootstrap Projekt Europa: Teil 2: Navigation erstellen. 1)Zuerst eine <nav> mit der Klasse: class= navbar. Inhalt:

Nachbau der Website 1.)Hintergrundbild einfügen eigene CSS-Datei

Diese Site gibt es so nicht mehr, daher muss man in der Geschichte wühlen :

Übung: Projekt Europa mit Bootstrap

Bootstrap Projekt Europa: Teil 2:

Inhalt: 1)Header-Widget, 2)Footer-Widget, 3)Buttons, 4)Übung: Wohnungskauf, 5)Controlgroups, 6)Listview, 7)Panel-Widget

Übung: Projekt Europa mit Bootstrap

Bootstrap - Übung. Download: Editoren: Dreamweaver Notepad Net Beans Aptana Webmatrix. Bootstrap in Dreamweaver einbinden

Webdesign im Tourismus

jquery Einstieg 2 CSS manipulieren; toggle, hide und show

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Der CSS-Problemlöser

Grundlagen-Beispiel CSS

Übung: Bootstrap - Navbar

Erstellung eines Webshops für Hak-T-Shirts und Hak-Pullis Teil2

Bootstrap Framework Theorie

Anmerkungen zur Abgabe

Website erstellen: Psychiater Dr. Marlene Gepp

Ionic 2-Teil bereits mit der IDE Visual Studio Code

Umsetzen einer skalierbaren horizontalen Navigation:

Übung zur Vorlesung Digitale Medien. Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015

PROFIL-DESIGN LEICHT GEMACHT

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

HTML. HyperText Markup Language. von Nico Merzbach

Webdesign-Multimedia HTML und CSS

Formulare in Bootstrap 4

Webdesign-Multimedia HTML und CSS

Kompetenzen im CMS Joomla

Automatisches Event Tracking mit Google Analytics und Google Tag Manager

Referenzen TYPO3. Projekt Relaunch der Agenturwebseite Stand: Februar 2017

Markiere den gesamten Text und lösche ihn. Dann schreibe einen neuen. Ändere auch den Titel (wegen der Suche bei Google).

Formulare in Bootstrap

Arbeite im gleichen Ordner weiter wie bei 1.b4.start1.docx. Kopiere aber die index.html in uebung.html im selben Verzeichnis.

DOKUMENTATION. CaptchaAd als Werbevariante. Einbindung in Ihrer Webseite. Die Schritte zur Integration des CaptchaAds im Einzelnen

Word. Verweise. Textmarken, Querverweise, Hyperlinks

Word 10. Verweise: Textmarken, Hyperlinks, Querverweise Version: Relevant für:

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

Übung: Überschriften per CSS gestalten

Referenz Frontend: Responsive Webdesign

Markiere den gesamten Text und lösche ihn. Dann schreibe einen neuen. Ändere auch den Titel (wegen der Suche bei Google).

Arbeitsauftrag 1 Home

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Kennen, können, beherrschen lernen was gebraucht wird

Inhalte mit DNN Modul HTML bearbeiten

Content Management System Larissa Version:

Word 10. Verweise Version: Relevant für: IKA, DA

Adobe Dreamweaver CS3 Grundlagen. Kurzporträt der Autoren

3. Briefing zur Übung IT-Systeme

Divi Tutorial deutsch einfach Ihre eigene professionelle Website erstellen

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

Übung Ionic ToDo-Liste erstellen

Fragen und Antworten zum Content Management System von wgmedia.de

Scripting für Kommunikationswissenschaftler Gruppe C

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

5.1.1 Dateilinks hinzufügen

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm

edoobox.com Für Ihre Kurse, Seminare und Events edoobox.com Kurzanleitung für Experten: Bootstrap 1 von 6

IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery

März Leitfaden zur Einbindung von Inhalten der Berufsberatung auf Schulwebseiten

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!DOCTYPE HTML> <html> <head>

Joomla-Handbuch Seite 1 von 22 Joomla-Handbuch Stand: Juni 2017

Klicke im Dashboard oben auf den Namen deiner Website, hier Wirtschaftsrecht und man sieht die Frontend-Ansicht, wie der Besucher die Seite sieht.

Präsentationen erstellen mit PowerPoint (2000)

Kampagnen-Management für IF-Mobile

Bausteintypen mit Hilfe von HTML erstellen

HTML&XHTML REILLY' 1II II Uli IIIIIIII HHill. Das umfassende Referenzwerk. coeb. L. Chuck Musdano & Bill Kennedy. Beijing. ebastopo1 * Taipei * Tokyo

Herausforderung Barrierefreiheit? Contao Konferenz 2016

Responsive Web Design

Article Widgets für Publisher

Anleitung. 1 Formulare mit PHP erstellen und auswerten

Wert. { color: blue; }

Marketing Service Portal

Ihre Radioplayer Style-Guidelines

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Wie lege ich einen Baukasten mit Bild- und Textslider an?

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Wiki in ILIAS. 1. Funktionen für Kurs- und Gruppenmitglieder. (für Kurs- und Gruppenadministratoren) Themen: 1.1. In den Bearbeitungsmodus wechseln

CSS. Cascading Style Sheets

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks.

Compitreff: Arbeitsblätter gestalten

HTML und CSS. Eine kurze Einführung

Plugins sind kleine Programme und können den Funktionsumfang von Wordpress fast beliebig erweitern. Z.B. Bildergalerien, Kontaktformulare.

EasyWeb CSS Editor. EasyWeb CSS Editor IACBOX.COM. Version Deutsch

Falls Sie den Hintergrund der Website schon kennen, wählen Sie am einfachsten die gleiche Farbe in Photoshop für die Schaltfläche.

Funktionen in JavaScript

Wir studieren HTML-Tags

Modul 8: Browser-Processing- Pipeline

Seminar DWMX DW Session 013

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Tutorial zum erstellen einer Webseite

DOAG München Layout und dynamische Elemente für APEX Anwendungen

Navigation für Internetpräsenzen

1 Zugriff auf die Startseite. 2 Erstellen von Inhalten auf der Startseite

Transkript:

Bootstrap4 Layout Komponenten Inhalt: 1.)media object 2.)list group 3.)Navigation mit tabs und pills 1.)Media Object Style Dieses Design wird oft eingesetzt, wenn man Tweeds oder Blog-Kommentare erstellt. Es handelt sich um links oder rechts liegende Bildchen entlang eines Textblocks. Das Bild oder andere Mediakomponenten (z.b. Video) können folgendermaßen angeordnet sein: oben, mitten und unten, nämlich start, center oder end. Bei default wird es start angeordnet. Zu finden auf www.getbootstrap.com unter Documentation Layouts und Media object : Größe des Bildes: ist 64x64 Pixel Code von http://getbootstrap.com für ein Media object: Eberhart 4_b4_layout.docx 1

Übung Media-Objekt : Öffne die leere index.html und füge eine class= container ein. Darin die Überschrift Komponenten und Layout. Darunter einen Abstand mittels <br>. Darunter ein einzelnes Media-Objekt. Das soll folgendes Bild besitzen und folgenden Text: Füge das Bild aus dem img -Ordner ein boot.jpg Text: <p>bootstrap ist ein freies CSS-Framework. Es enthält Gestaltungsvorlagen für Typografie, Formulare, Buttons, Tabellen, Grid-Systeme und Navigationselemente sowie zusätzliche, optionale JavaScript-Erweiterungen.</p> Ziel: Theorie: Eingebaut in einem <div class= media > folgt die Klassen-Zuordnung ob das Bild links oder rechts vom Text angezeigt werden soll. Hier Text rechts = Bild links <div class= mr > Text links = Bild rechts <div class= ml > Dabei kann auch die Position der Bildchen in der Höhe festgelegt werden. Wird nichts angegeben, wie hier im Beispiel, erfolgt der default -Zustand und es wird oben angezeigt. Eberhart 4_b4_layout.docx 2

Hier unterscheidet man drei Positionen: Oben (start) <img class="align-self-start mr-3" src="..."> Mitte (center) <img class="align-self-center mr-3" src="..."> Unten (end) <img class="align-self-end mr-3" src="..."> Danach wird das Bild eingefügt. Dann wird ein neuer DIV-Container geöffnet, um den Text zu schreiben: <div class= media-body >. Dieser beinhaltet eine Überschrift in Form von <h4 class= mt-0 >Bootstrap</h4> Darunter mit einem <p> der Text. Zum Kopieren siehe oben. Beachte: Möchte man die einzelnen Blog-Beiträge nicht untereinander, sondern nebeneinander angeordnet sehen, dann genügt ein umschließender <div class= media > - Container. Sollen aber, wie es übrigens auch besser aussieht, die Elemente untereinander angeordnet werden, muss man diesen media -Container ebenfalls wiederholt anführen. Nebeneinander: Untereinander: Eberhart 4_b4_layout.docx 3

Übung 2: Mehrere Media-Objekte untereinander Text zum Kopieren: Bootstrap ist ein freies CSS-Framework. Es enthält Gestaltungsvorlagen für Typografie, Formulare, Buttons, Tabellen, Grid-Systeme und Navigationselemente sowie zusätzliche, optionale JavaScript-Erweiterungen. HTML-Dokumente sind die Grundlage des World Wide Web und werden von Webbrowsern dargestellt. HTML dient als Auszeichnungssprache dazu, einen Text semantisch zu strukturieren, nicht aber zu formatieren. Die visuelle Darstellung ist nicht Teil der HTML- Spezifikationen und wird durch den Webbrowser und Gestaltungsvorlagen wie CSS bestimmt. CSS ist eine Stylesheet-Sprache für elektronische Dokumente und zusammen mit HTML und DOM eine der Kernsprachen des World Wide Webs. Sie ist ein so genannter living standard und wird vom World Wide Web Consortium (W3C) beständig weiterentwickelt. Mit CSS werden Gestaltungsanweisungen erstellt, die vor allem zusammen mit den Auszeichnungssprachen HTML und XML eingesetzt werden. JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML und CSS zu erweitern. Arbeite in der oberen index.html weiter, füge noch zwei Media-Objekte ein und erstelle folgende übersichtliche Information: Eberhart 4_b4_layout.docx 4

2)list-group eine Box um den Inhalt allgemeine Listen Listen sind gruppierte Sammlungen von Elementen. Die Elemente sind ungeordnet, ohne Führungszeichen und optisch verdichtet. Zu finden in Documentation und den components https://getbootstrap.com/docs/4.0/components/list-group/ Beachte: Das active sorgt dafür, dass dieses Element hervorgehoben ist. Übung: Füge unter der letzte <div> vom obigen Beispiel, nach zwei <br> und dem Kommentar <!--start list group--> nun den neuen Code von hier oben ein. Ergebnis: Eberhart 4_b4_layout.docx 5

Nun sollen noch eine Erweiterung erfolgen mit einer internen Überschrift und nachfolgendem Text. Dafür benötigt man etwas mehr Code: Code: <li class="list-group-item active"> <div class="d-flex w-100 justify-content-between"> <h5 class="mb-1">bootstrap</h5> </div> <p class="mb-1">bootstrap ist ein freies CSS-Framework. Es enthält Gestaltungsvorlagen für Typografie, Formulare, Buttons, Tabellen, Grid-Systeme und Navigationselemente sowie zusätzliche, optionale JavaScript-Erweiterungen.</p> Aufgabe: erstelle zwei weitere Elemente unter Bootstrap Kopiere den Code und füge in unterhalb zweimal ein. Lösche bei den beiden neuen den Code active. Füge die Überschriften und passende Teile von oben bezüglich HTML und CSS und JavaScript ein. Bei HTML/CSS kann die Hälfte vom Text weggelassen werden. Ergebnis: Eberhart 4_b4_layout.docx 6

Code: Man kann auch Hyperlinks oder Buttons in Listen benutzen. Praktisch entstehen so sehr individuelle Menüs und der Code sieht einem Menü auch sehr ähnlich. 1)Buttons: Der Vorteil der Button-Version dabei ist, dass beim Darüberfahren mit der Maus ein Schatten im gerade überfahrenen Element sichtbar wird. Das ist einfach schöner. Damit dieser Effekt funktioniert, muss folgender Code mitverwendet werden: list-group-item-action Ergebnis: Eberhart 4_b4_layout.docx 7

Code: <!--list group mit buttons--> <div class="list-group"> <button type="button" class="list-group-item list-group-item-action active"> Bootstrap </button> <button type="button" class="list-group-item list-group-item-action">html und CSS</button> <button type="button" class="list-group-item list-group-item-action">javascript</button> </div> <br> 2)als Link-Weiterleitung: Auch hier wird der Effekt verwendet, dass beim Darüber gleiten mit der Maus eine aktive Aktion (Schatten) sichtbar wird. Das wird wie oben durch den Code list-group-item-action erledigt. Code: <!-- list group mit Hyperlinks-Weiterleitung--> <div class="list-group"> <a href="#" class="list-group-item list-group-item-action active">bootstrap</a> <a href="#" class="list-group-item list-group-item-action">html und CSS</a> <a href="#" class="list-group-item list-group-item-action">javascript</a> </div> Die Darstellung sieht sehr ähnlich zu Schaltflächen aus nur die Funktion entspricht einem Hyperlink. Man muss jedoch vorsichtig sein bei solchen Darstellungen, da das Verhalten für den Benutzer nicht transparent ist. Ergebnis: Eberhart 4_b4_layout.docx 8

3.)Navigation NAV mit tabs oder pills Die Navigationselemente werden alle durch eine gemeinsame Basisklasse.nav eingeleitet. Wenn mittels Tabulatoren navigiert wird, ist JavaScript erforderlich. Bootstrap bringt den Code mit. a)tabulatoren (tabs) ist keine Navbar, aber eine schöne Darstellung Tabulatoren sind ideal, um mehrere Formulare logisch zu trennen oder ein großes Formular in handhabbare Bereiche zu zerlegen. Code: <!--beginn nav Tabs--> <ul class="nav nav-tabs"> <a class="nav-link active" href="#">bootstrap</a> <a class="nav-link" href="#">html</a> <a class="nav-link" href="#">javascript</a> </ul> Eberhart 4_b4_layout.docx 9

b)navigationsschaltflächen (pills) Mit.nav-pills und ansonsten mit den Tabulatoren identischem Aufbau erreicht man ein mehr schaltflächenartiges Design. Für eine vollständige Funktion ist JavaScript erforderlich. Bootstrap bringt den Code mit. Die Aktivierung erfolgt über das Attribut data-toggle="pill". Je nach Klick ändert sich der Text darunter: und natürlich wird auch der aktive Button mitverwendet: Code: <!-- start nav pills--> <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist"> <a class="nav-link active" id="pills-home-tab" data-toggle="pill" href="#pills-home" role="tab">bootstrap</a> Eberhart 4_b4_layout.docx 10

<a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-profile" role="tab" >HTML</a> <a class="nav-link" id="pills-contact-tab" data-toggle="pill" href="#pills-contact" role="tab">javascript</a> </ul> <div class="tab-content" id="pills-tabcontent"> <div class="tab-pane fade show active" id="pills-home" role="tabpanel" >Bootstrap ist ein freies CSS-Framework. Es enthält Gestaltungsvorlagen für Typografie, Formulare, Buttons,</div> <div class="tab-pane fade" id="pills-profile" role="tabpanel" >HTML-Dokumente sind die Grundlage des World Wide Web und werden von Webbrowsern dargestellt.</div> <div class="tab-pane fade" id="pills-contact" role="tabpanel" >JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern,</div> </div> b2)nav-pills können auch untereinander angeordnet werden Dann können sie als Navigation dienen. Eberhart 4_b4_layout.docx 11