Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
Cómo hacer que una imagen se ajuste solo al 50% de la pantalla en NextJS

Estoy tratando de hacer que una imagen se ajuste solo al 50% de la pantalla en NextJS. NextJS proporciona un componente de imagen que tenemos que usar y no el elemento de imagen. Ese componente de imagen ya tiene su propio estilo en línea para el elemento de imagen y lo envuelve en un elemento de intervalo con estilo. Actualmente envuelvo ese componente de imagen en una etiqueta de intervalo para poder diseñarlo, pero me resulta difícil hacer que se ajuste solo al 50% de la pantalla.

Código:

 <div className='pagewrapper'> <section className='authpages_section'> <span className='authpages_heroimg'> <Image src='/assets/hero.png' alt='an hero img' /> </span> </section> <section className='authpages_section'> <Logo /> <div>{children}</div> </section> </div> styling: .pagewrapper { display: flex; flex-direction: row; flex-wrap: wrap; .authpages { &_section { flex-basis: 50%; height: 100vh; } &_heroimg { display: inline-flex; } } }

He aquí una representación visual:

representación visual

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puedes hacerlo así:

  1. Para el ancho del conjunto .authpages_section width: 50%
  2. Para el elemento de imagen: agregue alguna clase y configure los estilos en max-width: 100%

Actualizar Para lograr lo que necesita hacer, elimine la propiedad layout="fill" , por lo que su componente se verá así:

 <Image src={HeroImg} alt="an hero img" />
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!