天天看點

顔色混合

顔色混合函數

顔色是用十六進制的六位數表示的,就像是這樣一個顔色

#fe12a7

它的前兩位代表RGB的R,中間二位代表G
  • 再看看less裡的mix函數

    mix(color,color,weight)

    這裡接收的兩個color都會轉換成十六進制,weight則是指兩個顔色占據的權重
  • 顔色的R的部分混合方法就是

    R1*(1-weight)+R2*weight

    其它部分都是一樣計算