support color and backgroundColor