image/gif
Format d'image historique supportant les animations et la transparence binaire. Limité à 256 couleurs — remplacé par WebP et AVIF pour les animations.
Description
image/gif (Graphics Interchange Format) est un format d’image datant de 1987, célèbre pour les animations en boucle et la transparence binaire (un pixel est soit opaque, soit transparent, sans semi-transparence). Sa limite à 256 couleurs le rend inadapté aux photographies mais acceptable pour les animations simples et les icônes.
Usage en HTML
GIF animé :
<img src="animation.gif" alt="Animation illustrant le processus" width="400" height="300">
Dans <picture> avec alternative WebP :
<picture>
<source srcset="animation.webp" type="image/webp">
<img src="animation.gif" alt="Animation de chargement" width="100" height="100">
</picture>
Notes
Remplacement recommandé : WebP et AVIF supportent les animations avec une compression bien meilleure et des millions de couleurs. Pour les nouvelles animations, préférer <video> (format MP4/WebM) ou WebP animé.
Transparence binaire uniquement : GIF ne supporte pas la transparence partielle (canal alpha). Un pixel est soit opaque, soit transparent à 100% — les bords des images GIF transparentes sont souvent “crénelés”.
<video> pour les animations longues : pour les animations significatives (plusieurs secondes), <video autoplay loop muted playsinline> avec MP4/WebM est plus efficace et accessible que les GIF, qui n’ont ni pause ni contrôle.
Accessibilité des GIF animés : les GIF qui clignotent plus de 3 fois par seconde peuvent provoquer des crises chez les personnes épileptiques. Toujours proposer une option pour arrêter les animations (conformément aux WCAG 2.2.2).