Beispielcode einer SVG-Schaltfläche basierend auf einer CSS-Animation

Beispielcode einer SVG-Schaltfläche basierend auf einer CSS-Animation

Der spezifische Code lautet wie folgt:

<a href="#">
    <svg>
        <Rechteck></Rechteck>
    Taste
</a>
Körper {
    Rand: 0;
    Polsterung: 0;
    Hintergrund: #000;
}
A {
    Position: absolut;
    oben: 50 %;
    links: 50%;
    transformieren: übersetzen(-50 %, -50 %);
    Breite: 200px;
    Höhe: 60px;
    Zeilenhöhe: 60px;
    Textausrichtung: zentriert;
    Schriftfamilie: serifenlos;
    Texttransformation: Großbuchstaben;
    Schriftgröße: 24px;
    Buchstabenabstand: 4px;
    Farbe: #fff;
    Textdekoration: keine;
}
ein SVG,
ein SVG-Rechteck {
    Position: absolut;
    oben: 0;
    links: 0;
    Breite: 100 %;
    Höhe: 100%;
    Füllung: transparent;
}
A {
    svg rechteckig {
        Strich: #00e2ff;
        Strichstärke: 4;
        Übergang: 2s;
        Strich-Dasharray: 60 200;
        Hub-Schlagschrauber-Höhe: 320;
    }
    &:schweben {
        svg rechteckig {
            Strich: #ff0;
            Strich-Dasharray: 200 60;
            Strich-Dashoffset: 0;
        }
    }
}

Zusammenfassen

Oben sehen Sie die SVG-Schaltfläche basierend auf einer CSS-Animation, die vom Editor eingeführt wurde. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Spezifische Verwendung der MySQL-Segmentierungsfunktion substring()

>>:  JavaScript, um einen Lotterieeffekt zu erzielen

Artikel empfehlen

MySQL sql_mode-Analyse und Einstellungserklärung

Beim Einfügen eines Datensatzes in die MySQL-Date...

Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)

Wenn Sie aufgefordert werden, einen Schlüssel ein...

js zur Realisierung eines einfachen Puzzlespiels

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

Eine kurze Analyse, wie MySQL die Transaktionsisolierung implementiert

Inhaltsverzeichnis 1. Einleitung 2. RC- und RR-Is...

Vorschläge zum Erstellen geschäftlicher HTML-E-Mails

Durch E-Mail-Marketing auf Genehmigungsbasis lass...

Detaillierte Erläuterung des Nginx-Forward-Proxys und des Reverse-Proxys

Inhaltsverzeichnis Weiterleitungsproxy Nginx-Reve...

Detaillierte Erläuterung des Installationsprozesses von Jenkins auf CentOS 7

Installieren Sie Jenkins über Yum 1. Installation...

Implementierung von React-Loop-Daten (Liste)

Lassen Sie uns zunächst die Daten simulieren, die...

Ausführliche Erläuterung der Vue-Komponente „Multi-Select-Liste“

Eine Mehrfachauswahl ist ein Benutzeroberflächene...

Detaillierte Schritte zur Installation von RabbitMQ im Docker

Inhaltsverzeichnis 1. Finde den Spiegel 2. Laden ...