Propiedad de estilo de filtro
- Página anterior emptyCells
- Página siguiente flex
- Volver a la capa superior Objeto Style de HTML DOM
Definición y uso
filtro
Añadir efectos visuales a la imagen (como desenfoque y saturación).
Véase también:
Manual de CSS:Propiedad de filtro
Ejemplo
Cambiar el color de la imagen a blanco y negro (100% de gris):
document.getElementById("myImg").style.filter = "grayscale(100%)";
Sintaxis
Devolver la propiedad de filtro:
objeto.style.filter
Establecer la propiedad de filtro:
objeto.style.filter = "none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
Función Filtro
注释:El filtro también acepta valores decimales (por ejemplo, 0.75) para valores porcentajes (como 75%).
Filtro | Descripción |
---|---|
none | Define sin efecto. |
blur(px) |
Aplicar un efecto de desenfoque a la imagen. Valores más grandes producen un desenfoque mayor. Si no se especifica un valor, se usará 0. |
brightness(%) |
Ajustar la luminosidad de la imagen. 0% harán que la imagen se torne completamente oscura. 100% (1) es el valor predeterminado, lo que representa la imagen original. Un valor superior al 100% proporcionará un resultado más brillante. |
contrast(%) |
Ajustar el contraste de la imagen. 0% harán que la imagen se torne completamente oscura. 100% (1) es el valor predeterminado, lo que representa la imagen original. Un valor superior al 100% proporcionará un resultado de contraste más bajo. |
drop-shadow(h-shadow v-shadow blur spread color) |
Aplicar un efecto de proyección a la imagen. Valores posibles: h-shadow − obligatorio. Especificar el valor en píxeles de la sombra horizontal. Un valor negativo colocará la sombra a la izquierda de la imagen. v-shadow − obligatorio. Especificar el valor en píxeles de la sombra vertical. Un valor negativo colocará la sombra sobre la imagen. blur − opcional. Tercer valor, debe especificarse en píxeles. Añadir un efecto de borroso a la sombra. Un valor mayor producirá más borroso (la sombra se volverá mayor y más brillante). No se permite el uso de valores negativos. Si no se especifica un valor, se usará 0 (los bordes de la sombra serán afilados). spread − opcional. Cuarto valor, debe especificarse en píxeles. Un valor positivo hará que la sombra se expanda y aumente, mientras que un valor negativo hará que la sombra se reduzca. Si no se especifica, será 0 (la sombra será del mismo tamaño que el elemento). 注释:Chrome, Safari y Opera, posiblemente otros navegadores, no admiten la cuarta longitud; si se añade, no se mostrará. color:opcional. Añadir color a la sombra. Si no se especifica, el color depende del navegador (generalmente negro). Consejo:Este filtro es similar a la propiedad de sombra del cuadro. |
grayscale(%) |
Convertir la imagen a escala de grises. 0% (0) es el valor predeterminado, lo que representa la imagen original. 100% harán que la imagen se torne completamente grisácea (usada para imágenes en blanco y negro). 注释:No se permiten valores negativos. |
hue-rotate(deg) |
Aplicar un giro de tono en la imagen. Este valor define los grados alrededor del anillo de color a los que se ajustarán las muestras de la imagen. 0deg es el valor predeterminado, lo que representa la imagen original. 注释:El valor máximo es de 360 grados. |
invert(%) |
Invertir los muestras en la imagen. 0% (0) es el valor predeterminado, lo que representa la imagen original. 100% harán que la imagen se invierta completamente. 注释:No se permiten valores negativos. |
opacity(%) |
Establecer el nivel de opacidad de la imagen. El nivel de opacidad describe el nivel de transparencia, donde: 0% es completamente transparente. 100% (1) es el valor predeterminado, lo que representa la imagen original (sin transparencia). 注释:No se permiten valores negativos. Consejo:Este filtro es similar a la propiedad de opacidad. |
saturate(%) |
Ajustar la saturación de la imagen. 0% (0) harán que la imagen sea completamente insaturada. 100% es el valor predeterminado, lo que representa la imagen original. Un valor superior al 100% proporcionará un resultado sobreexposto. 注释:No se permiten valores negativos. |
sepia(%) |
Convertir la imagen a marrón oscura. 0% (0) es el valor predeterminado, lo que representa la imagen original. 100% harán que la imagen se torne completamente marrón oscura. 注释:No se permiten valores negativos. |
Detalles técnicos
Versión de CSS: | CSS3 |
---|
Compatibilidad del navegador
Los números en la tabla indican la versión del navegador que admite completamente la propiedad.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
53.0 | 13.0 | 35.0 | 9.1 | 40.0 |
- Página anterior emptyCells
- Página siguiente flex
- Volver a la capa superior Objeto Style de HTML DOM