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

286
Vistas
usando el archivo .scss en lugar del archivo css en reaccionar

en mi proyecto estoy usando el archivo .sccs para css. ahora tengo un problema extraño. Tengo una extensión de navegador que viene sobre el componente de entrada. su image id es estática, así que necesito ocultarla. ingrese la descripción de la imagen aquí

cuando lo inspeccioné, debajo está viniendo.

ingrese la descripción de la imagen aquí

en mi archivo .scss escribí debajo del código.

 #__lpform_react-select-3-input_icon{ visibility: hidden; display: none; }

no funciona en absoluto. luego creé un archivo .css adicional y simplemente lo importé y funciona perfectamente bien. si escribo a continuación en mi archivo .scss , oculta toda la image incluida esta. Necesito deshacerme solo de esta imagen.

 img{ visiblity:hidden ; }

¿Hay algo adicional que deba hacer en mi archivo scss para que funcione? porque el arquitecto no me permite crear un archivo .css adicional y me pidió que pusiera mis cambios en mi archivo . archivo scss .

mi pregunta es por qué funciona en el archivo css y no en el archivo scss . ¿Qué paso adicional debo hacer? ¿podría ayudarme con eso?

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

0

Para React necesitas instalar la biblioteca sass.

Instalación:

npm i sass

Crea tu archivo sass.

ex:

my-file.scss

Importe el archivo sass en su archivo javascript.

ex:

import './my-file.scss';

about 4 years ago · Juan Pablo Isaza Denunciar

0

React empaqueta todos sus scss en un solo archivo y los enfoca en el elemento root , por lo que no funcionan para elementos fuera del elemento root . Si desea ocultar el img usando estilos, debe escribir esos estilos en una etiqueta de style en su archivo public/index.html .

 <!-- public/index.html --> <body> <div id="root"></div> <!-- add this here --> <style> #__lpform_react-select-3-input_icon{ visibility: hidden; display: none; } </style> </body>

O

Podrías usar la temida document.getElementById("#__lpform_react-select-3-input_icon") ; Ahora sé que se supone que no debe usarlo en proyectos de reacción, pero dado que este elemento se genera, como mencionó, a través de una extensión, reaccionar no tiene control sobre él, por lo que no hay una forma real de que pueda acceder a ese elemento. Por lo tanto, creo que el uso de document.getElementById() está justificado en este caso.

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