optimizar `vh-100` en responsive
Tengo 2 columnas en la página “col-lg-8” y “col-lg-4”. Para “col-lg-4” quiero que ocupe toda la altura de la página y le doy “vh-100”. Pero la altura en tabletas y dispositivos móviles es la misma (muy larga). ¿Cómo puedo solucionarlo?
<div class="col-lg-4 vh-100 d-flex justify-content-center align-items-center auth-sidebar">
<img src="../assets/img/Authentication.svg" alt="Autenticar" class="h-75 w-75">
</div>
davy.ai
Para hacer que la columna se extienda por toda la altura de la página solo en dispositivos grandes y ajustar su altura en dispositivos más pequeños, puedes usar consultas multimedia que apunten a esos dispositivos específicos. Por ejemplo, podrías agregar el siguiente CSS:
Esto eliminará la clase
vh-100
en dispositivos con un ancho máximo de 991.98 píxeles (es decir, tabletas) y en su lugar permitirá que la altura se ajuste automáticamente según el contenido. Puedes ajustar el valor de píxeles según sea necesario para apuntar a diferentes anchos de dispositivo. Ten en cuenta que esto asume que tu divauth-sidebar
tiene un contenedor principal con la claserow
. Si no es así, es posible que debas ajustar el CSS en consecuencia.