In diesem Artikelbeispiel wird der spezifische Code von js zur Erzielung des Sternblitzeffekts als Referenz geteilt. Der spezifische Inhalt ist wie folgt Die Wirkung ist wie folgt Ideen: 1. Bereiten Sie ein Bild von Sternen vor Der Code lautet wie folgt <Stil> *{ Rand: 0; Polsterung: 0; Listenstil: keiner; } Körper{ Hintergrundfarbe: #000; } Spanne{ Breite: 30px; Höhe: 30px; Hintergrund: URL("../images_js/star.png") keine Wiederholung; Position: absolut; Hintergrundgröße: 100 % 100 %; Animation: Blitz 1 Sek. abwechselnd unendlich; } @keyframes blinken { 0 % {Deckkraft: 0;} 100 % {Deckkraft: 1;} } span:hover{ transformieren: skalieren (3, 3) drehen (180 Grad) !wichtig; Übergang: alles 1en; } </Stil> </Kopf> <Text> <Skript> fenster.onload = Funktion () { // 1. Bildschirmgröße ermitteln var screenW = document.documentElement.clientWidth; var screenH = document.documentElement.clientHeight; // 2. Sterne dynamisch erstellen for(var i=0; i<150; i++){ // 2.1 Sterne erstellen var span = document.createElement('span'); Dokument.Body.AnhängenUntergeordnetesElement(span); // 2.2 Zufällige Koordinaten var x = parseInt(Math.random() * screenW); var y = parseInt(Math.random() * screenH); span.style.left = x + "px"; span.style.top = y + "px"; // 2.3 Zufällige Skalierung var scale = Math.random() * 1.5; span.style.transform = 'Skala('+ Skala + ', ' + Skala + ')'; // 2,4 Häufigkeit var rate = Math.random() * 1,5; span.style.animationDelay = Rate + „s“; } } </Skript> 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. Das könnte Sie auch interessieren:
|
<<: Tutorial zur Installation von MySQL 5.7.18 mit einem RPM-Paket
>>: So erstellen Sie ein php-nginx-alpine-Image von Grund auf in Docker
Da die Standardparameter des Linux-Kernels auf de...
Inhaltsverzeichnis MySQL-Absturzwiederherstellung...
Beschriftungsanzeigemodus (wichtig) Div- und Span...
Als ich anfing, Webseiten mit XHTML CSS zu entwer...
Bild-Tag : <img> Um ein Bild in eine Seite e...
Vorteile von Prepare Der Grund, warum Prepare SQL...
Die Installations- und Konfigurationsmethode der ...
Inhaltsverzeichnis DragEvent-Schnittstelle Übersi...
Visual Studio Code ist ein leistungsstarker Texte...
Inhaltsverzeichnis 1. Was ist 2. Verwendung Numer...
Die goldene Regel Unabhängig davon, wie viele Per...
In diesem Artikelbeispiel wird der spezifische JS...
Mithilfe von HTML-Formularen können verschiedene ...
Phrasenelemente wie <em></em> können d...
Befehle zur Linux-Onlineinstallation: yum install...