烟花药剂燃烧时除了能发光外,还要产生不同颜色的火焰。火焰颜色是由于烟花药品剂燃烧时,它的各组成成分间起了某种化学反应生成了某些原子或分子,这些分子或原子以一定的频率振动,在可见光谱范围内呈现一定波长的谱带或谱线,从而使火焰着色成为有色火焰,这种现象称为“焰色效应”。

烟花药剂燃烧时能产生发光、焰色、声响和气动效应外,还能产生发烟效应。在含有氧化剂、可燃剂和有机染料的烟花药剂中,由于燃烧时氧化剂和可燃剂反应放出热量,使有机染料直接升华成蒸气,并在大气中冷凝成为有色烟,这种现象我们称为“发烟效应”。

根据上述产生有色烟的原理,可制成各种颜色的烟云。加入酞青兰可获得兰色烟;加入碱性嫩黄O可获得黄色烟;加入烟雾红可获得红色烟;加入槐黄和次甲兰可获得绿色烟。