Tu dois spécifier la hauteur/largeur dans ce cas là. Et surtout penser à ce que les parents aient une hauteur définie, ou utiliser les VH.
Il y a plusieurs règles pour les dimensions flex :
- flex-basis
- width/height
- min-width/height
- max-width/height
Si ma mémoire est bonne l'ordre de priorité est : min,max-width,flex (qui varient avec grow et shrink)