Creando un Elemento Web E-Commerce con CSS3 - Detodoprogramacion.org

BUSCADOR

Aprende a como descargar

22 septiembre 2014

Creando un Elemento Web E-Commerce con CSS3

Creaando un Elemento Web E-Commerce con CSS3
Online | 0.2 Mb | Código Fuente  | Publicación:2013 | Pass:www.detodoprogramacion.com
Descripción:
En este tutorial usted aprenderá cómo crear un elemento web muy popular entre los sitios web de comercio electrónico.Lo pueden adaptar segun su necedidad y gusto para asi usarlo donde mas le parezca.

Paso 1: Formato HTML
En primer lugar, incluir esta línea en la cabeza de su archivo HTML, ya que vamos a utilizar la fuente "Open Sans" de Google Web Fonts:


El contenedor principal del elemento será el div con el bloque de clase. Dentro de él, hay otros tres divs: la primera muestra la imagen en miniatura del producto y dos botones (producto), el segundo contiene información sobre el producto (información) y el último contiene detalles adicionales, como la calificación de el producto:


Paso 2: El estilo básico
Vamos a empezar con el contenedor principal: lo haremos 295 píxeles de ancho y vamos a añadir esquinas redondeadas, un fondo blanco y una sombra sutil.


Ahora, el div que contiene la imagen en miniatura del producto:


La imagen real también tendrá esquinas redondeadas y tomará el ancho de su contenedor:


A continuación, los divs que contienen la información sobre el producto:


Paso 3: la vista previa y botones de compra

Los botones están contenidos por el div con los botones de la clase. Cuando la imagen en miniatura del producto se cernía, los botones deben aparecer con una transición. En primer lugar, vamos a cuidar de la div, que contará con un fondo blanco semitransparente cuando la imagen de vista previa se cernía:


A continuación, algunos estilo básico para los botones:


Los iconos de los botones se encuentran por pseudo-elementos:


Ahora, echemos un estilo a cada botón individualmente. En primer lugar, el "Añadir al carrito" botón. El botón tiene un fondo negro semi-transparente y será colocado en posición vertical utilizando porcentajes, porque las imágenes de vista previa tienen un ancho fijo, pero su altura es variable:


En hover, el fondo será un poco más claro:


Ahora, vamos a configurar el icono de fondo de pseudo-elemento del botón añadir  a cesta:


Vamos a añadir un poco de estilo al botón "Ver artículo" también. Como te habrás dado cuenta, el botón "Añadir al carrito", cambia su fondo en vuelo estacionario con una transición. Por desgracia, este botón tiene un gradiente de fondo, pero las transiciones no funcionará con gradientes. Así que, ¿cuál es la solución? Bueno, vamos a aumentar el tamaño del fondo, así que será más grande que el botón real, entonces vamos a utilizar background-position para desplazar el degradado de fondo en vuelo estacionario. También, el botón tiene un sutil efecto 3D y es "se puede empujar". Vamos a crear el efecto 3D con caja de sombra y el efecto "push" el uso de transformaciones CSS.


Agregamos el iciono ver eye-icons.png y vamos a establecer como fondo:


Paso 4: La descripción del producto
Como habrá podido observar en la vista previa, hay un pequeño triángulo en la parte inferior de la imagen del producto / artículo. Crearemos ese triángulo con un pseudo-elemento del div con la información de clase. El triángulo será en realidad un cuadrado rotado 45 grados utilizando transformaciones CSS:


A continuación, vamos a añadir un poco de estilo al nombre del elemento. Además, vamos a añadir una línea azul en su parte inferior con un pseudo-elemento:


Ahora, vamos a formatear un poco la descripción del item:


El precio del Producto:


Y ahora el botón "Compre ahora" :


Paso 5: Detalles(Valoración)
En el paso final, nosotros nos encargamos de los detalles adicionales, como el momento en que se añadió el producto o la clasificación del producto. En primer lugar, vamos con el icono del reloj.


Ahora, vamos a crear el sistema de calificación utilizando una lista desordenada. El principio es muy simple. De forma predeterminada, cada elemento de la lista tendrá una estrella gris como fondo. Si el producto tiene una clasificación de cuatro estrellas, los primeros cuatro elementos de la lista tendrán la clase calificada y una estrella amarilla como fondo. Vamos a empezar por la creación de una imagen de sprites para las estrellas las cuales serán 2 imagenes en forma vertical, esta imagen como las demas lo pueden encontrar en el archivo que dejare al final.

En primer lugar, vamos a dar formato a la lista sin ordenar un poco. Vamos a eliminar el margen y el relleno, y luego saldremos a flote a la derecha:


A continuación, los elementos de la lista. Nosotros mostraremos ellos en línea con flotador y vamos a utilizar la imagen de sprites obtenido como fondo:



Y el Resultado final es este y  pueden ver en el demo.


Cualquier duda o consulta dejen su comentario, saludos.

1 comentario:

Post Top Ad