烟花药剂燃烧时除了能发光外,还要产生不同颜色的火焰。火焰颜色是由于烟花药品剂燃烧时,它的各组成成分间起了某种化学反应生成了某些原子或分子,这些分子或原子以一定的频率振动,在可见光谱范围内呈现一定波长的谱带或谱线,从而使火焰着色成为有色火焰,这种现象称为“焰色效应”。
根据产生焰色效应的原理,可以制成各种颜色的火焰,其办法即是在烟花药品剂中,加入一些能使药剂燃烧时火焰能染成需要颜色的物质。例如:红色火焰是利用氯化锶的分子辐射光谱;绿色火焰是利用氯化钡、氧化钡的分子辐射光谱;兰色火焰是利用氯化铜分子辐射光谱。橙色和紫色火焰则是利用光谱色混合规律而创造出来的,用红色光和黄色光可配成橙色光;用红色光和兰色光可配制成紫色光。采用这些燃烧后能产生有火焰的药剂,可制成各种色彩鲜艳的发光体(如药柱、药球、药粒),可制成一面旋转一面喷花的转花;可制成被点燃后连续射出各种色彩球的魔术棍;可制成在空中构成非常鲜艳无比、变化无穷的各式各样的花形图案等等。