Cómo crear un Wonderwall Post-List WordPress-the Bounce Pop

En este mini resort sobre el uso de las imágenes presentadas para construir un Wonderwall posterior a la lista, volcé la tarjeta y coloreé. En esta última parte, es mi favorito personal, Bounce Pop. Esta técnica oculta el título y un botón de “leer más” detrás de la imagen presentada y luego llevarlo al mouse que hace el fondo extendido más allá de la imagen antes de “volver” al tamaño de la imagen. Suena complicado, pero es fácil de implementar.


El Bounce Pop – Selección de la publicación obvia desde un punto de vista visual

El mejor ejemplo de este efecto visual se ilustra con excelente el hermoso tema de temas elegantes. La naturaleza sorprendente de su implementación está claramente lidiando con la preparación y selección de imágenes, pero los saltos POP son sorprendentemente efectivos incluso en el conjunto de imágenes más banal.
No JavaScript, no hay funciones personalizadas, solo unas pocas instrucciones CSS adicionales y una modificación del HTML para las páginas de publicación (página de inicio, página de categoría, página de archivo). Paso 1: cree un tema para niños como siempre, las personalizaciones se agregarán al tema de un niño. Si no sabe cómo configurar el tema de un niño, lea este artículo en el códice de WordPress. Paso 2: agregue el estilo personalizado a style.css para crear el tema del niño, tenía que crear un archivo style.css. Ábrelo y copie e inserte en el siguiente CSS:
.Bp-wrapper {
Estilo de lista: ninguno;
Pantalla: bloque en línea;
Ancho: 250px;
Align vertical: arriba;
Posición: relativo;
VIBILIDAD DE CAPACIÓN DE AVELA: Oculto;
-Webkit-backface-visibilidad: oculto; / * Chrome y Safari */
-Moz-Backface-Visionality: Oculto; / * Firefox */
-Ms-backface-visibilidad: oculto; / * Explorador de Internet */}
.Bp-wrapper h2 {
margen: 10px;
Tamaño de fuente: 24px;
}
.Bp-botton {
Relleno: 10px 15px;
Color de fondo: RGB (0.0,0);
Color de fondo: RGBA (0.0.0, 0.5);
Border-Radius: 4px;
Color: #fff;
Posición: Absoluto;
Abajo: 10px;
Izquierda: 80px;
}
/ * Configuración de la imagen Descripción Container */
.Bp-wrapper .bp-post-details {
Posición: Absoluto;
Ancho: 250px;
Arriba: 0;
Color: #fff;
Color de fondo: RGB (17,153,105);
Color de fondo: RGBA (17,153,105, 0.9);
Altura: 250px;
Text-Align: Center;
Fuente: 14px Arial;
Relleno: 0px;
Opacidad: 0;
Índice Z: 10;
}
/ * Iniciar animación cuando se desplaza */
.Bp-wrapper .bp-post-details: hover {
Opacidad: 1;
Animación: Bounce 0.4s Fase-En-Out;
-WebKit-Animation: Bounce 0.4s Fase-In-Out;
-Moz-Animation: Bounce 0.4s Fase-Out;
-Ms-Animation: Bounce 0.4s Fase-Out;
-O-animación: rebote 0.4s Facilizados;
}
/ * Animación de tiempo */
@-webkit-keyframes rebote {
0% {
-Webkit-transform: Scales (1);
}
50% {
Opacidad: 1;
-Webkit-transform: Scales (1.1);
}
100% {
-Webkit-transform: Scales (1);
}
}
@-Moz-Keyframes Bounce {
0% {
-Moz-Transform: Scales (1);
}
50% {
Opacidad: 1;
-Transform: Scales (1.1);
}
100% {
-Moz-Transform: Scales (1);
}
}
@-O-Keyframes Bounce {
0% {
-o-transform: escalas (1);
}
50% {
Opacidad: 1;
-o-transform: escalas (1.1);
}
100% {
-o-transform: escalas (1);
}
}
@Keyframes Bounce {
0% {
Transformación: escalas (1);
}
50% {
Opacidad: 1;
Transformar: escalas (1.1);
}
100% {
Transformación: escalas (1);
}
}
Deberá establecer las dimensiones de acuerdo con cómo desea que se organice su página. El ejemplo de CSS anterior implica una altura y un ancho de 250 PX, por lo que si desea usar algo diferente, asegúrese de ingresar sus propias dimensiones. También deberá cambiar el posicionamiento del botón. Además, vale la pena señalar la instrucción de transformación: Escala (1.1). Este es el tamaño de “salto”, por lo que cuando la superposición se trae antes, se extiende al 110% del tamaño normal antes de “regresar” al 100%. Si desea cambiar el tamaño del salto, simplemente cambie el valor de la escala. Y si desea cambiar el color de la superposición (actualmente establecido en verde en la imagen característica), cambie el atributo de color de fondo para el que. BP-Wrapper .BP-Post-Details Clase. Verá dos valores especificados: RGB y RGBA. No todos los navegadores entienden RGBA, por lo que la configuración de ambos establece una reserva.
“A” de RGBA es el canal alfa que establece la opacidad (1 es sólido, 0 es transparente). A diferencia del atributo de opacidad heredado por los hijos de un elemento, el canal alfa se aplica solo al elemento que es elegante.
Paso 3-Cambiar contenido.php Plantilla Para generar HTML, el último paso es asegurarse de que se elimine el HTML necesario para las páginas de listado. Para hacer esto, solo necesitamos cambiar una plantilla, content.php, para eliminar HTML de manera diferente para una publicación si se genera la página inicial, una lista de categorías o una página de archivo. Copie content.php del tema principal en el segundo tema. Ábrelo y agregue este código inmediatamente antes de la etiqueta :
<? Php

if (is_category () || is_home ()
<a href="?> “> <?

<a class="bp-button" href="?> “> leer

Cierre la instrucción IF agregando lo siguiente al final de la plantilla:

Paso 4-Create Las dimensiones de imagen adecuadas son la posibilidad de que no debas tener un tamaño de imagen adecuado para tu Wonderwall posterior a la lista. Notará en el código anterior que utilicé un nombre de tamaño de la página de inicio cuando llamo get_the_post_thumbnail, así que obviamente tenemos que configurar esto. Si bien puede agregar codificación para generar nuevas dimensiones de imagen, hay complementos disponibles que hacen una tarea simple. Las dimensiones simples de la imagen le permitirán cambiar el tamaño de la “miniatura” predeterminada o establecer una nueva dimensión. Iremos lo último.
Instale el complemento y haga clic en Configuración en las acciones del complemento.
En la página de configuración, haga clic en Agregar un nuevo tamaño en miniatura
Ingrese el nuevo nombre en el cuadro de texto (p. Ej.
Ingrese las dimensiones requeridas y agregue un nombre público: este es el nombre que tendrá que usar en la llamada a get_the_post_thumbnail
Haga clic en cortar porque queremos asegurarnos de que las imágenes siempre tengan las dimensiones que especificaría, haga clic en la validación
Definición de una nueva dimensión de imagen utilizando el complemento de tamaño de imagen simple, ahora verá el nuevo tamaño agregado a la tabla con las dimensiones de las miniaturas.
La nueva dimensión de imagen se ha creado y está disponible para la función de regeneración en miniatura, asegúrese de que se seleccione el nuevo tamaño de nombre y que las publicaciones se seleccionen en la lista de publicaciones y haga clic en la regeneración en miniatura. Esto creará un nuevo conjunto de miniaturas para las dimensiones de miniaturas seleccionadas. Activa y prueba ahora que deberías estar listo para comenzar. Active el tema del niño y vaya a la página inicial. Ahora se le debe presentar un post-Journey basado en imágenes características, con un rechazo de efecto pop. Por lo tanto, estos son tres enfoques diferentes para producir un Wonderwall que sean fáciles de implementar y que son mucho más atractivos visualmente que la lista de texto estándar.
Creo que estas técnicas tienen un potencial real para los usuarios de tabletas. Pero, ¿qué piensa usted? Estoy interesado en lo que piensas. La navegación basada en la imagen es el futuro o es simplemente un truco? Déjame saber abajo en los comentarios. Código de crédito: Victor Ivanov

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *