如何在数学上获得SCSS中值的平方?

时间:2017-10-12 19:21:28

标签: css sass

Sass没有电源功能。那么我怎么能做这样的动力操作呢?

.className {
  padding: 2^2; // Should equal 4
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你必须为它做一个类似的功能:

@function power($number, $power) {
    $exponent: 1;

    @if $power > 0 {
        @for $i from 1 through $power {
            $exponent: $exponent * $number;
        }
    } @else if $power < 0 {
        @for $i from 1 through $power {
            $exponent: $exponent / $number;
        }
    }

    @return $exponent;
}

应该归功于这样做的人:https://www.bhalash.com/archives/13544805657