Sass Numeric Functions

Sass Numeric Functions

Numeric functions are used to operate on numbers.

The following table lists all the numeric functions in Sass:

Function Description & Example
abs(number)

Return the absolute value of the number.

Example:

abs(15)

Results: 15

abs(-15)

Results: 15

ceil(number)

Round the number up to the nearest integer.

Example:

ceil(15.20)

Results: 16

comparable(num1, num2)

Return whether num1 and num2 are comparable.

Example:

comparable(15px, 10px)

Results: true

comparable(20mm, 1cm)

Results: true

comparable(35px, 2em)

Results: false

floor(number)

Round a number down to the nearest integer.

Example:

floor(15.80)

Results: 15

max(number...)

Returns the maximum value among several numbers.

Example:

max(5, 7, 9, 0, -3, -7)

Results: 9

min(number...)

Returns the minimum value among several numbers.

Example:

min(5, 7, 9, 0, -3, -7)

Results: -7

percentage(number)

Convert a number to a percentage (multiply the number by 100).

Example:

percentage(1.2)

Results: 120

random()

Returns a random number between 0 and 1.

Example:

random()

Results: 0.45673

random(number)

Returns a random integer between number random integer between

Example:

random(6)

Results: 4

round(number)

Round numbers to the nearest integer.

Example:

round(15.20)

Results: 15

round(15.80)

Results: 16