Non vedo alcun problema nel mostrare i controlli di ridimensionamento nell’anteprima in modo incondizionato per tre motivi:
Il primo è che li “nascondiamo” solo tramite l’opacità
il che significa che occupano comunque dello spazio anche quando sono invisibili. Il contenitore è posizionato in modo assoluto, ma aggiungiamo un po’ di padding a .image-wrapper.
Il secondo è che la funzionalità funzionerebbe anche su dispositivi mobili, cosa che attualmente non fa per me, anche se dovrebbe funzionare.
Il terzo è che aumenterebbe la visibilità della funzionalità.
In alternativa, possiamo fare in modo che i controlli per tutte le immagini siano visibili quando si passa il mouse sul pannello di anteprima, non per le singole immagini. Inoltre, possiamo risolvere il problema sui dispositivi mobili (che potrebbe essere limitato ai miei dispositivi).
Se rendiamo i controlli visibili incondizionatamente, possiamo anche dedicare un po’ di tempo a renderli più gradevoli dal punto di vista estetico.