Cumulus cloud look like as puffy, cotton and fluffy, and have flat bases.
Cumulus cloud being low-level cloud are generally less than 2000m (3300ft.) in altitude unless
they are more vertical cumulus congestus form
Stratus cloud look like huge Gray blanket
Stratus cloud mean rain if it is warm or snow if it cold. Sometimes stratus cloud are on ground or very near the ground, We called fog.
Cirrus cloud look like frezzing of super cooled water droplet.
Cirrus cloud are thin and wispy, and common in high level cloud, This cloud found in higher than 20,000 feet (3000 meter).