So erstellen Sie Responsive reine CSS Tabs

In diesem Tutorial werde ich Ihnen zeigen, wie Responsive reinen CSS Tabs erstellen. Wir werden mit Font-Ehrfürchtig sein Symbol auf die Registerkarte Etiketten hinzuzufügen, so können wir die Textbezeichnung verbergen und nur die Symbole auf kleinere Bildschirmgröße lassen.

So erstellen Sie Responsive reine CSS Tabs

Um damit zu beginnen, müssen wir zum Download und Schrift-awesome in unserem Projekt gehören. Sie können es hier herunterladen.

Für die HTML erstellen wir einen div-Container mit der Klasse „Tabs“. dies wird unseren tabellarischen Inhalt halten. Dann haben wir unsere Radio-Buttons hinzufügen und unter jeder Radio-Button fügen wir ein Label. Der Radio-Buttons wird den Namen „Tabs“ bekommen und jeder von ihnen wird eine eindeutige Kennung von „tab1“ „tab2“ hat und so weiter. Wie für das Label, haben wir ein Symbol und einen Text. Der Text ist in einig Tags können wir sie auf Geräte mit kleineren Bildschirmgrößen verstecken.

Unterhalb der Radio-Buttons und ihre Etiketten, fügen wir die Inhalte Container. Jede Box hat eine Klasse von „Tab-content“ und der ID „Tabula content1“ „Tabula content2“ und so weiter. Wir verwenden diese IDs, die richtigen Etiketten übereinstimmen und zeigt den richtigen Inhalt auf das Etikett angebracht ist. Wie Sie sehen können wir die Identifikation von „tab1“ auf dem ersten Radio-Button, und wir verwenden „Tabula content1“ auf dem ersten Inhalt. So können wir leicht zeigen können und sie verstecken.

Als Styling geht, werden wir einige einfache, aber optisch ansprechende Art zu unseren Inhalten Registerkarten anzuwenden. Wir richten die Etiketten nebeneinander, so dass sie eine Breite 33.333% zu geben, da es 3 Register aufweisen. Wenn Sie mehr haben, können Sie diesen Wert ändern. Wenn Sie zum Beispiel vier Registerkarten haben, können Sie 25% verwenden und so weiter. Für den Inhaltsbereich, geben Sie eine kleine CSS-Animation, um es knallt, wenn der Inhalt des Registers geändert wird, den neuen Inhalt etwas mehr Aufmerksamkeit. Auch verstecken wir die Radio-Buttons standardmäßig, da wir die Etiketten als „anklickbar“ Bereich verwenden.

Die Animation

die Mechanik

Um unsere Registerkarten Funktion vornehmen müssen wir ein bisschen mehr CSS hinzuzufügen. Zunächst geben wir dem aktiven Etikett einen anderen Stil durch die Verwendung ausgewählt + label. Dies wird die Art des Etiketts verändert, das auf das entsprechende Kästchen angebracht ist, das überprüft wird. Wenn ... das macht keinen Sinn.

Dann überprüfen wir, welche Kontrollkästchen aktiviert ist, und zeigt den Inhalt mit, dass es angebracht ist, die IDs verwenden wir oben angegeben. (# Tab1: geprüft

# Tab-content1) Dies wird mit der ID „Tabula content1“, wenn das Kontrollkästchen mit der ID „tab1“ geprüft wird, um die Content-Box anzuzeigen.

So dass es Responsive

Und das ist es. Sie können mit den Stilen und Einstellungen spielen, um, wie Sie möchten. Wenn Sie mehr Registerkarten hinzufügen, vergessen Sie nicht das Muster # tab1 zu folgen. # Tab2 etc und # tab-content1. # Tab-content2. Aktualisieren Sie auch die CSS-Stile durch diese IDs auf die # tab1 fügte hinzu: geprüft

# Tab-content1 Codeblock.

Ich hoffe, dass Sie dieses Tutorial genossen, wie reaktions reinen CSS Tabs zu erstellen. Lassen Sie uns wissen, was Sie über diesen Ansatz denken und wenn Sie irgendeine andere Art und Weise, dies zu tun wissen, können Sie es unten schreiben! Das Gleiche gilt für alle Fragen und / oder Anregungen.

In Verbindung stehende Artikel