Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

120
Vistas
CSS: aplicar filtro de tipo URL () a todos los elementos

Estoy tratando de aplicar un filtro al cuerpo de mi página usando filter: url(#filter_id) , pero no logro que funcione.

Así es como lo estoy agregando al estilo:

 document.body.style.filter = 'url("#filter_id")'

y así es como estoy creando el filtro

 var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg') svg.setAttribute("width","0" ) svg.setAttribute("height","0" ) var filter = document.createElement("filter"); filter.setAttribute("id","filter_id" ) var feColorMatrix = document.createElement("feColorMatrix") feColorMatrix.setAttribute("type","matrix") feColorMatrix.setAttribute("values","1 1 1 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0") filter.appendChild(feColorMatrix) svg.appendChild(filter) document.body.prepend(svg)

esto crea el elemento de filtro en la parte superior del cuerpo:

 <filter id="filter_id"> <fecolormatrix type="matrix" values="1 1 1 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0"/> </filter>

¿Cómo puedo aplicarlo a la página completa para que cada elemento obtenga el cambio de color que pretendo? Por contexto, esto se emplea actualmente en una extensión de Chrome que estoy desarrollando.

Si hago otros tipos de filtros funciona (se aplica a la página completa)

 document.body.style.filter = "blur(1px)"
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda