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

179
Views
Cómo cambiar el tamaño de los elementos de la lista para que se ajusten al ancho principal

Noté en Wikipedia https://en.wikipedia.org/wiki/Hercules#Modern_era que hay una galería de listas desordenadas que siempre cambian de tamaño para ajustarse al ancho máximo según la cantidad de elementos que hay en una fila. Puede ver esto si cambia el tamaño de la ventana de su navegador. Después de que una imagen salta a una nueva fila, vuelve a calcular el ancho de las imágenes restantes para luego volver a llenar todo el ancho de la fila.

Supongo que esto se hace a través de javascript o jquery (en lugar de CSS), sin embargo, no sé cómo alguien obtendría la cantidad de elementos que se encuentran actualmente en una sola fila para volver a calcular el ancho de cada elemento en este caso.

¿Hay una solución simple para esto?

A continuación se muestra la implementación de la lista de esto sin el cambio de tamaño:

 ul{ border: 1px solid #000; background-color: #eee; display: block; text-align: center; list-style-type: none; padding: 0; } li{ padding-left: 0; display: inline-block; margin: 5px; vertical-align: left; } .block{ width: 40px; height: 60px; background-color: #000; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <ul> <li> <div class="block"></div> </li> <li> <div class="block"></div> </li> <li> <div class="block"></div> </li> <li> <div class="block"></div> </li> <li> <div class="block"></div> </li> <li> <div class="block"></div> </li> </ul>

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

0

Necesitas usar la visualización de cuadrícula para eso:

 ul { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }
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!