Heim > Web-Frontend > CSS-Tutorial > FSCSS -Animationsbeispiel

FSCSS -Animationsbeispiel

Mary-Kate Olsen
Freigeben: 2025-01-25 08:06:11
Original
356 Leute haben es durchsucht

FSCSS animation example

Dieses Beispiel zeigt eine kurze Animationstechnik mit FSCSS. Vergleichen wir die Standard -CSS -Animation mit dem FSCSS -Ansatz.

Standard -CSS -Animation:

Die HTML ist einfach:

<code class="language-html"><h1></h1>
<div></div></code>
Nach dem Login kopieren

Das CSS verwendet @keyframes, um die Animation zu definieren:

<code class="language-css">h1, div {
  animation: change 3s linear infinite;
}

@keyframes change {
  0% {
    background: red;
    width: 0;
    height: 0;
  }
  100% {
    background: #00f;
    width: 150px;
    height: 150px;
  }
}</code>
Nach dem Login kopieren

Dies erstellt eine Animation, bei der sowohl der <h1> als auch <div> Elemente von einem roten, nullgroß

fSCSS -Animation:

FSCSS bietet eine kompaktere Syntax. Hier ist das FSCSS -Äquivalent:

<code class="language-css">$(@keyframes h1, div &[3s linear infinite]) {
  0% {
    background: red;
    %2(width, height[: 0;])
  }
  100% {
    background: #00f;
    %2(width, height[: 150px;])
  }
}</code>
Nach dem Login kopieren
Die

-Syntax verkauft die $(...) -DEklaration und wendet sie sowohl auf @keyframes als auch auf <h1> an. Das <div> ist eine Kurzform, mit der sowohl %2(width, height[: ...]) als auch width gleichzeitig die Eigenschaften festgelegt werden können. height

codePen Beispiel:

Der bereitgestellte CodePen -Link (

https://www.php.cn/link/dd32c0fc8172ACD5312C1089A5AA4D33 ) zeigt den Effekt der Animation visuell. Auf diese Weise können Sie die Animation in Aktion sehen und die Kürze des FSCSS -Codes vergleichen. Die Animation zeigt einen reibungslosen Übergang zwischen den roten und blauen Quadraten.

Das obige ist der detaillierte Inhalt vonFSCSS -Animationsbeispiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage