Hacer menú sticky o visible todo el rato en móvil
Publicado por albertbarras (1 intervención) el 07/08/2019 18:10:16
Hola a todos, estoy desarrollando un portal con la plantilla GeneratePress de Wordpress y estoy poniendo muchísimo foco en la versión móvil. La mayoría del trafico de la web la captan a través de smartphones (más del 68%) por lo que estamos invirtiendo mucho tiempo en que sea lo más usable posible.
Una de las cosas que me está costando es hacer el menú móvil sticky, es decir, que sea visible todo el rato aunque haga scroll hacia abajo. ¿Sabéis a lo que me refiero?
He probado con la propiedad siguiente CSS:
position: -webkit-sticky; /* Safari */
position: sticky;
Pero creo que estoy haciendo algo mal porque ni para atrás me funciona. He puesto esa propiedad al div con class=main-navigation. Os dejo la web por si queréis pegarle un vistazo al código fuente: web
No sé si lo estoy haciendo con el DIV equivocado o algo así. También tengo la duda de que si le pongo esa propiedad (imaginemos que al DIV correcto), en la versión PC también quedaría sticky?? como haría para que solo se aplique un CSS en la versión móvil?
Perdonad tantas preguntas pero como veréis estoy bastante pez en esto de HTML y CSS.
Una de las cosas que me está costando es hacer el menú móvil sticky, es decir, que sea visible todo el rato aunque haga scroll hacia abajo. ¿Sabéis a lo que me refiero?
He probado con la propiedad siguiente CSS:
position: -webkit-sticky; /* Safari */
position: sticky;
Pero creo que estoy haciendo algo mal porque ni para atrás me funciona. He puesto esa propiedad al div con class=main-navigation. Os dejo la web por si queréis pegarle un vistazo al código fuente: web
No sé si lo estoy haciendo con el DIV equivocado o algo así. También tengo la duda de que si le pongo esa propiedad (imaginemos que al DIV correcto), en la versión PC también quedaría sticky?? como haría para que solo se aplique un CSS en la versión móvil?
Perdonad tantas preguntas pero como veréis estoy bastante pez en esto de HTML y CSS.
Valora esta pregunta


0