폭발하는 불꽃의 놀라운 색상은 열에 의해 촉발 된 화학 반응에서 비롯됩니다. 연소는 불꽃 놀이를 공기 중으로 밀어 내고 산화는 불꽃 놀이에서 금속 화합물을 자극하는 데 필요한 산소를 제공합니다. 에너지 흡수 및 방출은 불꽃 놀이 고유의 색상 스펙트럼을 생성합니다.
불꽃의 퓨즈에서 나오는 불꽃이 흑색 화약과 접촉하면 연소가 발생하여 질산 칼륨, 목탄 및 유황이 결합됩니다. 연소는 매우 발열 적입니다 (열 발생). 대부분의 불꽃 놀이에서 열과 가스는 불꽃 놀이 껍데기 바닥에서 밀려 나와 불꽃 놀이를 하늘로 밀어냅니다.
불꽃이 하늘의 정점에 도달하면 퓨즈는 산화제와 빛을 생성하는 별이 가득한 구획에 도달합니다. 일반적인 산화제는 질산염, 염소산염 및 과염소산 염을 포함합니다. 산화제는 연소에 의해 생성 된 열 및 가스와 반응하여 별에서 빛과 소리를 생성하는 물질을 빠르게 연소시키기에 충분한 산소를 생성합니다.
산화제에 의해 생성 된 산소는 별의 원소와 반응하여 뜨겁고 빠르게 팽창하는 가스를 생성합니다. 이 가스의 원자는 반응에서 생성 된 에너지를 흡수하여 전자가 안정된 기저 상태에서 여기 에너지 상태로 이동하도록합니다. 전자가 바닥 상태로 돌아 오면 빛의 형태로 에너지를 방출합니다. 빛의 색상은 별의 요소 유형에 따라 다릅니다.