Schalttaste CSS umschalten

Schalttaste CSS umschalten
Webdesigner konfrontieren eine Vielzahl von Hindernissen, wenn es um die Entwicklung einer reaktionsschnellen Website geht. Die Auswahl zwischen Schaltflächen, Kontrollkästchen oder Optionsfeldern scheint ein solches Problem zu sein. Umgekehrt ist die Verwendung von Schalttasten eine deutlich bevorzugte Option. Ein Kippschalter/eine Taste ist eine Designfunktion, mit der Sie zwischen zwei alternativen Modi wechseln können. Zum Beispiel können Sie den Toggle -Switch verwenden, um eine Antwort auf eine Abfrage zu geben.

Mithilfe von HTML -Tags gibt es keine einfache Methode, um eine Schaltfläche umzuentwickeln. Um eine Toggle -Schalttaste zu erstellen, müssen wir den CSS -Stil verwenden.

Erstellen einer Schaltfläche "Schalter":

Obwohl es kein nationales HTML -Tag zum Bau einer Toggle -Schalttaste gibt, können Sie das Kontrollkästchen verwenden und anschließend ändern, indem Sie CSS zum Erstellen einer Schaltfläche zum Umkippen verwenden. Zu diesem Zweck verwenden wir das Element "Eingabe" mit dem Attribut -Kontrollkästchen, um ein "Kontrollkästchen" zu erstellen, das "Kontrollkästchen" erstellt wird.

Das Element bietet Ihnen interaktive Steuerelemente für webbasierte Formulare, die Informationen von Benutzern erhalten. Abhängig von der Art des Merkmals könnte das Element von mehreren Arten sein. Das Attribut „ID“ im Eingabeelement bezieht. Das Element mit der angegebenen ID kann auch dadurch geändert werden.

Das Kontrollkästchen verfügt über einen sehr kleinen klickbaren Bereich, aber der Kippschalter erfordert einen größeren Bereich. Um den interaktiven Bereich zu vergrößern, legen Sie ihn in ein Etikett -Tag ein. Stellen Sie im „Etikett“ ein "Spann" -Tag ein, um anschließend einen Schieberegler mit CSS zu machen. In HTML wird das Tag eingesetzt, um die Effizienz von Cursorbetreibern zu erhöhen. Die Steuerung wird umgeschaltet, wenn eine Person im Element auf die Daten trifft.

Im Folgenden finden Sie den CSS -Code, um das Beschriftungselement in diesem Skript zu ändern. Das Beschriftungselement des Switchs ist auch über seine ID mit dem HTML -Kontrollkästchen -Element verbunden. Durch das Drücken des Etiketts einer Checkbox können Sie es ankreuzen oder entlassen.

Das obige Snippet erstellt ein einfaches Kontrollkästchen.

Jetzt werden wir den CSS -Stil verwenden, um ihm das Erscheinungsbild einer Schalttaste zu verleihen. Die Designinformationen (CSS) einer Webseite werden mit Attribut verwendet. Das Tag beschreibt die Art und Weise, wie Komponenten von HTML in einem Browser angezeigt werden sollten. Nehmen Sie das Etikettelement und passen Sie seine Breite, Höhe, Position, Hintergrundfarbe, Randradius und andere Eigenschaften an. Das Breitenattribut von CSS bestimmt die Breite der Inhaltsdomäne eines Objekts. Die Höhe eines Elements wird durch das Höhenattribut bestimmt. Das Rand-Radius-Attribut verleiht dem äußeren Grenzrand eines Elements ein abgerundetes Erscheinungsbild. Sie können kreisförmige Ecken mit einem einzigen Radius oder elliptischen Ecken mit zwei Radien bauen.

Anwenden der CSS-Eigenschaft „Anzeige: Inline-Block“, Entwurfsrichtlinien können zu bestimmten HTML-Komponenten hinzugefügt werden. Die Position eines Elements mit dem Attribut "Position: Relativ"; ist relativ zu seiner Standardposition. Ein relativ positioniertes Element würde sich von der Standardplatzierung ändern, sobald die linken, oberen, unteren oder rechten Eigenschaften geändert werden. Wir werden es wie ein anklickbarer Bereich erscheinen lassen, indem wir ihm einen Zeiger -Cursor geben und das Kontrollkästchen mit "Cursor: Zeiger" verdecken,.

Sie können die Cursoreigenschaft von CSS verwenden, um die Art von Cursor anzugeben, die der Benutzer sehen sollte. Die Breite und Höhe des Etikettenobjekts sind erforderlich, da sie den realen klickbaren Bereich der Umschalttaste definieren. Verwenden Sie "Anzeige: Keine", um das Standard -Kontrollkästchen unsichtbar zu gestalten. Diese Eigenschaft wird verwendet, um Unternehmen zu verbergen und zu enthüllen, ohne sie zu entfernen und zu ersetzen. Obwohl es im Quellcode noch vorhanden ist, erfasst das zugehörige Element keine Lücke.

Jetzt haben wir einen klickbaren Bereich, der auf dem Ausgangsbildschirm angezeigt wird.

Der „innere Knopf“ muss nun nach Abschluss der „externen Hülle“ erbaut werden. Wir werden jetzt das "Spann" -Element verwenden, um den Schieberegler zu erstellen. Es wird verwendet, um Objekte durch Zusammenhänge zusammen zu layern. Wenn Sie beabsichtigen, einen bestimmten Satz oder ein bestimmtes Stück Material hervorzuheben, können Sie ihn stylen, indem Sie ihn in ein Span -Element einwickeln, ihm ein Klassenetikett geben und diese dann mit den Feature -Werten auswählen. Weisen Sie es absolut, oben und linke Platzierungen zu, um sie über die Etikettskomponente zu setzen. Geben Sie dieses "Spann" -Element mit der „Breite“ und der „Höhe“ an, die Sie für das Etikettelement festgelegt haben. Wir werden jetzt einen kreisförmigen Schieberegler mit der Pseudoklasse verwenden. Diese Klasse mit dem Inhaltsattribut wird üblicherweise ausgeübt, um einem Element stilistisches Material hinzuzufügen.

Sobald wir den oben genannten Code ausgeführt haben, wird ein runder Schieberegler auf dem Switch generiert.

Mit der „Außenbox“ und der „inneren Taste“ wird nur noch übrig sein, um den Schalter zu verarbeiten. Wir können auch unser "Übergangs" -attribut einfügen, das den Kreis von rechts nach links bewegt, wenn er klickt. Die „Transformation: Translatex (n)“; die Eigenschaft ist für die tatsächliche Bewegung verantwortlich. Wir haben eine frische Kennung für das Pseudo-Element „:: vor“ und das Attribut „Übergang“ zum aktuellen Slider-Kennung verwendet. Das Attribut ":: vor" generiert das erste Kind des Zielelements als Pseudoelement. Um den Übergang von links nach rechts aufzunehmen, haben wir nur das Attribut „Translatex“ in das neuartige Pseudoelement aufgenommen.

In der endgültigen Ausgabe haben wir eine funktionierende Umschalttaste entwickelt.

Text auf Schaltfläche "Umschalten" hinzufügen:

Wie in der vorhergehenden Abbildung haben wir eine einfache Schaltfläche ohne Text erstellt. Um der Schaltfläche "Umschaltungen" Text hinzuzufügen, fügen wir einfach eine zusätzliche HTML -Komponente darin ein und entwerfen sie mit einem Stylesheet, um sie als Etikett zu erstellen.

Wir werden die Pseudo-Klasse verwenden, um Etiketten zu konstruieren, die auf dem Status der Umschaltungsschaltfläche auf oder aus dem Text angezeigt werden oder ausgeschaltet werden. Wir können die Dateneigenschaft verwenden, um beliebige Datenattribute für HTML -Elemente aufzunehmen. Für den Off -Modus reparieren wir die Deckkraft auf 0 und für den On -Modus. Wir werden es auf 1 einstellen. Das Opazitätsattribut in CSS wird verwendet, um die Sichtbarkeit eines Objekts anzuzeigen. Kurz gesagt, es beschreibt die Klarheit des Bildes.

Der obige Code wird den Text der Schaltflächenschaltfläche ein- und ausschalten.

Schaltfläche umschalten, wenn Sie klicken:

Schaltfläche umschalten, wenn Sie ausgeschaltet werden:

Schaltfläche mit Rand umschalten:

Wir können auch die Schaltfläche umschalten, die wir oben oben mit dem Text erstellt haben, auch Grenzen hinzufügen. Im folgenden Code -Snippet haben wir alle erforderlichen Elemente zum Erzeugen und Anzeigen des Randes für den Taste -Taste -Container sowie für den inneren runden Ball eingestellt. Abgesehen davon müssen wir auch die Farbe der Grenze setzen. In unserem Beispiel haben wir es auf #2196F3 eingestellt, ein hexadezimaler Farbcode für die Anwendung der Cyan-Blau-Farbe.

Sie können sehen, dass die Grenzen in der resultierenden Umschalttaste angezeigt werden.


Abschluss:

Das Lernen von CSS beim Streben nach Webentwickler ist eine zentrale Anforderung. In diesem Artikel haben wir das Toggle Switch CSS besprochen. Der erste Teil dieses Snippets enthält eine Einführung in die Schaltflächen in CSS und wir haben dann mit einem praktischen CSS -Skript Beispiel für die Erstellung des Kippschalters ausgearbeitet. Wir haben den Text weiter auf die Schaltfläche "Schalter" eingefügt. Im letzten Teil haben wir Ihnen gezeigt, wie Sie der Schalttaste einen Rand hinzufügen können. Für die Implementierung der Code -Beispiele haben wir den erhabenen Texteditor verwendet.