本发明属于功能膜材料的技术领域,公开了一种波长可控纤维素虹彩膜及其制备方法。方法:(1)将CNC悬浮液与乳酸溶液、葡萄糖溶液混合均匀,获得CNC/乳酸/葡萄糖混合液;所述CNC悬浮液为纤维素纳米晶悬浮液;(2)将CNC/乳酸/葡萄糖混合液进行干燥成膜,获得纤维素虹彩膜。本发明的方法简单、成本低。本发明通过添加乳酸和葡萄糖的方式,使得所制备的膜具有虹彩膜特征;而且虹彩膜的波长在可见光区,并实现了虹彩膜不同颜色波长可控。