Vad orsakar kål färgen att ändra när pH-värdet ändras?

Kål innehåller antocyaniner kallade Cyanidin. Dessa är ansvariga för att ändra färg med pH. Ändra pH påverkar formen av molekylen som i sin tur ändrar dess våglängd absorptionen.