Dino Geek, versucht dir zu helfen

Wie verwende ich Übergänge in CSS?


Übergänge (transitions) in CSS werden verwendet, um den Zustandswechsel von CSS-Eigenschaften zu animieren. Das kann zum Beispiel ein Farbwechsel beim Überfahren eines Elements mit der Maus sein.

Um Übergänge in CSS zu verwenden, müssen Sie die CSS-Eigenschaft `transition` verwenden.

Hier ein Beispiel:

```css
div { width: 100px; height: 100px; background: red;

/* Übergang hinzufügen */ transition: background 0.5s ease; }

div:hover { background: blue;
}
```

Hier ist, was jeder der Werte in `transition: background 0.5s ease;` bedeutet:

- `background`: Das ist die CSS-Eigenschaft, für die die Übergangseffekt hinzugefügt wird. Sie könnten auch “all” verwenden, um alle änderbaren Eigenschaften zu animieren.

- `0.5s`: Das ist die Dauer der Übergang. In diesem Fall dauert sie 0.5 Sekunden.

- `ease`: Dies ist der Timing-Funktion Name, der angibt, wie Zwischenzustände berechnet werden. Andere Werte könnten `linear`, `ease-in`, `ease-out` und `ease-in-out` sein.

Darüber hinaus gibt es zwei weitere Eigenschaften, die Sie zu `transition` hinzufügen könnten:

- `transition-delay`: Dies verzögert den Start des Übergangs. Zum Beispiel, `transition-delay: 1s;` würde den Übergang um 1 Sekunde verzögern.

- `transition-timing-function`: Dies ändert das Geschwindigkeitsprofil des Übergangs. Einige mögliche Werte hierfür könnten `ease`, `ease-in`, `ease-out`, `ease-in-out`, `linear` sein.

Ein vollständiges Beispiel könnte so aussehen:

```css
div { width: 100px; height: 100px; background: red;

/* Übergang hinzufügen */ transition: background 0.5s ease 1s; }

div:hover { background: blue;
}
```

In diesem Fall würde der Übergang erst nach 1 Sekunde beginnen und 0.5 Sekunden dauern.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen