Прямое значение слов "зелёный", "чёрный", "белый", "красный", "серый" и "пёстрый" связано с цветами. Например, "зелёный" обозначает цвет травы или листвы, "чёрный" - цвет угля или ночи, "белый" - цвет снега или молока, "красный" - цвет крови или розы, "серый" - цвет дыма или мышьяка, а "пёстрый" - смесь различных цветов и узоров.
Переносное значение этих слов может быть связано с эмоциями, ассоциациями или характеристиками. Например, "зелёный" может означать незрелость или неопытность, "чёрный" - тоску или отчаяние, "белый" - чистоту или невинность, "красный" - страсть или опасность, "серый" - скучность или невыразительность, а "пёстрый" - многогранный или разнообразный.
Таким образом, эти слова могут иметь как прямое, так и переносное значение, что делает их богатыми и многослойными в использовании в русском языке.