© Gabriel Antoine 2025-2026
Gabriel
@Mulko
·
3/21/2026
Démonstration du comportement de la galerie d'images lorsque plusieurs formats sont impliqués. Dans l'ordre : - 400 x 400 - 1920 x 1080 - 1080 x 1920 - 800 x 600 - 1000 x 200 - 200 x 1000
1
Gabriel
@Mulko
·
3/21/2026
La hauteur de la galerie est calculĂ©e pour ĂȘtre relative Ă la moyenne des proportions de chaque image. Ce faisant, afficher un ensemble d'images paysages sera plus petit qu'un ensemble d'images portraits.
1
Gabriel
@Mulko
·
3/21/2026
Le problÚme actuellement, c'est que je charge les images en javascript pour extraire leurs dimensions avant de calculer la hauteur CSS. Du coup il y a un léger layout shift avant que les images apparaissent.
1
Gabriel
@Mulko
·
3/21/2026
Pour résoudre ce problÚme, j'aurais dû traiter les images à la création du twoot pour connaitre à l'avance les dimensions que j'aurais alors stocké en base de données.
1
Gabriel
@Mulko
J'aurais mĂȘme pu gĂ©nĂ©rer une preview floutĂ©e trĂšs lĂ©gĂšre Ă afficher pendant que l'image charge, similaire Ă ce que renvoie l'API de Klipy dans la galerie des GIFs.
March 21, 2026 at 8:38 PM
Reply to Gabriel
Reply