Bootstrap 3 Tutorial Bootstrap ist völlig kostenlos herunterladen und verwenden Try it Yourself Beispiele Diese Bootstrap Tutorial enthält hunderte von Bootstrap Beispiele. Mit unserem Online-Editor können Sie den Code bearbeiten, und klicken Sie auf eine Schaltfläche, um das Ergebnis anzuzeigen. Bootstrap Beispiel ltdiv classquotjumbotron Text-centerquotgt lth1gtMy Erste Bootstrap Pagelth1gt ltpgtResize diese ansprechende Seite die effectltpgt ltdivgt ltdiv classquotcontainerquotgt ltdiv classquotrowquotgt ltdiv classquotcol-sm-4quotgt lth3gtColumn 1lth3gt ltpgtLorem ipsum dolor..ltpgt ltpgtUt enim ad..ltpgt ltdivgt ltdiv classquotcol-SM - zu sehen 4quotgt lth3gtColumn 2lth3gt ltpgtLorem ipsum dolor..ltpgt ltpgtUt enim ad..ltpgt ltdivgt ltdiv classquotcol-sm-4quotgt lth3gtColumn 3lth3gt ltpgtLorem ipsum dolor..ltpgt ltpgtUt enim ad..ltpgt ltdivgt ltdivgt ltdivgt Klicken sie auf das quotTry es Yourselfquot Taste, um es zu sehen, wie Arbeitet. Bootstrap Quiz Testen Testen Sie Ihre Bootstrap Fähigkeiten bei W3Schools Bootstrap Referenzen Bei W3Schools finden Sie eine komplette Bootstrap Referenz aller CSS-Klassen finden, Komponenten und Plugins JavaScript - alle mit quotTry es Yourselfquot Beispiele: Bootstrap Themen Vorlagen Wir haben einige Bootstrap Vorlagen gemacht Sie können spielen Herum mit. Sie sind völlig frei zu verwenden: Wussten Sie, W3.CSS ist eine Alternative zu Bootstrap. W3.CSS ist kleiner, schneller und einfacher zu bedienen. Wenn Sie W3.CSS lernen möchten, gehen Sie zu unserem W3.CSS Tutorial. In der vorherigen Post Bootstrap 3 Sortable Table haben wir gelernt, wie man das Plugin verwendet, um eine sortierbare Tabelle zu erstellen. In diesem Tutorial I8217ll zeigen Ihnen, wie Sie eine sortierbare Tabelle, die von Bootstrap 3 erstellt wird, erstellen: Wenn Sie Variablen in einem Bootstrap 3 - Theme ändern, wird die sortierbare Tabelle automatisch auch ihren Stil ändern. Sortierbare Tabelle für Bootstrap 3 Für dieses Tutorial verwenden wir die HTML-Datei, die wir in der vorherigen Tutorial-Bootstrap 3 Sortable Tabelle erstellt haben. HTML-Datei-Änderungen Im Header-Abschnitt ersetzen wir die Verknüpfung für das blaue Theme mit einem Link zu der benutzerdefinierten CSS-Datei (die wir in diesem Tutorial erstellen): CSS-Datei mit Bootstrapped Thema Wie Sie in diesem Skript sehen können, habe ich 2 Widgets enthalten: Widget, das Zebra-Striping hinzufügt: verschiedene Hintergrundfarben für ungerade und gerade Zeilen das Widget, das einem Benutzer erlaubt, die Tabelle basierend auf einer Auswahl mehrerer Spalten zu sortieren 8220theme. less8221 Das tablesorter-Plugin enthält mehrere CSS-Theme-Dateien. Diese basieren auf einer LESS-Theme-Datei. Wir verwenden diese LESS-Datei, um eine Version zu erstellen, die mit der Datei "Bootstrap 3 8220variables. less8221" verknüpft ist. Wir beginnen mit dem Download der LESS-Theme-Datei: Besuchen Sie die GitHub-Seite für das tablesorter-Plugin. Öffnen Sie den CSS-Ordner und klicken Sie auf die Datei 8220theme. less8221. Klicken Sie dann auf die Schaltfläche 8220Raw8221. Sie sehen nun die Quelldatei. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in der Quelldatei und speichern Sie die Datei als 8220theme. less8221. Kommentare löschen Die Datei 8220theme. less8221 enthält mehrere Zeilen mit Kommentaren. Leider wurden diese mit und anstelle von erstellt. Wenn wir diese Kommentare, wie sie sind, werden sie in der CSS-Datei (an der Spitze) zu verlassen. Ich ziehe es vor, diese Kommentare von 8220themes. less8221 zu löschen. Ein anderer Grund für das Löschen ist, dass einige dieser Kommentare in Regelsätze (z. B. Zeilen 36, 108 und 126) eingefügt wurden. Bei der Kompilierung der Datei können Fehler auftreten. Wenn Sie die Datei 8220theme. less8221 bevorzugen ich schon von den meisten Kommentaren auf den Download-Button klicken gestrippt: Name Fast an der Spitze der 8220theme. less8221 Sie Benutzerdefinierte Thema sehen: Sie müssen den Namen 8220tablesorter-custom8221 durch eine benutzerdefinierte ersetzen Namen (zB 8220tablesorter-mytheme8221). Wenn die LESS-Datei verwendet wird, um die CSS-Datei zu erstellen, wird dieser Name verwendet, um bestimmte Klassen-Labels für die Elemente in der Tabelle zu erstellen. Speichern Sie die Datei als 8220dhemecustom. less8221 (oder einen anderen Namen, wobei 8216custom8217 mit einem benutzerdefinierten Namen für Ihr Design ersetzt werden kann). Variablennamen anstelle von Werten Am Anfang der Datei 8220theme. less8221 finden wir die Variablen, die verwendet werden, um die sortierbaren Tabellen zu formatieren. Um den Stil der sortierbaren Tabellen vom Stil eines Bootstrap-3-Themas abhängig zu machen, müssen wir den Wert von (einigen dieser) Variablen durch bestehende Variablennamen von Bootstrap 3 ersetzen. Zuerst importieren wir die Bootstrap-Variablen mit: Fügen Sie diesen Import am Anfang der Datei 8220themecustom. less8221 hinzu. Die markierten Linien sind unten die, wo ich einen Wert mit einem Variablennamen ersetzt haben: Tablesorter Variablen 3 Variablen In den folgenden Abschnitten in diesem Tutorial Widgets Abschnitte Bootstrap verknüpft we8217ll untersuchen, wie wir einen besseren Kontrast zwischen dem Hintergrund erstellen und den Text in Eine Zelle, wenn wir einige der Widgets verwenden (Zebra, schwebende Zeilen, Spalten). We8217ll verwenden 2 verschiedene Ansätze: mit sogenannten Guards oder Guarded Mixins, die den Text bedingt gestalten. Mit der Kontrastfunktion, die die Farbe des Textes einstellt, wenn die Helligkeit des Hintergrunds oberhalb eines unterhalb eines bestimmten Schwellwertes liegt. Zebrastreifen Da wir das Zebra-Widget enthalten, hat der Tisch Zebrastreifen: ungerade Zeilen haben eine etwas dunklere Farbe, die sogar Zeilen aufweist. Das Zebra-Widget verwendet bestimmte Mixins in der Datei 8220theme. less8221, um den Hintergrund für gerade Zeilen (8220evenRows8221) und ungerade Zeilen (8220.oddRows8221) festzulegen. Sie finden diese mixins fast direkt nach der Variablen-Sektion. Was ich Ihnen hier zeigen möchte, ist, wie wir Guarded Mixins verwenden können, um automatisch die Farbe des Textes zu ändern, wenn wir eine dunkelere oder hellere Hintergrundfarbe verwenden: Schützt die Farbe des Textes in ungeraden und geraden Zeilen Verwendung des Keywords 8220when8221. Dieses Keyword führt die Guard-Sequenz ein. Das Guarded Mixin enthält einen Parameter (z. B. 8220a). Der Wert dieses Parameters wird gesetzt, wenn das Guarded Mixin aufgerufen wird. Im obigen Beispiel definieren wir zuerst die bewachte Mischung 8220.bodyRowscolor (a) 8221. Wenn wir diese bewachte Mischung für ungerade Zeilen aufrufen, wird der Parameter 8220a8221 durch 8220lighten (headerBackground, 20) 8221 ersetzt. Wenn die Leichtigkeit des 8220lighten (headerBackground, 20) 8221 ist gleich oder größer als 55 die Farbe des Textes wird gesetzt, in geraden Reihen, den Text zu 82200000008221. wird weiß, wenn der Hintergrund dunkel ist (mit einer Helligkeit unter 55 hat). Hovered Zeilen Ich verwendete den zweiten Ansatz für hovered Zeilen: die Farbe des Textes wird auf einem Kontrastwert festgelegt. Verwenden von Kontrast zum Einstellen der Textfarbe in schwebenden Zeilen Eine Kontrastfunktion enthält 4 Parameter. Wenn die von dem ersten Parameter eingestellte Luma (wahrgenommene Helligkeit) des Hintergrunds über dem Schwellwert (dem letzten Parameter) liegt, erhält der Text eine Farbe, die durch den zweiten Parameter gesetzt wird. Wenn sie unterhalb des Schwellenwertes liegt, wird die Textfarbe durch den dritten Parameter gesetzt. Meiner Meinung nach wäre die Struktur leichter verständlich, wenn die Schwelle der zweite Parameter war. Sogar Zeilen erhalten den Hintergrund als Header, wenn ein Benutzer über diese Zeile schwebt. Wenn die wahrgenommene Helligkeit einer geraden Zeile über dem Schwellenwert von 43 liegt, wird der Text schwarz. Wenn die wahrgenommene Helligkeit des Hintergrunds unter diesem Schwellenwert liegt, wird der Text weiß. Beachten Sie, dass in der Datei 8220theme. less8221 die Hintergrundfarbe eine entsättigte Version der Header-Hintergrundfarbe ist. Ich setze die Hintergrundfarbe unterschiedlich: Wenn ein Benutzer über einer geraden Reihe schwebt, wird der Hintergrund der selbe wie der des Headers für ungerade Zeilen, der Hintergrund wird 20 dunkler als der Header. Kontrast für Sortierspalten Um einen guten Kontrast für Text in den Spalten 8211 zu erhalten, wenn diese für die Sortierung 8211 ausgewählt sind, habe ich den gleichen Kontrastansatz verwendet: Kontrast für primäre und sekundäre Sortierspalten
No comments:
Post a Comment