


Wie kann ich SASS verwenden, um zufällig ein Hintergrundbild aus einer Liste von URLs auszuwählen?
Nov 17, 2024 am 12:14 AMSass: Verwendung zufälliger Hintergrundbilder aus einer bestimmten Liste
SASS, eine leistungsstarke CSS-Erweiterung, bietet erweiterte Funktionen zum Stilisieren von Webseiten. Eine dieser Funktionen ist die Möglichkeit, Hintergrundbilder dynamisch aus einer vorgegebenen Liste auszuwählen. In diesem Artikel wird untersucht, wie Sie dies mithilfe von SASS erreichen.
Frage:
Wie kann ich SASS verwenden, um CSS-Code zu generieren, der zufällig ein Hintergrundbild aus einer bereitgestellten Liste von auswählt URLs?
Antwort:
Um diese Aufgabe zu erfüllen, nutzen Sie die Leistung der Funktion random() von SASS, eingeführt in Version 3.3.0. Diese Funktion generiert eine Zufallszahl innerhalb eines angegebenen Bereichs. Durch die Kombination dieser Funktionalität mit einer vordefinierten Liste von Bild-URLs können Sie dynamische Hintergrundbildzuweisungen erstellen.
Bedenken Sie das folgende SASS-Code-Snippet:
$imgKey: random(5); $list: "image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg", "image5.jpg"; $nth: nth($list, $imgKey); #footer-widgets .container .row { background-image: url("http://domain.com/blablabla/#{$nth}"); background-position: right bottom; background-repeat: no-repeat; }
In diesem Beispiel ist das $ Die Listenvariable enthält die Liste der Bild-URLs. Die Variable $imgKey generiert eine Zufallszahl zwischen 1 und 5, die den Index des Bildes darstellt, das aus der Liste ausgewählt werden soll. Die Funktion nth($list, $imgKey) extrahiert die Bild-URL an diesem Index.
Zusätzliche Hinweise:
- Das zufällig ausgewählte Hintergrundbild ändert sich nur wenn das SASS kompiliert wird. Dies geschieht möglicherweise nicht bei jedem Besuch einer Seite.
- Sie können den Bereich der Funktion random() anpassen, um ihn an die Anzahl der Bilder in Ihrer Liste anzupassen.
- Weitere Informationen finden Sie in der SASS-Dokumentation Informationen zu den Funktionen random() und nth().
Das obige ist der detaillierte Inhalt vonWie kann ich SASS verwenden, um zufällig ein Hintergrundbild aus einer Liste von URLs auszuwählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hot-Tools-Tags

Heißer Artikel

Hot-Tools-Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Hinzufügen von Kastenschatten zu WordPress -Blöcken und -Elementen

Erstellen Sie ein JavaScript -Kontaktformular mit dem Smart Forms Framework

Erstellen Sie einen Inline -Texteditor mit dem inhaltlichen Attribut

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang

Vergleich der 5 besten PHP -Formbauer (und 3 kostenlose Skripte)

Datei hochladen mit Multer in node.js und ausdrücken

Beste CSS -Animationen und Effekte auf Codecanyon 2025 (kostenlos bezahlt)
