На самом деле цвета исторического российского флага не менялись. Он был бело-сине-красным и в годы первой мировой войны, и в начале 1990-х, остается таким и поныне. Все изменения связаны только с терминами, описывающими те же самые цвета.
Наименования цветов в геральдике
В российских геральдических текстах с тех пор, как понадобились описания гербов в дворянских дипломах, названия цветов соответствовали общеупотребительным словам русского языка:
красный, зеленый, малиновый, голубой или синий, для металлов использовались слова "серебро" и "золото".
Но в середине 19 века чиновники от геральдики решили, что русская геральдическая терминология недостаточно красива. Например, в Великобритании названия гербовых цветов отличались от разговорных и понятных всем названий цветов. Для описаний гербов использовались специфические термины, пришедшие в древности из французского языка вместе с норманнскими завоевателями; и рядовой англичанин запросто мог просто не понять, о чем идет речь в описании герба. Если красный цвет в английском литературном языке это "red", то в геральдической терминологии "gules", зеленый соответственно не "green", а "vert"; черный - не "black", а "sable" и т.п. Поэтому для украшения в русской геральдической практике в середине 19 века также появились специфические чисто геральдические термины - "червленый" (то есть архаичное название красного) и "лазуревый" (поэтизированное наименование голубого цвета). Правда, зеленого, черного и пурпурного нововведения не коснулись. Но идея, что в геральдических описаниях все должно быть загадочно и иногда непонятно, была заложена.
Уже в наше время, в 1990-е годы, энтузиасты из Всероссийского геральдического общества (ВГО) решили довести до конца задумки 19 века и сочинили специальные термины для зеленого - "изумрудный", черного - "диамантовый". Манера описания гербов с "изумрудами" и "диамантами" некоторое время использовалась в Русской геральдической коллегии, но постепенно возобладал прагматический подход, и сейчас, как правило, в описании гербов используются вполне привычные нам русские слова "синий", "зеленый", "черный", "голубой" или "синий".
Терминологические проблемы 90-х
Как мы уже упоминали, в начале 1990-х существовал стереотип, что геральдическая терминология должна отличаться от общегражданской. Поэтому, когда сразу после ареста ГКЧП депутаты восстановили бело-сине-красный флаг, они посчитали, что не может национальный флаг описываться банальными и скучными словами русского языка - "белый, синий и красный", а надо придумать что-нибудь повычурнее и позагадочнее. Выбрали бело-лазорево-алый. В таком виде описание флага и вошло в "Постановление об официальном признании и использовании национального флага РСФСР" от 22 августа 1991 года. Буквально через несколько дней все центральные газеты опубликовали телеграмму председателя Совета Министров РСФСР И.С.Силаев местным органам государственной власти и управления РСФСР, где цвета флага названы вновь белым, синим и красным. То есть уже тогда люди понимали, что вся эта терминологическая чепуха бессмысленна. Но в Законе об изменениях в Конституции РСФСР от 1 ноября 1991 года флаг вновь назван бело-лазорево-алым , т.к. формально решение депутатов "перевешивало" телеграмму Силаева.
Если первые решения о флагах начала 90-х принимали политики, то постепенно к вопросу "подтянулись" и историки. И оказалось, что не смотря на наличие в России специфической геральдической терминологии, флаги в России всегда описывались общегражданским языком. "Червлень", "лазурь" и прочие красивости в описании флагов не использовались. Русский язык богат, многие термины имеют поэтизированные аналоги, например, флаг и знамя можно назвать "стягом", государство - "державой" и т.п. Но в юридических документах поэзии не место, поэтому введение псевдоисторических названий для цветных полос признано нелепым, как и следовало ожидать, специалисты предложили забыть "алый" и "лазоревый" и вернуться к синему и красному. В 1993 году уже Указом президента Ельцина названия цветов флага возвращены к нормальному русскому языку, они стали белым, синим и красным. Чуть позже эти же цвета повторены и в Федеральном конституционном законе.
Таким образом, никаких изменений цветов флага в 1990-х не было. Просто одни и те же цвета получали различные названия.