Réponse:
si l'on considère Il fait froid comme elliptique, je pense que le terme "froid", en tant qu'adjectif, peut s'analyser :
- comme un attribut du sujet : Le temps est froid,
- ou comme un épithète : Il fait (un temps) froid,
selon la forme la plus proche de l'énoncé.
Je pencherais pour la seconde.