因为血液中的血红蛋白分子可以吸收可见光的各种颜色,其中红色光的波长被吸收最多,所以血液呈现出红色。血红蛋白中的铁离子也是造成血液红色的关键因素,铁离子使血红蛋白分子呈现出深红色。血液中的其他成分,如血浆和白细胞,对血液颜色的影响很小。
也有农村的野地里面有红色的洋槐花,一般是无毒的,但是采摘时候除了注意安全,也要少量食用。特别是观赏性的洋槐花,要防止喷洒农药。以免肠胃不适或者导致其他的不良反应,还是食用白色的洋槐花更安全。