Generador de Filtros CSS
Genera filtros CSS para cambiar el color de elementos SVG e imágenes
Color Objetivo
Genera filtros CSS para transformar elementos negros a este color
Filtro Generado
filter: invert(0%) sepia(100%) saturate(935%) hue-rotate(239deg) brightness(116%) contrast(100%);
invert:0%
sepia:100%
saturate:935%
hueRotate:239deg
brightness:116%
contrast:100%
Vista Previa
Original (Negro)
Con Filtro
★
●
▲
♦
Código CSS
.element {
filter: invert(0%) sepia(100%) saturate(935%) hue-rotate(239deg) brightness(116%) contrast(100%);
}
/* For SVG icons starting from black */
.icon {
filter: invert(0%) sepia(100%) saturate(935%) hue-rotate(239deg) brightness(116%) contrast(100%);
}
/* Hover effect */
.element:hover {
filter: invert(0%) sepia(100%) saturate(935%) hue-rotate(239deg) brightness(116%) contrast(100%) brightness(120%);
}Filtros Predefinidos
💡 Consejos
- Los filtros CSS funcionan mejor con elementos negros (#000)
- Útil para colorear iconos SVG sin modificar el archivo
- Combina múltiples filtros para efectos más complejos
- El orden de los filtros afecta el resultado final
- Usa
backdrop-filterpara efectos en fondos
Cómo funciona
Los filtros CSS permiten cambiar el color de elementos sin modificar el archivo original.
¿Cuándo usar filtros CSS?
- Cambiar color de iconos SVG externos
- Colorear imágenes monocromáticas
- Efectos hover sin múltiples archivos
- Temas dinámicos con CSS variables
Filtros disponibles
filter: brightness() saturate() invert() sepia() hue-rotate();💡 Ejemplos de uso prácticos
Caso 1: Iconos SVG de librería externa
Usas iconos de Font Awesome o similar en negro y necesitas que sean azules.
→ Genera filtro para #3B82F6
→ Aplica: filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(213deg)
Caso 2: Efecto hover en iconos
Quieres que los iconos cambien de gris a color primario en hover.
→ Normal: filter: grayscale(100%)
→ Hover: aplica el filtro del color deseado con transición suave
Caso 3: Tema dinámico con CSS variables
Cambiar color de iconos según el tema seleccionado.
→ Define: --icon-filter: [filtro generado]
→ Aplica: filter: var(--icon-filter)
Preguntas Frecuentes
¿Funciona con cualquier imagen?
Mejor con imágenes monocromáticas (negro/blanco). Con imágenes a color, los resultados pueden ser impredecibles.
¿Afecta al rendimiento?
Los filtros CSS son acelerados por GPU, pero muchos filtros en una página pueden afectar el rendimiento en dispositivos lentos.