Las funciones matemáticas de CSS permiten que las expresiones matemáticas sean utilizados como valores de propiedad. Aquí explicaremos el calc()
, Funciones max()
y min()
.
calc()
La función calc()
realiza un cálculo que se utilizará como valor de propiedad.
calc(expression)
Requerido. Una expresión matemática. El resultado se utilizará como valor.
Se pueden utilizar los siguientes operadores: + - * /
Veamos un ejemplo:
Utilice calc() para calcular el ancho de un elemento <div>:
#div1 {
position: absolute;
left: 50px;
width: calc(100% - 100px);
border: 1px solid black;
background-color: yellow;
padding: 5px;
}
Pruébelo usted mismo →
<!DOCTYPE html>
<html>
<head>
<style>
#div1 {
position: absolute;
left: 50px;
width: calc(100% - 100px);
border: 1px solid black;
background-color: yellow;
padding: 5px;
}
</style>
</head>
<body>
<h1>The calc() Function</h1>
<p>Create a div that stretches across the window, with a 50px gap between both sides of the div and the edges of the window:</p>
<div id="div1">Some text...</div>
</body>
</html>
max()
La función max()
utiliza el valor más grande, de una lista de valores separados por comas, como valor de propiedad.
max(value1, value2, ...)
Requerido. Una lista de valores separados por comas, donde está el valor más grande elegido
Veamos un ejemplo:
Utilice max() para establecer el ancho de #div1 en el valor que sea mayor, 50% o 300 píxeles:
#div1 {
background-color: yellow;
height: 100px;
width: max(50%, 300px);
}
Pruébelo usted mismo →
<!DOCTYPE html>
<html>
<head>
<style>
#div1 {
background-color: yellow;
height: 100px;
width: max(50%, 300px);
}
</style>
</head>
<body>
<h1>The max() Function</h1>
<p>Use max() to set the width of #div1 to whichever value is largest, 50% or 300px:</p>
<div id="div1">Some text...</div>
<p>Resize the browser window to see the effect.</p>
</body>
</html>
min()
La función min()
utiliza el valor más pequeño, de una lista de valores separados por comas, como valor de propiedad.
min(value1, value2, ...)
Requerido. Una lista de valores separados por comas, donde está el valor más pequeño elegido
Veamos un ejemplo:
Utilice min() para establecer el ancho de #div1 en el valor que sea más pequeño, 50% o 300 píxeles:
#div1 {
background-color: yellow;
height: 100px;
width: min(50%, 300px);
}
Pruébelo usted mismo →
<!DOCTYPE html>
<html>
<head>
<style>
#div1 {
background-color: yellow;
height: 100px;
width: min(50%, 300px);
}
</style>
</head>
<body>
<h1>The min() Function</h1>
<p>Use min() to set the width of #div1 to whichever value is smallest, 50% or 300px:</p>
<div id="div1">Some text...</div>
<p>Resize the browser window to see the effect.</p>
</body>
</html>
Le permite realizar cálculos para determinar los valores de las propiedades CSS
Utiliza el valor más grande, de una lista de valores separados por comas, como El valor de la propiedad
Utiliza el valor más pequeño, de una lista de valores separados por comas, como El valor de la propiedad