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
MySQL-Installationstutorial für Windows-Systeme h...
[Wer ist nslookup?] 】 Der Befehl nslookup ist ein...
Ich habe 3 Methoden zusammengefasst, um mehrere F...
Go ist eine Open-Source-Programmiersprache, die d...
1. Installation des MySQL RPM-Pakets # Laden Sie ...
Einführung <br />Nicht jeder hat Zugang zu e...
Inhaltsverzeichnis 1. Grundlegende Speicherung vo...
CSS-Hintergrund: background:#00ffee; //Hintergrund...
In diesem Artikel wird hauptsächlich erläutert, w...
Code kopieren Der Code lautet wie folgt: <a hr...
Inhaltsverzeichnis Vorwort 1. Konfigurieren Sie d...
Code kopieren Der Code lautet wie folgt: <KÖRP...
Inhaltsverzeichnis 1. Arrays zusammenführen 2. Ar...
Legen Sie in js fest, dass der Benutzer vor der Ü...
Vorwort Ein Docker-Image besteht aus einer Docker...