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

153
Views
Centro de imagen siempre en el centro de div.

Estaba tratando de crear un carrusel replicando el que está en https://www.fcbarcelona.com/en/ El sitio web del Barça. Fue bastante fácil, aunque no puedo entender, cómo hacer que la background-image se centre dentro de mi div , a pesar de mi tamaño de divs, que fluctúa.

Esto es lo que tengo hasta ahora.

 const one = document.getElementById('one') const two = document.getElementById('two') const three = document.getElementById('three') one.addEventListener("mouseover", ()=>{ one.style.flex= " 1 0 50%"; two.style.flex= " 1 0 25%"; three.style.flex= " 1 0 25%"; one.style.transition = '0.4s ease'; }); two.addEventListener("mouseover", ()=>{ one.style.flex= " 1 0 25%"; two.style.flex= " 1 0 50%"; three.style.flex= " 1 0 25%"; two.style.transition = '0.4s ease'; }); three.addEventListener("mouseover", ()=>{ one.style.flex= " 1 0 25%"; two.style.flex= " 1 0 25%"; three.style.flex= " 1 0 50%"; three.style.transition = '0.4s ease'; });
 .main-body{ display: flex; } .column{ cursor: pointer; background-image:url("https://www.basketblog.gr/articleimages/LebronJames_April20212112121212.jpg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:500px; } #one{ flex: 1 0 25%; } #two{ flex: 1 0 50%; } #three{ flex: 1 0 25%; }
 <body> <div class="main-body"> <div class="column" id="one"> </div> <div class="column" id="two"> </div> <div class="column" id="three"> </div> </div> </body>

Sé que mi código parece un poco flojo, solo quería que funcionara

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

0

Puede usar la propiedad background-position para hacerlo.

Supongo que al dar un valor center para lo mismo se solucionaría el problema.

Pruebe background-position: center

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!