The classification of clouds is based on their what?

Clouds are usually classified based on their heights, appearance and color.