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

81
Visualizações
Agregue sombra para indicar el desplazamiento en un elemento de desbordamiento

Quiero agregar algo de sombra a mi tabla (o al contenedor alrededor de mi mesa) para indicar que hay más columnas en ella para que el usuario sepa que debe desplazarse horizontalmente. Me pregunto cómo puedo lograr esto.

Creé este ejemplo en el que estoy logrando lo que quiero cuando eliminas el color de fondo en la línea comentada:

 import React from 'react' import styled from 'styled-components' const ScrollContainer = styled.div` width: 200px; overflow-x: scroll; box-shadow: 10px 0px 10px -10px black inset; box-shadow: -10px 0px 10px -10px black inset; ` const Container = styled.div` width: 100%; ` const Box = styled.div` width: 500px; height: 500px; ` const BlueBox = styled(Box)` background: lightblue; // If you remove this, I get what I want, but this background color is overlapping the box-shadow ` export default function App() { return ( <> <ScrollContainer> <Container> <BlueBox /> </Container> </ScrollContainer> </> ) }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Me lo imaginé. Echa un vistazo a las dos líneas añadidas con comentarios al respecto:

 import React from 'react' import styled from 'styled-components' const ScrollContainer = styled.div` width: 200px; overflow-x: scroll; box-shadow: 10px 0px 10px -10px black inset; box-shadow: -10px 0px 10px -10px black inset; ` const Container = styled.div` width: 100%; ` const Box = styled.div` width: 500px; height: 500px; ` const BlueBox = styled(Box)` position: relative; // Added this line z-index: -1; // and this line background: lightblue; ` export default function App() { return ( <> <ScrollContainer> <Container> <BlueBox /> </Container> </ScrollContainer> </> ) }
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