So erzielen Sie mit CSS einen Daten-Hotspot-Effekt

So erzielen Sie mit CSS einen Daten-Hotspot-Effekt

Die Wirkung ist wie folgt:

Bildbeschreibung hier einfügen

analysieren

1. Hier sehen Sie drei Kreise, die den Punkt umkreisen und eine Zoomanimation ausführen.

Wir schreiben also vier Quaderpunkte + 3 Kreise

<!DOCTYPE html>
<html lang="de">

<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        .Stadt {
            Breite: 200px;
            Höhe: 200px;
            Hintergrundfarbe: grau;
            Position: relativ;
        }
        
        .pul {
            Breite: 8px;
            Höhe: 8px;
            Hintergrundfarbe: #09f;
            Randradius: 50 %;
            oben: 0;
            unten: 0;
            links: 0;
            rechts: 0;
            Rand: automatisch;
            Position: absolut;
        }
        /* Wähle Attribute aus, deren Klassennamen mit pul beginnen*/
        
        .Stadt div[Klasse^="pul"] {
            /* Mitte */
            oben: 0;
            unten: 0;
            links: 0;
            rechts: 0;
            Rand: automatisch;
            Position: absolut;
            Breite: 8px;
            Höhe: 8px;
            Randradius: 50 %;
            Kastenschatten: 0px 0px 10px #09f;
        }
    </Stil>
</Kopf>

<Text>
    <div Klasse="Stadt">
        <div Klasse="pul"></div>
        <div Klasse="pul1"></div>
        <div Klasse="pul2"></div>
        <div Klasse="pul3"></div>
    </div>
</body>

</html> 

Bildbeschreibung hier einfügen

Nach dem Schreiben müssen wir den drei Kreisen eine Zoomanimation hinzufügen. Sie sehen jedoch, dass die drei Kreise die Animation nicht gleichzeitig auslösen. Daher müssen wir für die drei Kreise unterschiedliche Verzögerungszeiten festlegen, um die Animation zu definieren.

/*Animation definieren*/
  @keyframes pul {
            0% {}
            50 % {
                Breite: 20px;
                Höhe: 20px;
                Deckkraft: 1;

            }

            100 % {
                Breite: 50px;
                Höhe: 50px;
                Deckkraft: 0;
            }
        }

Verwenden von Animationen

.Stadt>div:n-tes-Kind(2) {
            Animation: Pul 2s .5s linear unendlich;
        }
        
        .Stadt>div:n-tes-Kind(3) {
            Animation: Pul 2s 1s linear unendlich;
        }
        
        .Stadt>div:n-tes-Kind(4) {
            Animation: Pul 2s 1,5s linear unendlich;
        }

Die Wirkung ist wie folgt:

Bildbeschreibung hier einfügen

Das Hintergrundbild könnt ihr euch hier selbst suchen, ich werde es hier also nicht posten. Der Download ist kostenpflichtig.

Dies ist das Ende dieses Artikels zur Verwendung von CSS zum Erzielen von Daten-Hotspot-Effekten. Weitere relevante CSS-Daten-Hotspot-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  So verwenden Sie React-Slots

>>:  Schritte zum Reparieren einer Beschädigung der Datei grub.cfg im Linux-System

Artikel empfehlen

So verwenden Sie pdf.js zur Vorschau von PDF-Dateien in Vue

Wenn wir auf der Seite eine PDF-Vorschau anzeigen...

So führen Sie ein Python-Skript auf Docker aus

Erstellen Sie zunächst ein spezielles Projektverz...

Was ist Nginx-Lastausgleich und wie wird er konfiguriert?

Was ist Lastenausgleich? Der Lastausgleich wird h...

Eine detaillierte Einführung in den Lade- und Analyseprozess von HTML-Seiten

Die Reihenfolge, in der der Browser HTML lädt und ...

Realisierung des Karusselleffekts basierend auf jQuery

In diesem Artikel wird der spezifische Code von j...

Implementierungsbeispiel für das Zurücksetzen des CSS-Reset-Stils

Einführung: Alle Browser verfügen über Standardst...

So kapseln Sie Axios einfach in Vue

Axios in Vue einfügen importiere Axios von „Axios...

Detaillierte Schritte zum Ausführen eines Springboot-Projekts in Linux Docker

Einführung: Die Konfiguration von Docker, auf dem...

Einführung in die gängigen Festplattenverwaltungsbefehle von Linux

Inhaltsverzeichnis 1. df-Befehl 2. du-Befehl 3. B...