Jump to content

Menu marcas en vertical ¿como cambiarlo? [SOLUCIONADO]


Manuelmoreno

Recommended Posts

Donde tengo que ponerlo, este es mi archivo custom.css

/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media (max-width: 767px) {

#header .header-nav .top-logo a img {
max-height: 200px;
}
#header .header-nav {
max-height: 225px;
}
}

 

Link to comment
Share on other sites

Hola Manuel,

De un vistazo veo que has conseguido lo que querias. ¿Es así? Veo también que no sale el mismo número de marcas en todas las filas cuando se visualiza en pantallas anchas (como en un PC). Te aconsejo que añadas en la siguiente regla:

@media (min-width:800px){
#manufacturer li.brand {
    max-width: 25%;
}}

Por ejemplo, o que acudas a un profesional del diseño, que podrá aconsejarte en este y en más temas con soluciones inlcuso mejores que esta.

Saludos y suerte con la web 👍

Link to comment
Share on other sites

Hola @Sergi si parece que lo habia conseguido pero, tras añadir las lineas que me comentas al final del css el menu ha vuelto a ponerse de forma vertical como al principio he borrado cache y sigue igual. He quitado las lineas que me dijiste y ahora se vuelve a quedar en vertical.

No entiendo porque

Gracias

Link to comment
Share on other sites

Buenas,

Yo lo veo como antes (imagen adjunta). Lo que comentas no tiene lógica, algun paso hay ahi de más o de menos para que te suceda. Añadiste las líneas en custom.css? Qué hiciste luego?

De todas maneras, reitero mi consejo de acudir a un diseñador profesional (si es desarrollador tanto mejor) con experiencia en Prestashop. Vale la pena.

 

imatge.thumb.png.d115754be4f7ab2645e95cb7b07b1fbb.pngspacer.png

 

Saludos

Edited by Sergi (see edit history)
Link to comment
Share on other sites

Prueba esto (ojo, que ya tienes una de las reglas creadas, eliminar la anterior y pon esta):

#manufacturer li.brand {
	display: flex;
	flex-direction: column;
	padding: 15px;
	text-align: center;
	width: 270px;
	border: 1px solid #bbb;
	margin: 2px;
}
#manufacturer #main > ul {
	display: flex;
	flex-wrap: wrap;
}
#manufacturer .brand-infos {
  	margin-top: 10px;
}
#manufacturer .brand .brand-products {
  	margin-top: auto;
}
#manufacturer .brand-products > a:first-of-type {
	float: left;
}
#manufacturer .brand-products > a:last-of-type {
  	float: right;
}

Aún se puede mejorar bastante, pero es un comienzo.

Edited by Prestafan33 (see edit history)
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...