I would say it's bacterial bloom, but that's a little more yellow than I would be expecting...
if it is bacterial bloom, it's not harmful and should go away in a few days.
is the tank setup pretty new?
i would recommend a water change and to just make sure you're not overfeeding - especially if it's just 3 fish.