Zurück zu Lernen

AVIF für Entwickler

Entwickler-Implementierungsleitfaden

AVIF für Webentwickler

Vollständige Anleitung zur Implementierung von AVIF in Ihren Webprojekten.

HTML-Implementierung

Verwenden Sie das picture-Element für progressive Unterstützung:

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="Beschreibung" loading="lazy">
</picture>

CSS-Implementierung

Verwenden Sie @supports für Hintergrundbilder:

.hero {
  background-image: url('hero.jpg');
}
@supports (background-image: url('test.avif')) {
  .hero {
    background-image: url('hero.avif');
  }
}

Build-Tools

  • Sharp: Node.js-Bibliothek für Bildkonvertierung
  • Squoosh CLI: Googles CLI-Tool für Bildoptimierung
  • ImageMagick: Vielseitiges CLI-Tool mit AVIF-Unterstützung

Performance-Tipps

  • Verwenden Sie immer Lazy Loading für Bilder unterhalb der Falte
  • Implementieren Sie responsive Bilder mit srcset
  • Erwägen Sie Qualität 60-80 für die meisten Anwendungsfälle
  • Testen Sie auf verschiedenen Geräten und Verbindungen