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

117
Views
Cambiar el número de elementos por diapositiva en un arranque de carrusel de varias filas/columnas

Hola :) Estoy construyendo en Ruby on Rails varios elementos de columna/fila por carrusel de diapositivas. Cuando el ancho de la ventana gráfica es superior a 576 px, cada diapositiva del carrusel debe tener 5 columnas y 2 filas llenas de imágenes (10 imágenes en total). Pero cuando el ancho de la ventana gráfica es inferior a 576 px, cada diapositiva del carrusel debe tener 2 columnas y 2 filas (por lo tanto, 4 imágenes)

No estoy seguro de cuál es la forma más fácil de hacer esto si con JS o Css, ¿alguien puede ayudarme, por favor?

HTML.SLIM

 #current-clients-wrapper .container .wrapper h1 Customers using Slidesync div[class="carousel slide carousel-size" data-ride="carousel"] div[class="carousel-inner" role="listbox"] div[class="carousel-item item active"] div[class="client-logos d-block w-100"] - ["BASF", "DeutscheBahn", "DeutscheBundesBank", "eon", "Eurowings", "NTT", "p7s1", "Pfizer", "SWISS", "thyssenkrupp"].each do |item| div img[src=asset_path("customers/#{item}.jpg") alt=""] div[class="carousel-item item"] div[class="client-logos d-block w-100"] - ["Airbus", "EQS-Group", "Habegger", "HugoBoss", "KION", "Linde-Group", "MediaBroadcast", "Swissport", "Uniper", "zf"].each do |item| div img[src=asset_path("customers/#{item}.jpg") alt=""]

SCSS

 #current-clients-wrapper { background-color: white; .carousel-item { padding: 0; margin: 0 auto; height: 100%; } .carousel-size { max-width: 750px; margin: 0 auto; } .client-logos { display: flex; flex-wrap: wrap; div { flex: 1 0 130px; img { padding-bottom: 30px; } } } } @media (max-width: 749px) { #current-clients-wrapper { .carousel-size { max-width: 576px; } .client-logos { div { flex: 1 0 100px; } } } }
about 4 years ago · Juan Pablo Isaza
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!