👀 ojo al siguiente tip. En el mobile-menu, si le damos el width del 100%, nos generará un pequeño scrool horizontal, debido a que tenemos un padding de 24px a los lados, es decir, nuestro width sería del 100% + 48px (24px de padding a cada lado).
.
Si no queremos que ocurra esto😎, podemos solucionarlo así:
//Me parece que el padding derecho es innecesario por lo que lo quito, sientete libre de dejarlo si lo deseas
.mobile-menu {
position: absolute;
background-color: var(--white);
top: 61px;
left: 0;
width: calc(100% - 24px);
padding-left: 24px;
}
.
En mi caso solamente le dejé el padding del lado izquierdo, por lo que solamente tengo 24px de ‘sobra’ si le coloco el width del 100%. Entonces…😏 al width le podemos dar como valor el resultado de la resta entre el 100% menos esos 24px que nos sobran. Eso lo hacemos en CSS con la función calc(). Y listo, haciendo esto, evitamos que el indeseado scrool apareza.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.