Je ne vois aucun inconvénient à afficher les contrôles de redimensionnement dans l’aperçu de manière inconditionnelle pour trois raisons :
La première est que nous ne les « masquons » qu’en jouant sur l’opacité
ce qui signifie qu’ils occupent toujours un certain espace même lorsqu’ils sont invisibles. L’élément conteneur est positionné de manière absolue, mais nous ajoutons un certain remplissage à .image-wrapper.
La deuxième raison est que la fonctionnalité fonctionnerait alors également sur mobile, ce qui n’est pas le cas actuellement pour moi, même si elle est censée fonctionner.
La troisième raison est que cela améliorerait la découvrabilité de la fonctionnalité.
À défaut de cela, nous pourrions rendre les contrôles de toutes les images visibles lorsque vous survolez le panneau d’aperçu, et non pas uniquement les contrôles d’images individuelles. Nous pourrions également corriger le problème sur mobile (qui pourrait être limité à mes appareils).
Si nous rendons les contrôles inconditionnellement visibles, nous pourrons également consacrer un peu de temps à améliorer leur apparence.