Implementieren eines Karussells mit einem einzelnen DOM-Knoten Mit backgroundImage können Sie mehrere Bilder hinzufügen und diese versetzen, um einen Karusselleffekt zu erzielen.
/** * Bild abspielen */ Funktion Bild abspielen(Quelle) { wenn (Animation beendet) return; wenn (!_imageEl) { _imageEl = document.createElement('div') _imageEl.className = "swiper_container"; _imageEl.style.backgroundImage = `url(${src.url})`; _imageEl.setAttribute("data-img", src.url); elContainer.appendChild(_imageEl); } anders { AnimationFinshed = true; let width = elContainer.clientWidth, height = elContainer.clientHeight; let preImage = _imageEl.getAttribute("data-img"); _imageEl.style.backgroundImage = `url(${preImage}),url(${src.url})`; _imageEl.style.backgroundPositionX = `Mitte, ${width + 20}px`; setzeTimeout(() => { _imageEl.style.transition = "alle 0,8 s langsam"; _imageEl.style.backgroundPositionX = `-${width + 20}px,center`; }, 0); setzeTimeout(() => { _imageEl.style.transition = "keine"; _imageEl.style.backgroundImage = `url(${src.url}) `; _imageEl.style.backgroundPositionX = `Mitte`; _imageEl.setAttribute("data-img", src.url) AnimationFinshed = falsch; }, 800) } } Quellcode Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Welche Codes sollte ich beherrschen, wenn ich Webdesign lerne?
>>: Beispiel für die Bereitstellung von MySQL auf Docker
Nginx ist ein leistungsstarker, leistungsstarker ...
Inhaltsverzeichnis 1. Routing-Konfiguration 2. Vu...
1. Hintergrund Mit der Weiterentwicklung des Proj...
Beim Aktualisieren eines Datensatzes in MySQL ist...
Als er über die Seite zur Bedienung der Bildschir...
Tabelle erstellen und Index erstellen Tabelle tbl...
Frage Nginx nimmt $remote_addr als echte IP-Adres...
Inhaltsverzeichnis Mathematische Objekte Gemeinsa...
1. Verwendung: (1) EXISTS-Nutzung Wählen Sie a.ba...
Servermanager-Startfehler bei Verbindung zur Date...
Anforderungslogik Frontend --> Nginx über http...
Für viele inländische Werbetreibende ist die Erste...
1. Führen Sie zuerst die Select-Anweisung aus, um...
Im vorherigen Artikel wurde vorgestellt, wie Vue ...
Vorwort Das Zusammenführen oder Aufteilen anhand ...