Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

117
Visualizações
No se puede mostrar una imagen de fondo de botones

Intenté buscar una respuesta a esto, pero no encontré nada que funcionara.

Estoy trabajando en React, usando componentes con estilo.

Obtuve un archivo styles.js que contiene todo mi css para un componente en el que estoy trabajando. El problema es que estoy tratando de poner una imagen de un dado en un conjunto de botones. Los botones se utilizan en el componente como:

 <Button></Button>

Si quiero sobrescribir un estilo de botones en particular, tengo reglas (¿como accesorios, creo?) en el mismo archivo styles.js. Esto es lo que es este botón de problema específico:

 // Style override for a Randomiser Button ${props => props.RANDButton && css` background: transparent url('../Images/D20.png') no-repeat; width: 50px; height: 50px; border: outset 1px; border-radius: 0px; `}

Aquí está el código 'original' que usan todos los botones a menos que se sobrescriba:

 //style(s) for a button export const Button = styled.button` background-color: rgb(100,250,100); box-shadow: 2px 2px 3px black; color: black; border: outset; border-radius: 10px; padding: 5px; margin: 5px; text-align: Center; width: auto; font-weight: bolder; font-size: 1.5rem; font-variant: small-caps; ... *Other css rules* ... `;

Entonces, este botón específico se usa así:

 <Button RANDButton></Button>

Lo siento, no recuerdo la terminología adecuada para este método.

Cuando guardo y el componente se vuelve a renderizar, no muestra la imagen.

Captura de pantalla del componente que no muestra la imagen del botón

Si me he perdido algo básico, ¿podría alguien señalarmelo?

Gracias

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

es una pregunta duplicada, puede encontrar la respuesta correcta en el siguiente enlace Componentes con estilo React.js importando imágenes y usándolas como fondo div

about 4 years ago · Juan Pablo Isaza Relatório

0

El problema era que las imágenes, a menos que se importaran explícitamente como:

 import D20 from './Images/D20.png';

y luego se usa como:

 background: url(${D20});

...serán minificados y cambiarán su URL gracias al paquete web.

Respuesta encontrada aquí:

https://stackoverflow.com/a/56404570/2796017

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda