我有18個div,我已經爲每個div首先進行了最後混合,我混合了2種顏色,從$ color-1開始並以$ color-2結束。它的工作原理完美。然後我想增加透明度,除了我對數學有些困惑(不是我的強項)。使用SASS增加多個div的顏色的不透明度
歌廳的不透明度是在遞增步驟從1 - 18容易如下所示$opacity: ((1/$itemCount) * $i);
但是我不想它是從0 - 1我想不透明度爲從範圍在18個步驟0.2 - 0.8這就是我的困惑,我無法用數學來計算它。
@for $i from 1 through 18 {
$itemCount: 18;
$weight: ((100%/$itemCount) * $i);
$opacity: ((1/$itemCount) * $i);
$mix: mix($color-1, $color-2, $weight);
%item-color-#{$i}{
background: rgba($mix, $opacity);
}
}
我發現基於你的建議看我的編輯更簡單的方法。 – Daimz