Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

251
Vistas
Intercambiar elementos de Bootstrap según el tamaño de la pantalla

Me preguntaba si existe un método de arranque nativo para cambiar dinámicamente la clase de un elemento según el tamaño de la pantalla.

Estoy desarrollando una página web que tiene varios elementos de tarjeta que contienen texto desplazable. Cuando se ve en una computadora de escritorio no hay problema, las tarjetas están dispuestas horizontalmente. Cuando se visualizan en un teléfono móvil, las tarjetas están dispuestas verticalmente, esto implica que para mover la pantalla y cambiar de una tarjeta a otra, tengo que desplazar todo el texto de una tarjeta antes de llegar a la siguiente.

Al documentar en bootstrap, vi que un elemento de tipo acordeón puede funcionar por mí, al hacerlo, un usuario decidirá activamente alternar un acordeón para leer el contenido y alternarlo nuevamente para "cerrarlo" y desplazar la pantalla

Me preguntaba si este cambio podría realizarse directamente a través de bootstrap o debería hacerse a través de javascript y, sobre todo, cómo

Acordeón

 <div class="accordion-item"> <h2 class="accordion-header" id="headingOne"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> TITLE HERE </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div class="accordion-body"> TEXT HERE </div> </div> </div> </div>

Tarjeta

 <div class="card"> <div class="card-body"> <h5 class="card-title">TITLE HERE</h5> <p class="card-text"> TEXT HERE </p> </div> </div>

gracias a todos los que me respondan

Esquemas

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Bootstrap puede ocultar elementos según el tamaño de la pantalla:

 <div class="d-lg-none">hide on screens wider than lg</div> <div class="d-none d-lg-block">hide on screens smaller than lg</div>

https://getbootstrap.com/docs/5.0/utilities/display/#hiding-elements

 <div class="d-lg-none"> <div class="card"> <div class="card-body"> <h5 class="card-title">TITLE HERE</h5> <p class="card-text"> TEXT HERE </p> </div> </div> </div> <div class="d-none d-lg-block"> <div class="accordion-item"> <h2 class="accordion-header" id="headingOne"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> TITLE HERE </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div class="accordion-body"> TEXT HERE </div> </div> </div> </div>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda