Reines CSS, um einen automatischen Rotationseffekt des Karussellbanners zu erzielen

Reines CSS, um einen automatischen Rotationseffekt des Karussellbanners zu erzielen

Kommen wir ohne weitere Umschweife direkt zum Code

* {
            Rand: 0;
            Polsterung: 0;
        }

        .container {
            Rand: 300px automatisch;
            Höhe: 400px;
            Breite: 1146px;
            Überlauf: versteckt;
        }

        /* .wickeln */
        .wickeln {
            Position: relativ;
            Breite: 10000px;
            links: 0px;
            Animation: animateImg ease 5s unendlich normal;
        }

        /* Bildgröße*/
        .wrap img {
            Breite: 1146px;
            schweben: links;
            Höhe: 400px;
            Anzeige: Block;
        }

        /* Animation */
        @keyframes animateImg {
            0% {
                links: 0px;
            }

            20% {
                links: -0px;
            }

            40 % {
                links: -1146px;
            }

            60 % {
                links: -2292px;
            }

            80 % {
                links: -3438px;
            }

            100 % {
                links: 0px;
            }
        }

Die Pixel des Animationseffekts werden entsprechend der Größe Ihres eigenen Bildes geändert

<div Klasse="Container">
        <div Klasse="wrap">
            <img src="images/banner1.jpg"alt="" />
            <img src="images/banner2.jpg"alt="" />
            <img src="images/banner3.jpg"alt="" />
            <img src="images/banner4.jpg"alt="" />
        </div>

Dies ist das Ende dieses Artikels über die Verwendung von reinem CSS zur automatischen Rotation von Karussellbannern. Weitere Informationen zur Verwendung von reinem CSS zur automatischen Rotation von Karussellbannern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Implementierungsschritte für die Docker-Bereitstellung von SpringBoot-Anwendungen

>>:  Detaillierte Erläuterung der Verwendung der neuen integrierten Komponenten von Vue

Artikel empfehlen

Fallstudie zum Unterschied zwischen JavaScript parseInt() und Number()

Lernziele: Die beiden Funktionen parseInt() und N...

Virtual Box-Tutorialdiagramm zum Duplizieren virtueller Maschinen

Nachdem man sich an VM gewöhnt hat, ist der Wechs...

Beheben des Problems, dass Notizendetails auf Webseiten grau werden

1. Wenn im Internet Explorer die relative Position...

So installieren Sie MySQL in Docker

Ich habe kürzlich Django bereitgestellt und wollt...

react-beautiful-dnd implementiert die Drag-and-Drop-Funktion für Komponenten

Inhaltsverzeichnis 1. Installation 2.API 3. reagi...

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

So erstellen Sie schnell eine LAMP-Umgebung auf der CentOS-Plattform

Dieser Artikel beschreibt anhand eines Beispiels,...

So implementieren Sie eine Remote-Verbindung für Redis unter Linux

Nachdem Sie Redis unter Linux installiert haben, ...

Flex-Layout erreicht feste Anzahl von Zeilen pro Zeile + adaptives Layout

Dieser Artikel stellt das Flex-Layout vor, um ein...

So zeigen Sie Serverhardwareinformationen in Linux an

Hallo zusammen, heute ist Double 12, habt ihr sch...