Some cats have stripes or spots due to their genetics. Striped or spotted cats are known as tabby cats, and their coat patterns are determined by the agouti gene. Cats that are solid-colored typically have a gene that suppresses the tabby pattern. Additionally, some cats may have a combination of both tabby and solid colored patterns. The color of a cat's fur can also be affected by its environment and the temperature of its surroundings.