Slider HTML CSS

Slider HTML CSS
Zu den wichtigsten Aspekten jeder Website gehört das Design. In Bezug auf die Online-Teilnahme benötigen Sie eine gut gestaltete Website. Die Anwendung eines CSS -Schiebereglers auf die Homepage ist eine der effektivsten Möglichkeiten, um das Erscheinungsbild einer Website zu verbessern. CSS Slider gehört zu den visuell spektakulärsten Slideshow -Generatoren der Branche der Branche.

Sliders sind eine Art von Datendiashow, die unter anderem Fotos, Text, Symbole und Hyperlinks enthalten kann. Es ist eine Webseitenkomponente, die nach vorne oder vielleicht in jede Richtung gleitet. Es handelt sich um eine Methode, um Material auf einer Website in einer Region zu präsentieren, in der das Material in Position gleiten kann, und ermöglicht die Darstellung großer Materialvolumina an einem einzigen Ort.

Um die Funktionalität von JavaScript zu steigern, werden mehrere CSS -Schieberegler daneben implementiert. Möglicherweise möchten Sie jedoch gelegentlich einen einfachen und kompakten Schieberegler, der ausschließlich HTML und CSS verwendet. Es ist unglaublich leicht ohne JavaScript und läuft beim Surfen deutlich schneller.

Erstellen eines Schiebereglers mit CSS

Um einen einfachen reaktionsschnellen Text -Schieberegler mit HTML und CSS zu erstellen. Es schafft Platz für den Schieberegler, in dem es passt.

Im vorherigen Code haben wir das Element ausgeübt. Dieses Tag bezieht sich auf das Divisions -Tag. In einer HTML -Datei gibt sie einen Abteilungs- oder Segment an. Es funktioniert als Container, der zur Gruppierung von HTML -Komponenten verwendet wird. Danach wird CSS verwendet, um Dinge zu entwerfen. Der „Slider-Container“ ist die Komponente auf der Website, auf der der Schieberegler angezeigt wird. Der „Schieberegler“ dient als Anzeige oder Fenster, um alle Folien zu präsentieren, die wir erstellen werden. Die Folien werden in „Folien“ aufbewahrt. Dieser „Schieberegler“ ist die Komponente, die das Schieberegler auf dem „Slider-Container“ scrollen und erzeugt. Während sich „Folie“ auf jeden einzelnen im Schieberegler verwendeten Folie bezieht.

Denken Sie daran, dass Sie für jede Folie, die Sie erstellen. In diesem Skript haben wir vier „Folien“ -Kurse erstellt, jeweils eine eindeutige „ID“ als: „Slides_1“ für die 1. Folie, „Slides_2“ für die 2. Folie, „Slides_3“ für die 3. Folie und „Slides_4“ für die 4. Folie. Wir haben auch den auf jeder Folie angezeigten "Slide_text" definiert, innerhalb des Tags "Span".

Jetzt werden wir das CSS -Skript generieren.

Sie können alles verwenden, was Sie wollen, um einen „Slider-Container“ zu erhalten. Hier haben wir die Flexbox genutzt. Sie können HTML mit einem CSS -Flexbox -Layout schnell stylen. Die Verwendung von Spalten und Zeilen macht die Flexbox die vertikale und horizontale Positionierung von Objekten unkompliziert. Um den Bereich zu füllen, würden Objekte in verschiedenen Größen „beugen“. Sie können jedoch CSS -Netz verwenden, wenn Sie dies wünschen.

Der „Schieberegler“ passt einfach die Größe des Schiebereglers an. Diese Eigenschaft „Breite“ passt die Breite des Schiebereglers an. Die "maximale Breite" eines Objekts wird durch das Attribut "Max-Breite" angegeben. Die Höhe des Objekts wird automatisch eingestellt, wenn der Inhalt die Grenzbreite überschreitet. Das maximale Breitenattribut ist unwirksam, wenn der bereitgestellte Inhalt geringer ist als die maximale Breite. Die Platzierung eines Objekts mit "Position: Relativ"; ist relativ zu dieser üblichen Position.

Das folgende Folienelement wird nun in CSS gestaltet:

Das Überlauf-X-Attribut bestimmt, ob der Inhalt eines Elements auf Blockebene abgeschnitten, gescrollt oder überlaufende Überlaufdaten angezeigt werden sollte. Alles, was nicht einfach in das Ansichtsfenster „Slider“ passt. Das nächste, was wir taten, war, das "Scroll_Behavior" in "glatt" zu bringen ". Das Scroll-Verhaltensattribut bestimmt, ob die Bildlaufbewegung reibungslos animiert ist, wenn die Person eher auf einer URL in einem Scroll-Container als auf einem geraden Sprung trifft. Wir haben den "scroll_snap-Typ" auf "x obligatorisch" gesetzt, was bedeutet, dass der Browser, wenn Sie einen Sprungverknüpfung auf jedes untergeordnete Objekt in Objekten anwenden, reibungslos zu diesem bestimmten Objekt scrollen, anstatt sofort darauf zu springen.

Entwerfen wir die Folien selbst wie folgt:

Die erste und wichtigste Sache, auf die man sich in diesem Snippet konzentrieren muss. Jetzt sind die aller letzten drei Attribute äußerst wichtig: Transform-Origin, Transformation und Scroll-SNAP-Align. Die Position, in der eine Transformation ausgeführt wird. Sie können die Platzierung transformierter Komponenten mithilfe des Transform-Origin-Attributs ändern. Einzel-, zwei oder drei Werte können verwendet werden, um die Eigenschaft Transform-Origin-Eigenschaft bereitzustellen, wobei jeder Artikel einen Offset angibt. Der Ursprung einer Transformation ist standardmäßig in der Mitte konfiguriert. Sie können jede Komponente unter Verwendung der CSS -Eigenschaft „Transform“ drehen, die Größe ändern, neigen oder übersetzen. Die CSS-Methode „scale ()“ skaliert eine Komponente in der zweidimensionalen Ebene. Das Scroll-Snap-Align-Attribut definiert die tatsächliche Snap-Positionierung des Containers wie eine Ausrichtung des Snap-Bereichs. Sie versichern, dass diese Folie in der Zentrum des Slider Ansichtsports, wenn Sie zu einer bestimmten Folie springen, „schnappen“.

Das Ausgabebild, das wir so weit vom vorherigen Code entfernt erstellt haben, ist unten angezeigt:

Sie können die nahtlose Scrollen- und Schnappfunktionsfunktionen beobachten, indem Sie in den Schieberegler klicken und danach die Pfeiltasten drücken.

Slider mit Navigationstaste

Sie können auch Navigationstasten in den Schieberegler aufnehmen, wenn Sie möchten. Für diese Absicht haben wir jeder einzelnen Folie im HTML -Skript zwei „A“ -Komponenten hinzugefügt.

Die Klasse "Slide_Prev" ist zum Navigieren zurück. Das „HREF“ hält den Hyperlink an der Folie, die wir springen möchten. Diese müssen explizit eingestellt werden. Diese Eigenschaft gibt die URL der Zielseite der Link. Das Element stellt keinen Link dar, wenn die Eigenschaft "href" nicht enthalten ist.

Hier befassen wir uns mit dem CSS -Abschnitt des Code:

Diese Tasten können so gestylt und platziert werden, wie Sie möchten. In unserem Beispiel haben wir Pfeile hinzugefügt, um vorwärts oder rückwärts zu navigieren.

Sie können die Pfeile im folgenden Ausgangsbild sehen:

Entfernen der Bildlaufleiste vom Slider

Wenn Sie nun beobachten, haben wir die Pfeile und die Navigationsleiste zum Rück-. Wenn Sie die Bildlaufleiste entfernen müssen, können Sie dies in einem einfachen Schritt tun.

Im CSS -Skript im ersten ““.Slider ”-Klasse, stellen Sie einfach den" Überlauf-X "auf" versteckt "fest. Dadurch wird die Bildlaufleiste versteckt.

Dies ist der Ausgangs -Schieberegler:

Abschluss

In diesem Thema haben Sie gelernt, mit HTML CSS einen Schieberegler zu Ihrer Website hinzuzufügen. Wir haben Sie mit der Idee vorgestellt, Schieberegler mit CSS hinzuzufügen und was Schieberegler sind. Danach haben wir angefangen, einen einfachen Schieberegler mit Text zu erstellen. Wir haben das Layout des Schiebers mithilfe des HTML entworfen und dann mit CSS im Sublime Texteditor gestaltet. Mit verschiedenen Elementen des CSS -Skripts haben wir unseren Schieberegler mit einer Scrollbar gemacht. Im nächsten Schritt haben wir eine Navigationschaltfläche im Schieberegler mit CSS erstellt. In der letzten Phase haben wir Ihnen gezeigt. Übung und Konzentration hilft Ihnen dabei, diese Konzepte für die Erstellung eines einfachen Schiebers mit CSS zu erstellen.