Синяк - это результат кровоизлияния разрушенных ударом мелких подкожных кровеносных сосудов (капилляров). В крови много гемоглобина, который придает ей красный цвет, а свежий синяк из-за гемоглобина имеет тёмно-багровый цвет.
Спустя некоторое время к месту повреждения начинают прибывать белые кровяные клетки - лейкоциты. Они начинают разрушать красные кровяные тельца - эритроциты. Процесс распада гемоглобина в красных кровяных клетках и ответственен за последовательное изменение цвета синяка.
Продукты разрушения гемоглобина - биливердин и билирубин. Они-то и приводят к смене цвета синяка. Затем продукты распада на месте ушиба удаляются, и окраска исчезает.