Jump to content

Ampliar/lightbox las texturas de los atributos de color


matutano

Recommended Posts

Hola, tengo una web en la que tengo que poner texturas en los atributos de color pero estas salen muy pequeñas y realmente no se aprecian las texturas, existe algún módulo o algo para que al pulsar sobre una textura esta se amplíe o aparezca en forma de lightbox, muchas gracias.

 

Saludos.

Link to comment
Share on other sites

Hola Ventura, no soy programador por lo que se por donde empezar, tengo alguna idea de CSS, me puedes indicar como puedo hacerlo?, gracias por responder llevo dos horas buscando información sobre esto y no hay nada por internet y creo que es algo que deberia de existir en prestashop de base. Saludos.

Link to comment
Share on other sites

En el archivo 

/themes/tu_tema/css/product.css

Busca esta parte

#attributes .attribute_list #color_to_pick_list li a.color_pick {
cursor: pointer;
 display: block;
  height: 22px;
width: 22px;
}

Y sustituyelo por esto

 #attributes .attribute_list #color_to_pick_list li a.color_pick {
 display: block;
 height: 22px;
 width: 22px;
cursor: pointer;
transform: scale(1);
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1); 
 -ms-transition: all 200ms ease-in;
 -ms-transform: scale(1); 
 -moz-transition: all 200ms ease-in;
-moz-transform: scale(1);
transition: all 200ms ease-in;
z-index: -1;
}
#attributes .attribute_list #color_to_pick_list li a.color_pick:hover {
 transform: scale(2.5);
-webkit-transition: all 200ms ease-in;
 -webkit-transform: scale(2.5); 
-ms-transition: all 200ms ease-in;
 -ms-transform: scale(2.5); 
-moz-transition: all 200ms ease-in;
-moz-transform: scale(2.5);
 transition: all 200ms ease-in;
 z-index: 20;
position:relative
}
Edited by ventura (see edit history)
  • Like 2
Link to comment
Share on other sites

Ha funcionado a la primera! Muchas gracias Ventura eres un genio! yo lo veo todo negro cuando tengo que hacer un cambio de estos y tu lo ves a la primera :)

 

Por cierto tengo otra pregunta, como puedo hacer para que al hacer una selección de un tipo de tejido en un desplegable (un atributo) solo te muestre los colores que están disponibles en dicho tejido, en vez de que aparezcan todos los colores y si seleccionas un color que no pertenece a ese tejido te muestre el mensaje: Este producto no existe en este modelo.

 

Gracias!!!

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

Hola,

 

Ante todo gracias por dar luz a muchas dudas que tenemos. Yo estoy empezando en esto y me sirve mucho.

 

Yo he hecho lo de ampliar la imagen de los atributos. Y me ha ido bien, pero solo en el navegador google chrome.

 

En internet exlporer no se ven las imagenes de los atributos, ni las imagenes originales.

 

Me podeis ayudar???

 

Gracias

Link to comment
Share on other sites

Prueba asi

  #attributes .attribute_list #color_to_pick_list li a.color_pick {
        display: block;
        height: 22px;
        width: 22px;
        cursor: pointer; 
}
#attributes .attribute_list #color_to_pick_list li a.color_pick:hover {
    transform: scale(2.5);
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(2.5); 
    -ms-transform: scale(2.5); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(2.5);
    z-index: 20;


}
  • Like 1
Link to comment
Share on other sites

 

Prueba asi

  #attributes .attribute_list #color_to_pick_list li a.color_pick {
        display: block;
        height: 22px;
        width: 22px;
        cursor: pointer; 
}
#attributes .attribute_list #color_to_pick_list li a.color_pick:hover {
    transform: scale(2.5);
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(2.5); 
    -ms-transform: scale(2.5); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(2.5);
    z-index: 20;


}

 

 

Así funciona perfecto en todos los navegadores!! Muchas gracias!!

Link to comment
Share on other sites

  • 11 months later...

Ha funcionado a la primera! Muchas gracias Ventura eres un genio! yo lo veo todo negro cuando tengo que hacer un cambio de estos y tu lo ves a la primera :)

 

Por cierto tengo otra pregunta, como puedo hacer para que al hacer una selección de un tipo de tejido en un desplegable (un atributo) solo te muestre los colores que están disponibles en dicho tejido, en vez de que aparezcan todos los colores y si seleccionas un color que no pertenece a ese tejido te muestre el mensaje: Este producto no existe en este modelo.

 

Gracias!!!

Bueno, no sé si entiendo su pregunta, pero creo o grupos de colores de muestra: Color-01_07 Color-02_05 Color-03_12 Y en la mezcla de productos que seleccione el grupo de colores que desee para que coincida con ese grupo de productos que utilizan esos colores .
Espero haber ayudado,
Abs.
Link to comment
Share on other sites

  • 7 months later...

Buenas, lo he probado y todo parecia funcionar correctamente hasta que un par de clientes me dijeron que no podía cambiar los colores. Y parece ser que es por el navegador firefox, me lo he descargado y todo me funciona bien en internet explorer, chrome y moviles, pero en firefox no funciona, sale en blanco los atributos y no se pueden elegir.

Alguien tendría una respuesta?¿?

Gracias de antemano.

Link to comment
Share on other sites

  • 2 weeks later...

 

Prueba asi

  #attributes .attribute_list #color_to_pick_list li a.color_pick {
        display: block;
        height: 22px;
        width: 22px;
        cursor: pointer; 
}
#attributes .attribute_list #color_to_pick_list li a.color_pick:hover {
    transform: scale(2.5);
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(2.5); 
    -ms-transform: scale(2.5); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(2.5);
    z-index: 20;


}

Olá, muito obrigado. Isto também serviu para mim.

Funciona muito bem, no entanto as imagens aumentam por cima da palete ocultando as outras imagens e, assim é mais difícil de selecionar outras escolhas.

Como posso fazer com que as imagens apareçam deslocadas por cima do quadrado onde está o rato selecionado?

Link to comment
Share on other sites

  • 2 years later...

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...