Gökkuşağı Dağları, Çin'in Gansu bölgesindeki Zhangye Danxia Landform Jeolojik Parkı'nda yer almaktadır. Bu dağlar, 80 milyon yıl önce şu şekilde oluşmuştur: 1. Kum ve Silt Birikimi: Mesozoik dönem sonuna ait kumtaşları ve silttaşları, demir ve diğer minerallerle birlikte tortulaşmıştır. 2. Tektonik Hareket: 55 milyon yıl önce Hindistan tabakasının Avrasya tabakasıyla çarpışması sonucu zemin sıkışarak yükselmiş ve dağları oluşturmuştur. 3. Aşınma Süreçleri: Fiziksel, kimyasal ve biyolojik aşınma süreçleri, farklı minerallerden oluşan kumtaşı katmanlarının açığa çıkmasına yol açmıştır.