头发上有护发素和精油会影响染发效果。护发素和精油会在头发上形成一层保护膜,阻止染发剂进入头发内部,从而导致染发效果不佳。
因此,在染发前,应彻底清洁头发,去除护发素和精油,以确保染发剂能够充分渗透头发,达到理想的染发效果。