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

360
Vistas
¿Cómo se cambia el color de un texto fijo en función del color de fondo?

¿Alguien conoce una solución CSS pura para hacer que cada parte de un svg fijo cambie de color según el color de fondo (claro u oscuro), al igual que en este sitio web y su logotipo? Traté de mirar el código, pero no veo nada que pueda explicar este comportamiento. Tal vez estén usando una solución js, pero no puedo imaginar cómo lo hacen.

He comprobado:

  • El color de relleno del svg: no cambia.
  • Cada valor css del svg y el padre: nada que pueda explicar este comportamiento que yo sepa.

¿Alguien sabe cómo hacer esto?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Simplemente hablando, no puede asignar una propiedad de color a un elemento basado en su color de fondo o el de su padre en CSS.

Sin embargo, puede usarmix-blend-mode para aplicar algún efecto de color que tenga en cuenta el frente y el fondo.

Esto es lo que hacen en el ejemplo de su sitio.

Si inspecciona las propiedades del MENÚ, notará que el color es el mismo que el fondo. Pero debido a mix-blend-mode: difference , se calculará negro con el mismo color en el fondo, o blanco, si el fondo es negro.

Lo realmente bueno de esto es que el color se puede calcular de manera diferente en medio de un personaje. Esto incluso funciona encima del video.

about 4 years ago · Santiago Trujillo Denunciar
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