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

213
Vistas
Reducir el brillo en el fondo sin 1 elemento secundario

Necesito reducir el brillo de fondo cuando se muestra 1 elemento DIV. Sin embargo, logré reducir el fondo usando el filter: brightness(0.5) , pero luego el elemento DIV también redujo el brillo.

Intenté usar el operador :not() pero no con éxito

Así es como se ve el css:

 #app { width: 360px; height: 600px; display: flex; flex-direction: column; background: #ffffff; overflow: hidden; &:not(.getting-started-overlay) { filter: brightness(0.5); } }

Y así es como se ve la estructura DOM: estructura de dom

Cómo no aplicar brillo en div con getting-started-overlay clase

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Agregue un espacio a su regla: & :not(.getting-started-overlay) para apuntar a los elementos secundarios de #app en lugar de #app

EDITAR Es posible que pueda utilizar la pseudo clase :empty, que apunta a elementos sin hijos, aunque en su caso, su #app es el elemento que contiene las propiedades que desea cambiar.

¿Por qué no agregar una clase .empty a la aplicación y agregar su función de llenado con classlist.remove('empty')?

about 4 years ago · Juan Pablo Isaza 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