pb (_base.scscs)

Tipo: Function

Versión: 2.x.x

Calcula la medida que representa un porcentaje dentro de una base de referencia y devuelve el resultado con la unidad indicada.

Es la operación inversa conceptual de bp y resulta útil para recuperar una medida a partir de una proporción conocida.

Interface

@function pb($attr: ());

Sintaxis map

Clave Tipo Default Descripción
base | b Number 1920 Define la base de referencia usada para calcular la medida.
unit | u String "px" Define la unidad que se concatenará al resultado final.
value | v Number 0 Define el porcentaje que se calculará respecto a la base.

El cálculo se realiza con la fórmula (value * base) / 100 y luego se concatena la unidad indicada en unit. Por ejemplo, con (value: 20, base: 1920, unit: "px") el resultado será 384px.

Ejemplo

La barra roja recibe un ancho calculado con value: 20 y base: 1920. La función determina que el 20 % de la base equivale a 384px y genera width: 384px.


            

            
<div class="fn_pb"></div>