Grid View es un scrip que mostrará las entradas de nuestro blog con imágenes en miniatura tipo cuadrÃcula en la página de inicio.
Esta vista es una galerÃa de imágenes de nuestros últimos post con tÃtulo vinculado a la entrada de la publicación.
Podemos ver la demo en este VÃnculo
Paso a PASO
1º Paso
Como siempre comento en todos los post cuando tenemos que modificar algo de nuestra plantilla es muy importante que tengamos una copia de seguridad de nuestra plantilla bien guardada por si lago nos nos sale bien a la hora de modificarla.En este post podéis ver como se hace paso a paso.
2º Paso
Una vez tengamos nuestra copia de seguridad nos vamos a:Plantilla> Editar HTML y con CTRL +F buscamos:
</head>
Y justo encima pegamos el siguiente código:
<Script src = 'http: //code.jquery.com/jquery-1.9.1.js'/>
<B: if cond = 'datos: blog.pageType! = & Quot; item & quot;'> <b: if cond = 'datos: blog.pageType! = & Quot; static_page & quot;
<Script type = 'text / javascript'> // <! [CDATA [
Función hideLightbox () {para (var a = document.getElementsByTagName ("img"), b = 0; b <a.length; ++ b) a [b] .onmouseover = function () {var a = this.parentNode .innerHTML; this.parentNode.innerHTML = a, this.onmouseover = null}} $ (documento) .ready (function () {var a = 200, b = 170 , c = "http: //3.bp.blogspot Cada función (e, f) {(e, f) {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ Var f = $ (f), g = $ (f) .find ("img") primero (), h = f.parent (). Find ("h3 a"), i = h.attr ), J = h.text (); si ($ (h) .remove (), f.empty (), g.attr ("src")) {var k = g.attr ("height" L = g.attr ("width"), m = $ (g) .parent (); if (f.append (m), d) g.attr ({src: g.attr ("src"). (/s\B\d{3,4}/,"w500-h330-c")}),g.removeAttr("width").removeAttr("height");else{g.attr({src: G.removeAttr ("width"), var n = (k / l *), g.attr ("src" A) .toFixed (0); g.attr ("height", n)}} else var g = $ ("<img>"). Attr ("src", c), m = $ (" Css ("margin-left", "0") .append (g) .appendTo (f); m.attr ("href", i) .css "Margin-right", "0"). AddClass ("publicar" Css ("filter", "alpha (opacity = 0.9)"). AppendTo () () () () M); o.height (); o.css ("margin-top", "- 28px"), f.css ("altura", b) .css ("overflow", "hidden" Window.addEventListener? Window.addEventListener ("load", hideLightbox, void 0): window.attachEvent ("onload", hideLightbox) ;
//]]>
</ Script>
<Style type = 'text / css'>
.post {
Anchura: 31,3%;
flotador izquierdo;
Display: inline-block;
Border-bottom: medium ninguno;
Margen: 0 1% 2%;
Padding-bottom: 0;
}
H2.date-header, .post-footer {
Display: ninguno;
}
H3.post-title, .comments h4, .post-header {margin: 0;}
.postThumbnail: hover {text-decoration: none;}
A.postThumbnail div {
Text-decoration: ninguno;
Color: #fff;
Relleno: 0 5px;
Altura: 24px;
Fuente: negrita 12px / 25px Trebuchet MS, Trebuchet, Verdana, sans-serif;
Text-transform: capitalizar;
Antecedentes: rgb (125,126,125);
Fondo: -moz-gradiente lineal (top, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Background: -webkit-gradient (lineal, izquierda arriba, izquierda inferior, color-stop (0%, rgba (125,126,125,1)), color-stop (100%, rgba (14,14,14,1)));
Fondo: -webkit-linear-gradient (top, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: -o-gradiente lineal (arriba, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: -ms-gradiente lineal (arriba, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: gradiente lineal (al fondo, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Filtro: progid: DXImageTransform.Microsoft.gradient (startColorstr = & # 39; # 7d7e7d & # 39;, endColorstr = & # 39; # 0e0e0e & # 39;, GradientType = 0);
}
.postThumbnail {width: 100%;}
.postThumbnail: hover div {
bloqueo de pantalla;
}
.postThumbnail img {
Ancho: 100%;
Fondo-color: transparente;
Frontera: medio ninguno;
Relleno: 0px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
Radio de borde: 12px;
Transición: opacidad .25s facilidad de entrada-salida;
-moz-transition: opacidad .25s facilidad de entrada-salida;
-webkit-transition: opacidad .25s facilidad de entrada-salida;
}
.postThumbnail img: hover {
-ms-filter: & gt; progid: DXImageTransform.Microsoft.Alpha (Opacity = 70) & quot ;;
Filtro: alfa (opacidad = 70);
-moz-opacidad: 0,7;
-khtml-opacidad: 0,7;
Opacidad: 0,7;
}
</ Style>
</ B: si> </ b: si>
<B: if cond = 'datos: blog.pageType! = & Quot; item & quot;'> <b: if cond = 'datos: blog.pageType! = & Quot; static_page & quot;
<Script type = 'text / javascript'> // <! [CDATA [
Función hideLightbox () {para (var a = document.getElementsByTagName ("img"), b = 0; b <a.length; ++ b) a [b] .onmouseover = function () {var a = this.parentNode .innerHTML; this.parentNode.innerHTML = a, this.onmouseover = null}} $ (documento) .ready (function () {var a = 200, b = 170 , c = "http: //3.bp.blogspot Cada función (e, f) {(e, f) {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ Var f = $ (f), g = $ (f) .find ("img") primero (), h = f.parent (). Find ("h3 a"), i = h.attr ), J = h.text (); si ($ (h) .remove (), f.empty (), g.attr ("src")) {var k = g.attr ("height" L = g.attr ("width"), m = $ (g) .parent (); if (f.append (m), d) g.attr ({src: g.attr ("src"). (/s\B\d{3,4}/,"w500-h330-c")}),g.removeAttr("width").removeAttr("height");else{g.attr({src: G.removeAttr ("width"), var n = (k / l *), g.attr ("src" A) .toFixed (0); g.attr ("height", n)}} else var g = $ ("<img>"). Attr ("src", c), m = $ (" Css ("margin-left", "0") .append (g) .appendTo (f); m.attr ("href", i) .css "Margin-right", "0"). AddClass ("publicar" Css ("filter", "alpha (opacity = 0.9)"). AppendTo () () () () M); o.height (); o.css ("margin-top", "- 28px"), f.css ("altura", b) .css ("overflow", "hidden" Window.addEventListener? Window.addEventListener ("load", hideLightbox, void 0): window.attachEvent ("onload", hideLightbox) ;
//]]>
</ Script>
<Style type = 'text / css'>
.post {
Anchura: 31,3%;
flotador izquierdo;
Display: inline-block;
Border-bottom: medium ninguno;
Margen: 0 1% 2%;
Padding-bottom: 0;
}
H2.date-header, .post-footer {
Display: ninguno;
}
H3.post-title, .comments h4, .post-header {margin: 0;}
.postThumbnail: hover {text-decoration: none;}
A.postThumbnail div {
Text-decoration: ninguno;
Color: #fff;
Relleno: 0 5px;
Altura: 24px;
Fuente: negrita 12px / 25px Trebuchet MS, Trebuchet, Verdana, sans-serif;
Text-transform: capitalizar;
Antecedentes: rgb (125,126,125);
Fondo: -moz-gradiente lineal (top, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Background: -webkit-gradient (lineal, izquierda arriba, izquierda inferior, color-stop (0%, rgba (125,126,125,1)), color-stop (100%, rgba (14,14,14,1)));
Fondo: -webkit-linear-gradient (top, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: -o-gradiente lineal (arriba, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: -ms-gradiente lineal (arriba, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Fondo: gradiente lineal (al fondo, rgba (125,126,125,1) 0%, rgba (14,14,14,1) 100%);
Filtro: progid: DXImageTransform.Microsoft.gradient (startColorstr = & # 39; # 7d7e7d & # 39;, endColorstr = & # 39; # 0e0e0e & # 39;, GradientType = 0);
}
.postThumbnail {width: 100%;}
.postThumbnail: hover div {
bloqueo de pantalla;
}
.postThumbnail img {
Ancho: 100%;
Fondo-color: transparente;
Frontera: medio ninguno;
Relleno: 0px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
Radio de borde: 12px;
Transición: opacidad .25s facilidad de entrada-salida;
-moz-transition: opacidad .25s facilidad de entrada-salida;
-webkit-transition: opacidad .25s facilidad de entrada-salida;
}
.postThumbnail img: hover {
-ms-filter: & gt; progid: DXImageTransform.Microsoft.Alpha (Opacity = 70) & quot ;;
Filtro: alfa (opacidad = 70);
-moz-opacidad: 0,7;
-khtml-opacidad: 0,7;
Opacidad: 0,7;
}
</ Style>
</ B: si> </ b: si>
3º Paso
Ahora guardamos nuestra plantilla y ya lo tenemos listo.
Nota:
Si tenemos demasiado espacio en nuestros post tenemos que modificar la parte de: b = 170
que es la altura por otra mayor o menor hasta que se ajuste a nuestra página.
Si tenemos demasiado espacio en nuestros post tenemos que modificar la parte de: b = 170
que es la altura por otra mayor o menor hasta que se ajuste a nuestra página.
0 Comentarios
En breve revisaremos tu comentario para poder publicarlo.
Muchas gracias