fixes #64 使用动态颜色