Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas
Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas

Resúmenes automáticos en las entradas de Blogger (Alternativa/Actualizado) – cancer – Culture – Automovil

Anteriormente vimos una adaptación del plugin deBloggerPlugins el cual permitía resumir cada entrada en el índice del blog. En esta oportunidad quiero mostrarles una alternativa mucho mas ligera basada en jQuery, lo que hace es devolver el mismo texto sin formato mediante el uso de la función.text.


Para comprobar el resultado puedes revisareste ejemplo (No incluye imagen en miniatura) oeste ejemplo (Con miniatura incluída).



El tutorial:

Paso 1: Añadiendo el script en la plantilla:

En "Plantilla | Edición de HTML", deberás buscar la siguiente línea:
/head
Pega el siguiente código arriba:
b:if cond='data:blog.pageType == "index"'
script type="text/javascript"
$(document).ready(function() {
$(".resumen").text(function(index, text) {
return text.substr(0,500) +'...';// Cambia el valor numérico destacado por X carácteres
});
});
/script
/b:if
Modifica el valor destacado en color (500) por la cantidad de carácteres que devolverá el script, posteriormente guarda los cambios.

Paso 2: Añadiendo un bloque correctivo:

Ahora necesitamos encerrar el contenido de la entrada dentro de un contenedor que contenga la clase ".resumen" ya que si no lo encerramos no podremos incluir ninguna imagen/thumbnail o elementos como marcadores sociales dejarán de funcionar (El script devuelve sólamente texto de un selector).

Entonces, con la opción "Expandir plantillas de artilugios" activada, buscaremos el siguiente código:
data:post.body/
Reemplazaremos el código por el siguiente:
div class="resumen"data:post.body//div
Previsualizamos los cambios y si observamos que las entradas se han resumido podemos guardar los cambios.

Paso 3 - Extra Opcional: Añadir un thumbnail en los resúmenes:

Si consideras que necesitas incluir un thumbnail al lado de los resúmenes, te recomiendo que observes estepost de Oloblogger, es un script el cual redirecciona la imagen "data:post.thumbnailUrl/" a una imagen de mayor tamaño.

Instrucciones de configuración:
1. Primero pega el código inicial que otorga enla entrada (El que se incluye antes de /head)
2. Debajo del código del paso 2 de este tutorial, deberás pegar el siguiente código:
b:if cond='data:blog.pageType == "index"'div class="thumb-post"
!-- Pega acá el segundo código del post de Oloblogger --
/div
div style="clear:both" /
/b:if
3. Para alinear correctamente tanto resúmen como imagen pega el siguiente código antes de /head
b:if cond='data:blog.pageType == "index"'
style type="text/css"
.resumen {
width:400px;/*Cambia el valor por el ancho correcto de tu entrada*/
float:left; /*Cambiar por right para alinear texto a la derecha*/
}

.thumb-post {
float:right;/*Reemplaza por left para alinear imagen a la izquierda*/
width:100px; /*Edita este valor para modificar el contenedor de la imagen*/
}
/style
/b:if

Previsualiza los cambios y si son efectivos guarda la plantilla.

Paso 4 - Extra Opcional: Añadir "Leer más":

Si consideras que es necesario incluir el "jump-link" en tu plantilla, entonces fácilmente puedes hacerlo añadiendo este código:
b:if cond='data:post.hasJumpLink'
a class='jump-link' style="float:right;" expr:href='data:post.url + "#more"' expr:title='data:post.title'data:post.jumpText//a
/b:if
Debajo del código del paso 2 o 3 (Dependiendo de tu elección de configuración)

Nota: Si no funciona el resúmen, deberás incluir jQuery en tu plantilla.

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Perros,FIFA World Cup Peinados caninos,Veterinarios caninos,MESOTHELIOMA LAW FIRM,MESOTHELIOMA LAW FIRM,DONATE CAR TO CHARITY CALIFORNIA ,DONATE CAR FOR TAX CREDIT,DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA,SELL ANNUITY PAYMENT,DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS,DONATE YOUR CAR FOR KIDS ,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Business Voip Solutions Social media management federal criminal defense attorney CAR INSURANCE QUOTES UTAH Best Seo company car insurance quotes Mortgage Live casino buy structured settlements Dallas Mesothelioma Attorneys motorcycle accident attorney chicago Proud Italian cook mesothelioma help Donate Old Cars to Charity tucson car accident attorney Donate a car in Maryland Email Bulk Service LIFE INSURANCE CO LINCOLN HOLLAND MICHIGAN COLLEGE Social media platforms ONLINE COLLEDGES Home phone internet bundle primary pulmonary hypertension Social media platforms for business att call conference Php programmers SELL ANNUITY PAYMENT Car Insurance Quotes Utah structured settlement company Online casino business voice mail service Seo companies DONATE CARS ILLINOIS Service business software asbestos lawyers Holland Michigan College Motor Replacements illinois mesothelioma lawyer car accident lawyer michigan cash out structured settlement Hard drive Data Recovery Services DONATE YOUR CAR SACRAMENTO Make money online Australia Casino Criminal lawyer Mobile casino life insurance co lincoln compare small business phone systems Criminal defense attorneys Florida Dwi lawyer CRIMINAL DEFENSE ATTORNEYS FLORIDA DALLAS MESOTHELIOMA ATTORNEYS mesotheioma Casino reviews Custom Christmas cards massage school dallas texas DUI lawyer Social media campaigns Hire php developers Hire php programmers Donate Car To Charity CALIFORNIA forensics online course VIRTUAL DATA ROOMS mesothelioma law firm selling a structured settlement Structures Annuity Settlement Better Conference Calls New social media platforms mesotheliama Psd to WordPress Online Stock Trading Donate Car for Tax Credit Psd to html event management security accident attorneys orange county Criminal defense lawyer Php programmers for hire Photo Christmas cards Hire php developer PhD in counseling education ASBESTOS LAWYERS best mesothelioma lawyers Business management software MOTOR REPLACEMENTS Donate Car to Charity California low credit line credit cards motor replacements sell annuity payment HOW TO DONATE A CAR IN CALIFORNIA Bankruptcy lawyer Best social media platforms for business Car Insurance Quotes Colorado Computer science classes online buyer of structured settlement annuity Donate Your Car for Kids mesothelioma settlement amounts WordPress hosting Adobe illustrator classes car accident lawyer in san diego Business finance group DAYTON FREIGHT LINES Register Free Domains Custom WordPress theme designer Seo services buy gift card Online Christmas cards Home Phone Internet Bundle Online colledges Best social media platforms Seo company Massage school Dallas Texas mesothelioma attorney california Italian cooking school Social media tools personal injury accident lawyer

Share:

Generador de Gradientes para Blogger – php – World

Buscando por la web he encontrado un buengenerador de gradientesque lo pueden utilizar en sus proyectos.

Lo bueno de esta versión es que tiene compatibilidad con Internet Explorer 9: Para que funcione solamente damos clic en el Check box (), luego aplicamos lo que se nos da en el CSS de nuestro blog. Quisiera aclarar, para lo que no saben lo que es una gradiente, que las gradientes son el paso gradual de un color a otro.


El link del generador es el siguiente: Ultimate CSS Gradient Generator. Para poder aplicar esta gradiente al fondo de cualquier objeto, sustituyendo un color sólido, nos vamos a la 2da columna de la derecha, en la sección que dice CSS, ponemos el mouse encima de esta sección y nos va a aparecer un botón que dice "Copy", damos clic ahí y lo pegamos en cualquier lugar de nuestro CSS donde lo queremos aplicar comofondo.

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Perros,FIFA World Cup Peinados caninos,Veterinarios caninos,MESOTHELIOMA LAW FIRM,MESOTHELIOMA LAW FIRM,DONATE CAR TO CHARITY CALIFORNIA ,DONATE CAR FOR TAX CREDIT,DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA,SELL ANNUITY PAYMENT,DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS,DONATE YOUR CAR FOR KIDS ,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

wisconsin mesothelioma attorney business voice mail service royalty free images stock Social media examiner la personal injury lawyer Dayton freight lines Psd to WordPress Online colledges Casino Learning adobe illustrator Donate a Car in Maryland Seo companies mesothelioma attorneys california ASBESTOS LAWYERS Bankruptcy lawyer Php programmers for hire Hire php developer Dwi lawyer CAR INSURANCE QUOTES COLORADO Seo services PAPERPORT PROMOTIONAL CODE Online casino Cheap Auto Insurance in VA Criminal defense lawyer motor insurance quotes tennessee mesothelioma lawyer EMAIL BULK SERVICE WordPress hosting DUI lawyer Italian cooking school car insurance companies Service business software ONLINE MOTOR INSURANCE QUOTES Donate Car To Charity CALIFORNIA Dayton Freight Lines alabama mesothelioma lawyer Automobile Accident Attorney anti spam exchange server Mobile casino Car Insurance Quotes MN Social media platforms for business Donating Used Cars to Charity Royalty Free Images Stock Make money online Australia Casino reviews mesothelioma compensation Business VOIP Solutions DALLAS MESOTHELIOMA ATTORNEYS best consolidation loan student mesotheloma mesothelioma claims Live casino Car Insurance Companies accident car florida lawyer Hire php developers peritoneal mesothelioma Hire php programmers structured settlement buyer CHEAP CAR INSURANCE IN VIRGINIA city college in miami personal injury lawyer Nunavut Culture student loan consolidation program caraccidentlawyer Criminal lawyer how to donate a car in california Donate Cars Illinois mesothelioma personal injury lawyers FUTURISTIC ARCHITECTURE Best social media platforms Donating a car in Maryland Christmas cards Motor replacements Donate Your Car Sacramento home phone internet bundle Cheap Domain Registration Hosting Computer science classes online Donate Cars in MA Php programmers Business finance group mesothelioma lawyer asbestos cancer lawsuit Low credit line credit cards HOLLAND MICHIGAN COLLEGE New social media platforms Best social media platforms for business NEUSON Register Free Domains Donating used cars to charity Online Motor Insurance Quotes HOW TO DONATE A CAR IN CALIFORNIA insurance medical temporary online colledges hughes net business MOTOR REPLACEMENTS mesothelioma drug los angeles auto accident attorneys Photo Christmas cards Car insurance quotes Colorado cloud identity and access management Better conferencing calls Donate your Car for Money Criminal defense attorneys Florida Custom Christmas cards Sell Annuity Payment orlando criminal attorney mesothelioma information mesothelioma symptoms Best Seo company Custom WordPress theme designer car accident lawyers los angeles Insurance Car Insurance in South Dakota paperport promotional code Donate car for tax credit mesothelioma lawyer chicago

Share:

Expandir/Contraer entradas con jQuery en Blogger – Promotional Code

jQuery tiene una función llamada .toggle con la que podemos mostrar/ocultar contenido sin necesidad de construir un script complicado, utilizaremos esta función junto con los atributos "expr" (Que en otro tutorial explicaré) para que así que detecte el ID de cada entrada y podamos establecer el valor dinámicamente.



Lo interesante de esto es que podemos reducir el tamaño del blog a nivel visual, haremos que cada entrada por defecto esté oculta y que sólamente se muestre cuando el usuario intervenga.

Para comprobar el efecto puedes revisar esteblog de pruebas, recuerda que el efecto sólo aparecerá en la página principal.

El tutorial:

Lo básico que debes entender es que la función se puede llamar de una sencilla forma, la cual es la siguiente:
$('.objetivo).toggle();
Recordando que necesitas especificar un evento a otro elemento el cual será presionado para ocultar al que se definió en la línea actual:
$('.presioname').click(function() {
$('.objetivo).toggle();
});
Si no estás familiarizado con jQuery o javascript no te preocupes, en ladocumentación de .toggle jQuery puedes encontrar ejemplos sencillos con los que entenderás mejor.

Paso 1: Editando la plantilla e incluyendo la función dinámicamente:

Lo que haremos será buscar la etiqueta que define el cuerpo de las entradas (Primero presiona en "Expandir plantillas de artilugios"):
data:post.body/
Esta etiqueta la encerraremos en un contenedor el cual llevará el ID de cada post. Reemplaza el código anterior por el siguiente:

div class='ocultar-div' expr:id='data:post.id'style='display:none;'data:post.body//div
Lo que está destacado en verde corresponde al atributo "expr" que mencioné al principio de la entrada, permite obtener dinámicamente el ID del contenedor, mientras lo que está en rojo es lo que por defecto oculta las entradas.

Paso 2: Añadiendo el botón para mostrar/ocultar el contenedor:

Lo que haremos con el atributo "expr" ahora será para crear una función javascript, la cual será "onclick" (Se iniciará la función cuando hagamos clic en el elemento):

input class="ocultar" type="button" value="[+/-]"expr:onclick='"$("+ "'#" +data:post.id + "').toggle(200);"' /
Lo que permite este código es hacer la llamada al ID que anteriormente asignamos dinámicamente, pega este código arriba del anterior, quedará de la siguiente manera:
input class="ocultar" type="button" value="[+/-]"expr:onclick='"$("+ "'#" +data:post.id + "').toggle(200);"' /
div class='ocultar-div' expr:id='data:post.id'style='display:none;'data:post.body//div
Paso 3: Ocultando los elementos en las entradas:

Ahora para que nuestro efecto se vea únicamente en la página principal, lo que haremos será recurrir a lascondicionantes, ocultaremos este código encerrándola en la condicionante "index", además de encerrar en un b:else/ si la condición no se cumple:
b:if cond='data:blog.pageType == "index"'
input class="ocultar" type="button" value="[+/-]"expr:onclick='"$("+ "'#" +data:post.id + "').toggle(200);"' /
div class='ocultar-div' expr:id='data:post.id'style='display:none;'data:post.body//div
b:else /
data:post.body/
/b:if
Paso 4: Añadiendo CSS al botón:

Si estás de acuerdo conmigo y consideras que es necesario añadir CSS al botón puedes hacerlo mediante la clase .ocultar, veamos un ejemplo:
.ocultar {
background:#666;/*Color de fondo*/
color:white;/*Color del texto*/
border:1px solid #FFF;/*Color y formato del borde*/
box-shadow:0 0 1px #CCC;/*Sombra*/
}
Recuerda que el código deberás pegarlo antes de /b:skin

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLAND

Donate Car for Tax Credit Social media platforms for business Attorney How to Donate A Car in California dallas mesothelioma attorneys Sell Annuity Payment Online Christmas cards car accident lawyer san bernardino personal injury lawyer Mobile casino Custom WordPress theme designer Forex Trading Platform anti spam appliance Online casino utah mesothelioma lawyer Business management software Casino CHEAP CAR INSURANCE FOR LADIES Psychic for Free car insurance quotes pa Tech school personal injury lawyer sarasota fl register free domains CAR ACCIDENT LAWYERS Dwi lawyer hosted predictive dialers google affiliate structured annuity settlement ASBESTOS LAWYERS Computer science classes online Register Free Domains Live casino motor insurance quotes Photo Christmas cards Car Accident Lawyers hair removal washington dc Auto Accident Attorney WebEx costs Custom Christmas cards Structures Annuity Settlement futuristic architecture Best social media platforms BETTER CONFERENCING CALLS Make money online Australia MORTGAGE ADVISER injury lawyers CAR INSURANCE QUOTES UTAH home phone internet bundle bus accident attorney los angeles Criminal lawyer Casino reviews Donate car to charity California Social media examiner student loan consolidation program motor replacements Hire php developer CHEAP AUTO INSURANCE IN VA How to donate a car in California lease management software motorcycle accident lawyer san diego structured settlement brokers Criminal defense lawyer refinance with poor credit Online Classes New social media platforms annuity payment mesothelioma attorney auto insurance cost by state donate your car for money Automobile Accident Attorney Proud Italian cook Met Auto Email bulk service Php programmers for hire AUTO ACCIDENT ATTORNEY DUI lawyer PHD IN COUNSELING EDUCATION alcohol rehab center in florida Hire php developers personal injury firm Hire php programmers life insurance co lincoln structured settlement company mesothelioma attorney assistance what is structured settlement car accident lawyers west palm beach Dallas Mesothelioma Attorneys structured settlement sell WordPress hosting Service business software Asbestos Lawyers lawsuit mesothelioma Life insurance co Lincoln insurance medical temporary injury attorney baton rouge personal injury solicitor Car Insurance Quotes Utah chicago hair laser removal DONATE CAR FOR TAX CREDIT FORENSICS ONLINE COURSE Seo services Motor replacements Bankruptcy lawyer structured settlement buyer selling a structured settlement Adobe illustrator classes Asbestos Lung Cancer ONLINECLASSES Php programmers car accident lawyers Dayton Freight Lines Seo companies PSYCHIC FOR FREE Best social media platforms for business injury lawyers west palm beach

Share:

Crear una plantilla para Blogger, todo lo que debes saber – Lawyers – coche – Virtual

Esta entrada es antigua, pueden obtener documentación reciente mediante el siguiente enlace:

Vídeotutorial: Crear plantilla para Blogger: Introducción a los códigos esenciales de Blogger

¿Recuerdan que hace algún tiempo atrás hablabamos de crear plantillas desde cero para Blogger? En el intento de hacerles mas fácil su aprendizaje he decidido hacer nuevamente este tutorial y sintetizarlo en una sola guía, además de incluir algunos elementos básicos para que puedan conocer a fondo todos los códigos que sean de importancia.


Durante la guía explicaremos algunos códigos propios de Blogger, para qué son y para qué sirven, también veremos XHTML puro y CSS; definiremos cómo interactuan cada atributo y aplicaremos ciertos parámetros para que puedan obtener un resultado bastante bueno.

Aclaro primeramente que el tutorial está desarrollado nuevamente, el código base está reducido a sólo unas líneas para que el objetivo de la guía se cumpla.

El tutorial:


Parte 1: La base de la plantilla:

En esta primera parte definiremos algunos elementos básicos y cruciales, son los que necesitaremos para nuestra primer plantilla y están definidos por colores, los cuales explicaremos posterior al código, el cual es el siguiente:
?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/
b:if cond='data:blog.pageType == "item"'
titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[

/b:skin

/head

body

/body

/html
Explicación del código:
  • El valor destacado en azul, corresponde a la declaración XML en la que trabajaremos, en este caso UTF-8 permite incluir carácteres como "Ñ", tildes y otros que en otra codificación no soportaría.
  • El valor destacado en rojo, corresponde al Doctype, éste define en qué versión HTML trabajará el blog. En este caso usaremos XHTML, el cual difiere de HTML en que las etiquetas son anidadas unas dentro de otras, no como en el HTML estándar, el cual no establece un órden correcto entre etiquetas.
  • El código destacado en verde, corresponde al inicio y cierre del documento, el cual incluye otros atributos y declaraciones esenciales.
  • Las etiquetas en negrita corresponden al inicio y cierre de nuestro head, dentro de esta sección añadiremos nuestros scripts y otros elementos que no se incluyen en el cuerpo.
  • El código en amarillo permite establecer de forma dinámica los títulos de las entradas, páginas e índice del blog, originalmente el de Blogger incluye un órden diferente, el que incluyo en el ejemplo permite que el título de la entrada se anteponga al del blog por un tema de SEO (Título de entrada | Nombre del blog).
  • El código en rosa, corresponde a nuestra hoja de estilos, en ella aplicaremos todos los atributos para nuestros selectores, clases e identificadores.
  • Las etiquetas en cursiva corresponden al cuerpo del blog, será todo el documento que se verá en el navegador, incluyendo contenedores y elementos cruciales.

Parte 2: Maquetando la plantilla:

Lo primero que haremos para empezar será crear "bloques", en los cuales añadiremos todo el contenido del blog, sea dinámico o estático. Para ello, utilizaremos etiquetas div, las cuales permiten crear dichos contenedores.

La estructura para crearlos es la siguiente:
div
Contenido del bloque
div

Si queremos alojar uno dentro de otro debemos hacerlo de la siguiente forma:
div
divSoy un bloque dentro de otro/div
divSoy un bloque dentro de otro/div
/div

Para poder editar de manera individual estos bloques (Contenedores), recurriremos a lasclases e identificadores, que en resúmen se utilizan de la siguiente forma:
div id="contenedor1"
div class="elemento-clase"Soy un contenedor que se puede repetir en el documento/div
div class="elemento-clase"Soy un contenedor que se puede repetir en el documento/div
/div

Los identificadores (id) se pueden utilizar una sóla vez en la plantilla, mientras que las clases (class) permiten definir elementos en mayor cantidad. (Más información sobreCSS en esta página).

Sabiendo esto, podemos empezar a crear los contenedores de nuestra plantilla, los cuales corresponden a una cabecera (header), un cuerpo de las entradas (main), una columna lateral (sidebar) y un pié de página (footer), los agregaremos todos de la siguiente forma en la plantilla:

?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/
b:if cond='data:blog.pageType == "item"'
titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[

/b:skin

/head

body

div id="cabecera"
El contenido de la cabecera lo añadiremos aquí.
/div

div id="cuerpo-entradas"
El cuerpo de las entradas lo añadiremos aquí.
/div

div id="columna-lateral"
El contenido de la columna lateral lo añadiremos aquí.
  /div

div id="pie-de-pagina"
El contenido del pié de página lo añadiremos aquí.
/div

/body
/html

Parte 3: Incluyendo el contenido dinámico (Gadgets y entradas):

Ahora que ya hemos incluido nuestros bloques, podemos habilitar cada sección de manera individual. Para ello, haremos uso de las etiquetas b:section, las cuales permiten incluir secciones de gadgets, además de alojar el contenido de nuestras entradas.

Éstas etiquetas se escriben de la siguiente forma:
b:section id="identificador" class="clase" showaddelement="yes"

/b:section
Y al igual que los contenedores del paso 2 llevan un ID, pero junto con éste requieren una clase.

El atributo "showaddelement" define si la sección estará habilitada para gadgets, puedes cambiar el valor por "no" para inhabilitarla y evitar que puedan añadirse gadgets.

Observemos un ejemplo concreto en nuestro código:

?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/
b:if cond='data:blog.pageType == "item"'
titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[

/b:skin

/head

body

div id="cabecera"
b:section id="header" class="header" showaddelement="yes" / /div

div id="cuerpo-entradas"
b:section id="main" class="main" showaddelement="yes" /
/div

div id="columna-lateral"
b:section id="sidebar" class="sidebar" showaddelement="yes" /
/div

div id="pie-de-pagina"
b:section id="footer" class="footer" showaddelement="yes" /
/div

/body
/html
Importante es conocer que si las secciones no incluyen gadgets, se cerrarán en la misma línea.

Parte 4: Añadir el cuerpo de las entradas del blog y otros gadgets:

Si ya haz llegado a esta parte del tutorial y te haz preguntado por qué las entradas, título del blog y otros elementos no se pueden percibir, verás que con sencillas líneas podrás incluir estos gadgets.

Lo primero es conocer la síntaxis de cada gadget:
b:widgetid="HTML1"locked="true"title="Mis seguidores"type="HTML"/
Los widgets están definidos por la etiqueta /b:widget, y el tipo se define según el atributo "type" destacado en rojo; los demás atributos corresponden a lo siguiente:
  • id="HTML1": Corresponde al identificador del gadget, permite diferenciarlos y así poder trabajarlos mediante CSS.
  • locked="true": Establece si el gadget puede cambiar de posición o si se puede suprimir, valores true o false.
  • title="Mis seguidores": Es el título de gada gadget, puedes reemplazarlo por el que desees.
Importante:
Hay algunos gadgets, como el Gadget HTML, el de encuestas, blogroll etc. que no pueden ser insertados de forma manual, ya que éstos necesitan una configuración previa la cual se almacena en una base de datos, los demás como el gadget de etiquetas, el del título del blog y entradas no habría problema.

Estos son los tipos básicos de gadgets en Blogger que pueden ser incluídos manualmente en la plantilla y que incluiremos para que nuestro blog ya empiece a tomar forma:
  • Entradas del blog: Las entradas y sus elementos se verán dentro de este gadget, obligatoriamente se requiere una instalación manual ya que Blogger no permite definirlo mediante "Añadir gadget". El tipo que define este gadget es "Blog"
  • Cabecera de página: Corresponde al título y descripción del blog, se puede incluir de manera tanto manual como automática y se define con el tipo "Header".
Para incluir los gadgets, vamos a añadir la síntaxis de éstos dentro de la sección que hayamos destinado:

?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/
b:if cond='data:blog.pageType == "item"'
titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[

/b:skin

/head

body

div id="cabecera"
b:section id="header" class="header" showaddelement="yes"
b:widgetid="Header1"locked="true"title="Cabecera del blog"type="Header"/
/b:section
/div

div id="cuerpo-entradas"
b:section id="main" class="main" showaddelement="yes"
b:widgetid="Blog1"locked="true"title="Entradas del blog"type="Blog"/
/b:section
/div

div id="columna-lateral"
b:section id="sidebar" class="sidebar" showaddelement="yes"
b:widgetid="Label1"locked="false"title="Categorías"type="Label"/
/b:section
/div

div id="pie-de-pagina"
b:section id="footer" class="footer" showaddelement="yes"
/b:section
/div

/body
/html
Si previsualizas el blog, te darás cuenta que ya es posible apreciar la navbar, el título del blog y las entradas, además de las categorías en la parte de abajo del blog.



Parte 4: Editar con CSS todo el blog:

En esta parte aprenderemos a dar atributos a toda la plantilla y además veremos paso a paso una elaboración descriptiva del proceso. Esto requiere principalmente práctica, conocimientos de CSS e imaginación, así que recomiendo encarecidamente que te apoyes con lasguías de CSS del blog, contienen algunas cosas básicas para que puedas entender un poco mejor como se utilizan los atributos en los elementos.

Recordemos una vez más que la zona que define esta hoja de estilos está entreb:skin y/b:skin, en esta sección anidaremos todos los atributos que hayamos creado.

Importante: Los códigos destacados en verde deberás eliminarlos, están en el código para que puedas entender cada atributo al pié de la letra.

Lo primero que debemos hacer es aplicar algunos atributos básicos al body (Al cuerpo del documento), en donde definiremos tipografía, tamaño de fuente, márgenes y paddings, etc:

body {
font-family:Tahoma;/*Tipografía del blog*/
font-size:10px; /*Tamaño de la fuente del blog - Afecta porcentualmente a textos de distinto tamaño*/
padding:0; /* Permite que no hayan espacios en blanco sobre el blog*/
margin:0;/* Permite que no hayan espacios en blanco sobre el blog*/
}
Resultado:
Ahora, procederemos a dar un orden a cada contenedor que hayamos creado.

Supongamos que nuestra plantilla será de tipo "fixed", por lo que el código XHTML anterior deberá sufrir algunas modificaciones, añadiremos un contenedor que mantenga todo el cuerpo centrado y a la vez agregaremos una corrección para que el pié de página no se deforme con la flotación de la sidebar:

?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/
b:if cond='data:blog.pageType == "item"'
titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[

/b:skin

/head

body
div id="contenedor-general"
div id="cabecera"
b:section id="header" class="header" showaddelement="yes"
b:widget id="Header1" locked="true" title="Cabecera del blog" type="Header"/
/b:section
/div

div id="cuerpo-entradas"
b:section id="main" class="main" showaddelement="yes"
b:widget id="Blog1" locked="true" title="Entradas del blog" type="Blog"/
/b:section
/div

div id="columna-lateral"
b:section id="sidebar" class="sidebar" showaddelement="yes"
b:widget id="Label1" locked="false" title="Categorías" type="Label"/
/b:section
/div
div style="clear:both" /
div id="pie-de-pagina"
b:section id="footer" class="footer" showaddelement="yes"
/b:section
/div
/div
/body
/html

Ahora en nuestra hoja de estilos añadiremos los atributos para dar un orden a cada elemento:

#contenedor-general {
width:960px;/*Ancho del blog*/
margin:0 auto 0;/*Centramos el contenido*/
padding:0; /*Evitamos espaciados internos*/
}

#cabecera {
margin:0 0 30px 0;/*Márgenes de la cabecera*/
height:100px; /*Alto de la cabecera*/
}

#cuerpo-entradas {
float:left; /*Alineación de las entradas a la izquierda*/
width:650px;/*Ancho de las entradas*/
padding:10px;/*Espaciados internos*/

}

#columna-lateral {
float:right;/*Alineación de la sidebar a la derecha*/
margin:0;/* Sin márgenes */
width:280px;/*Ancho de la sidebar*/
}

#pie-de-pagina {
padding:10px;/*Espaciados internos*/
margin:30px 0 0 0;/*Márgenes*/
}

El blog se debería ver así:

Ahora te toca a tí jugar con los atributos, en el índice del blog hay varios tutoriales de CSS, puedes ayudarte con ellos o empezar con el siguiente ejemplo que diseñé para ustedes, es algo básico pero puede servirles:


Código Fuente:
?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'

head

b:include data='blog' name='all-head-content'/

b:if cond='data:blog.pageType == "item"'

titledata:blog.pageName/ | data:blog.title//titleb:else/titledata:blog.pageTitle//title/b:if

b:skin![CDATA[


body {
font-family:Tahoma;
font-size:10px;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidMnzwEeAQ1oYpBSzTlwyl1P2SKkicYThv9eV0nus3kbpm3zydT_JRAcBXoSGjMVOG3NhB5ZzOml80lJxHcWD9iJdv1oqjvpdFu_v2icYMKkpgpruaFP58PGKBX9vK4SX_JRyQRythJOw/s1600/fondo-mosaico.png);
color:#666;
padding:0;
margin:0;
overflow-x:hidden;
}

a {
text-decoration:none;
color:#0d586d;
}

ul li {list-style:square;}

#navbar {display:none;}

#contenedor-general {
width:960px;
margin:0 auto 0;
background:#F7F7F7;
border:1px solid #white;
padding:0;
}

#cabecera {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWT5OIb_J5JhCSv8JfwOUteM16o1vxCmip6TnNqPtXQDC_X9OsokdDI4VSMwwjolKvAmCDv0-RgwQh9NCIQsO4_HCF-84CrJwia15vJM9UDmE_b7eMI-hZi6dYYvx6wcu1EQ8ihgg2vwU/s1600/fondo-mosaico-cabecera.gif) repeat-x;
color:#FCFCFC;
margin:0 0 30px 0;
height:100px;
}

#cabecera a {
color:#FCFCFC;
}

#sub-cabecera {
margin:0 auto;
width:960px;
padding:20px 0 0 0;
}

#header {
width:50%;
float:left;
font-family: 'Exo', sans-serif;
}

#header h1 {font-size:30px;}

#cuerpo-entradas {
float:left;
width:650px;
padding:10px;
border-right:1px solid #CCC;
box-shadow:0 0 20px #ccc;
}

#columna-lateral {
float:right;
margin:0;
width:280px;
}

#pie-de-pagina {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioE0euBJ0f-WBwFEE3kJ-CyJ642YN9qGJ88MJ_yPFnUCboxQb9739OGUMFtwHE4XJV7uKwJ2cPJvljTTlQvexbPIWCnt-Pcapx5W_xNEvVhBX5IZA3TsSchsrl9qWDEVzs2CjfeHZXF34/s1600/fondo-mosaico-footer.gif) repeat-x;
padding:10px;
color:#FCFCFC;
margin:30px 0 0 0;
width:100%;
}

.post {
border-top:1px solid #CCC;
padding-bottom:20px;
}

.post h3 {
font-size:20px;
margin-left:-20px;
font-family: 'Exo', sans-serif;
background:#0d586d;
color:#FCFCFC;
padding-left:10px;
box-shadow:3px 3px 0 #222, -4px -4px 0 #CCC;
}

.post h3 a {color:#FFF;}

.jump-link a {
color:#FFF;
max-width:100px;
background:#0d586d;
padding:1px;
display:block;
border-radius:2px;
text-align:center;
margin:5px;
}

.post-footer {
padding:4px;
background:#FCFCFC;
box-shadow:0 0 1px #CCC;
}

.ads {
margin:10px auto;
width:97%;
}

/b:skin

link href='http://fonts.googleapis.com/css?family=Exo' rel='stylesheet' type='text/css'/
/head

body

div id='cabecera'
div id='sub-cabecera'
img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik23yQcTNb_fxg3A_r0tUMhPDmReICYHOlQogscEWJJr8CPc0F7PU-1NsuED_bo5dtDt7E6t7VSOtF5wu39PHqlQmnAY2AJ-IVU3mkMPPzd1-Ow-8A11PI2kZDuq19wYeMdVIQrt13F-g/s1600/ads-top.png' style='float:right;'/

b:section class='header' id='header' showaddelement='yes'
b:widget id='Header1' locked='true' title='Plantilla desde Cero (cabecera)' type='Header'/
/b:section
/div
/div

div id='contenedor-general'
div id='cuerpo-entradas'

b:section class='main' id='main' showaddelement='yes'
b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/
/b:section

/div

div id='columna-lateral'

div class='ads'
a href='#'img src='http://4.bp.blogspot.com/-_Ab1jipToss/TYjNKgEWWeI/AAAAAAAAAjs/umSnT6KTd5c/s1600/banner125.jpg'//a
a href='#'img src='http://4.bp.blogspot.com/-_Ab1jipToss/TYjNKgEWWeI/AAAAAAAAAjs/umSnT6KTd5c/s1600/banner125.jpg'//a
a href='#'img src='http://4.bp.blogspot.com/-_Ab1jipToss/TYjNKgEWWeI/AAAAAAAAAjs/umSnT6KTd5c/s1600/banner125.jpg'//a
a href='#'img src='http://4.bp.blogspot.com/-_Ab1jipToss/TYjNKgEWWeI/AAAAAAAAAjs/umSnT6KTd5c/s1600/banner125.jpg'//a
/div

b:section class='sidebar' id='sidebar' showaddelement='yes'
b:widget id='Label1' locked='false' title='Categorías' type='Label'/
/b:section

/div

div style='clear:both'/



/div

div id='pie-de-pagina'

centerspan style='font-size:14px;color:white;'Este es un ejemplo de plantilla diseñado para Ayuda Bloggers/span/center

b:section class='footer' id='footer' showaddelement='yes'/

/div

/body

/html

Hay algunas cosas que no las he hablado en este tutorial e igualmente las he aplicado en el resultado final del ejemplo, puedes revisar el siguiente índice para más detalles:

Los demás artículos puedes verlos visitando elíndice completo del blog. Cualquier problema, duda o consulta por favor hacerla en los comentarios.

Offtopic: Durante hoy y mañana me pondré al tanto de sus comentarios, muchas gracias por su paciencia.

    MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial FootballFIFA World Cup Vestidos de Perros y gatosHosting Dominio web movilSelling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlementStructured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

    MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

    Donating Used Cars to Charity diagnosed with mesothelioma Best social media platforms Seo company Virtual Data Rooms Hire php developers new york mesothelioma law firm donate car for tax credit mesothelioma lawyer asbestos cancer lawsuit How to donate a car in California Hire php programmers Donate cars in ma Annuity Settlements Social media platforms Car Insurance Quotes PA Motor replacements cloud identity and access management World Trade Center Footage what is structured settlement workplace accident attorney futuristic architecture Health Records Personal Health Record Dwi lawyer criminal defense federal lawyer STRUCTURED ANNUITY SETTLEMENT pharmacist jobs in chicago Psychic for Free structured settlement blog adverse remortgage DONATE CAR FOR TAX CREDIT DONATING USED CARS TO CHARITY personal injury lawyer Car Insurance Companies Donate Car to Charity California mesothelioma information Donate a Car in Maryland HARDDRIVE DATA RECOVERY SERVICES Best social media platforms for business Gas/Electricity webex costs Criminal lawyer Miami Royalty free images stock Make money online Australia georgia truck accident lawyer workers compensation lawyer los angeles Online casino DONATE YOUR CAR SACRAMENTO Casino ONLINE COLLEDGES Html email car accident lawyer michigan NUNAVUT CULTURE CAR INSURANCE QUOTES UTAH florida car insurance company Mobile casino hair removal washington dc Donate Your Car for Kids utah mesothelioma lawyer online colledges structured settlement cash out Social media tools Casino reviews mesothelioma ct Live casino Webex Costs philadelphia mesothelioma lawyer DUI lawyer CAR INSURANCE IN SOUTH DAKOTA automobile accident attorney New social media platforms motorcycle accident lawyer california DONATE CARS ILLINOIS Car Insurance Quotes car insurance quotes colorado Mortgage Adviser Donate Cars in MA Futuristic Architecture car accident lawyer san bernardino california motorcycle accident lawyer Online Motor Insurance Quotes car crash attorneys PHD on Counseling Education Seo companies Best criminal lawyer in Arizona alcohol rehab center in florida Criminal lawyer Service business software WordPress hosting Cheap car insurance for ladies Social media platforms for business Criminal defense lawyer Php programmers for hire SELL ANNUITY PAYMENT Donating a car in Maryland Hire php developer Adobe illustrator classes personal injury attorney torrance Cheap Car Insurance in Virginia Bankruptcy lawyer mesothelioma attorney assistance DONATING A CAR IN MARYLAND broward county dui lawyer Computer science classes online Php programmers Online colledges Best Seo company structured settlement investments online criminal justice degree Proud Italian cook Business management software WEBEX COSTS Low Credit Line Credit Cards FORENSICS ONLINE COURSE CAR ACCIDENT LAWYERS Personal Injury Lawyers

    Share:

    Efecto de desenfoque con CSS – Motor – Auto

    En esta oportunidad veremos algunos usos de las propiedades de sombras en CSS para poder así crear llamativos efectos de desenfoque para el blog. Primeramente cabe destacar que el tutorial debería aplicarse bajo cualquier navegador que soporte las propiedades "text-shadow" y "box-shadow", ya que con dichos atributos simularemos el efecto "blur".


    Advierto que en el tutorial hablaremos del efecto y haremos algunos ejemplos prácticos, pero considerando siempre que son ejemplos, necesitarás saber algo de CSS y aplicar tu imaginación y darle un buen uso.

    Puedes observar los siguientes ejemplos para ver cómo se verá el resultado:

    Ejemplo 1 (Un contenedor sobre otro - Efecto de desenfoque de distancia):

    Soy un mensaje informativo el cual se sobrepone delante de un contenedor borroso.
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.

    Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.


    El código XHTML:
    div class="gaus"
    div class="interno"
    Soy un mensaje informativo el cual se sobrepone delante de un contenedor borroso./div
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.

    Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi./div

    El código CSS:

    .gaus {
    color:transparent;
    text-shadow:0 0 9px black;
    margin:0 auto;
    background:#BFCFCC;
    width:580px;
    position:relative;
    height:200px;
    padding:10px;
    }

    .interno {
    left:25%;
    width:50%;
    height:30%;
    bottom:25%;
    text-align:center;
    padding:20px 10px;
    position:absolute;
    background:#FFCC00;
    color:#222;
    text-shadow:none;
    border:1px solid #fff;
    box-shadow:0 0 3px #222;
    cursor:move;
    }

    Para mover el contenedor sobrepuesto:

    script type="text/javascript"
    $(function() {
    $( ".interno" ).draggable({ containment: 'parent' });
    });
    /scriptscript src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js" type="text/javascript"
    /script

    Ejemplo 2 (Tarjetas - Desenfoque y usos de transiciones):

    Título

    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí.

    Título

    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí.

    Título

    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí.

    Título

    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí.



    El código XHTML:
    div id="tarjetas"
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div class="tarjeta"pTítulo/p
    Soy una tarjeta con un efecto de desenfoque, verás mi contenido una vez sitúes el mouse sobre mí./div
    div style="clear: both;"
    /div
    /div



    El código CSS:
    #tarjetas {
    width:550px;
    margin: 0 auto;
    background:#f7f7f7;
    border:1px solid #FFF;
    box-shadow:0 0 1px #CCC;
    padding:0 10px 10px 10px;
    }

    .tarjeta {
    float:left;
    width:100px;
    padding:10px;
    background:#FCFCFC;
    line-height:10px;
    font-size:9px;
    color:transparent;
    text-shadow:0 0 3px black;
    box-shadow: 0 0 7px #ccc;
    border-radius:1px;
    margin-left:10px;
    margin-top:10px;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    }

    .tarjeta:hover {
    box-shadow:2px 2px 1px #ccc;
    -webkit-transform: rotate(5deg) scale(1.2) skew(1deg) translate(0px);
    -moz-transform: rotate(5deg) scale(1.2) skew(1deg) translate(0px);
    -o-transform: rotate(5deg) scale(1.2) skew(1deg) translate(0px);
    color:#222;
    text-shadow:0 0 1px white;
    background-image: linear-gradient(bottom, rgb(245,245,245) 17%, rgb(255,255,255) 59%);
    background-image: -o-linear-gradient(bottom, rgb(245,245,245) 17%, rgb(255,255,255) 59%);
    background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 17%, rgb(255,255,255) 59%);
    background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 17%, rgb(255,255,255) 59%);
    background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 17%, rgb(255,255,255) 59%);
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.17, rgb(245,245,245)),
    color-stop(0.59, rgb(255,255,255))
    );
    }

    .tarjeta p {
    font-size:13px;
    }
    Ejemplo 3: Distintos niveles de desenfoque:

    Soy una línea de texto imperceptible.

    Soy una línea de texto borrosa.

    Título grande sin desenfoque.

    Soy un fragmento de texto que se puede ver claramente debajo del título.


    El código XHTML:
    div class="niveles-desenfoque"
    div class="sketch"
    p class="mas-borroso"Soy una línea de texto imperceptible./p
    p class="borroso"Soy una línea de texto borrosa./p
    p class="claro1"Título grande sin desenfoque./p
    p class="claro2"Soy un fragmento de texto que se puede ver claramente debajo del título./p
    /div
    /div
    El código CSS:
    .niveles-desenfoque {
    background:#dedede;
    width:600px;
    margin:0 auto;
    height:350px;
    color: #555;
    text-shadow:none;
    }
    .sketch {
    -webkit-transform: skewY(-13deg);
    -moz-transform: skewY(-13deg);
    -ms-transform: skewY(-13deg);
    -o-transform: skewY(-13deg);
    transform: skewY(-13deg);
    padding:20px;
    }
    .mas-borroso {
    text-shadow:0 0 8px #222;
    color:transparent;
    font-size:20px;
    }
    .borroso {
    text-shadow:0 0 2px #222;
    color:transparent;
    font-size:28px;
    }
    .claro1 {
    font-size:36px;
    color:#000;
    }
    .claro2 {
    font-size:18px;
    }
    El tutorial:

    Para obtener este efecto de desenfoque, utilizaremos el atributo "color:transparent" para suprimir el color del texto:
    .ejemplo {
    color:transparent;
    }
    Y para poder asignar un nivel de desenfoque utilizaremos el atributo "text-shadow" de la siguiente forma:
    .ejemplo {
    color:transparent;
    text-shadow:0 010px#555;
    }
    En donde el valor10px corresponde al nivel de blur, mientras que el número#555 define el color que tendrá la sombra.

    Y para utilizarlo, bastaría con añadir algún elemento con la clase que utilizamos anteriormente:
    span class="ejemplo"Soy un texto con desenfoque/span
    Eso es todo, para poder jugar con los colores bastaría con definir algún color a la sombra y jugar con el atributo background en el contenedor padre.

    MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Mesothelioma law firm,mega life and health FIFA World Cup es un buen servicio en las distintas naciones trans union pero resulto que tenia cancer y fui a asbestos cancer y me dijeron en asbestos mesothelioma que tambien padecia de prostate cancer treatment y un daño tremendo a mi organismo fui a malignant pleural mesothelioma,asi que hice un prestamo en credit repair y otro en chase credit pero de pronto un anti spam software asi que decido un auto en rental car in costa rica me registre en Facebook en internet domain registration y tambien obtuve un domain registration,Selling annuity payments for cash,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

    MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Mesothelioma law firm,mega life and health FIFA World Cup es un buen servicio en las distintas naciones trans union pero resulto que tenia cancer y fui a asbestos cancer y me dijeron en asbestos mesothelioma que tambien padecia de prostate cancer treatment y un daño tremendo a mi organismo fui a malignant pleural mesothelioma,asi que hice un prestamo en credit repair y otro en chase credit pero de pronto un anti spam software asi que decido un auto en rental car in costa rica me registre en Facebook en internet domain registration y tambien obtuve un domain registration,Selling annuity payments for cash,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

    Psychic for Free REGISTER FREE DOMAINS windows phone for business california motorcycle accident lawyer LOW CREDIT LINE CREDIT CARDS injury lawyer houston tx Online casino life insurance co lincoln Christmas cards Psd to html DUI lawyer CAR INSURANCE QUOTES COLORADO PHD IN COUNSELING EDUCATION lawyers accidents Donate Your Car for Kids Mobile casino Tech school orlando criminal attorney car insurance quotes mn Royalty free images stock motor insurance quotes hair removal washington dc BEST CRIMINAL LAWYER IN ARIZONA Paperport promotional code Mortgage Adviser ANNUITY SETTLEMENT Donating a Car in Maryland Live casino DALLAS MESOTHELIOMA ATTORNEYS selling annuity ONLINE MOTOR INSURANCE QUOTES arizona auto accident attorney Make money online Australia DONATE CARS IN MA FUTURISTIC ARCHITECTURE See more at http//wwwginfostopnet/ Criminal defense lawyer utah mesothelioma lawyer accident car florida lawyer Criminal defense attorneys Florida miami personal injury attorney Casino Donate Car To Charity CALIFORNIA selling structured settlement structured settlement annuity companies Hire php developers caraccidentlawyer alcohol rehab center in florida compare life assurance Casino reviews truck accident attorney los angeles Criminal lawyer Bankruptcy lawyer Service business software Asbestos Lawyers Proud Italian cook dui lawyer scottsdale How to Donate A Car in California supportpeachtreecom personal accident attorney Business management software MET AUTO Best social media platforms for business Home Phone Internet Bundle cheap auto insurance in va Criminal lawyer Miami PAPERPORT PROMOTIONAL CODE car accident lawyer michigan Hire php programmers Computer science classes online Dallas Mesothelioma Attorneys auto accident attorney Dwi lawyer car insurance quotes pa mesothelioma lawsuits Car Insurance Quotes Colorado car insurance quotes colorado AUTOMOBILE ACCIDENT ATTORNEY attorney lawyer mesothelioma Best Seo company anti spam exchange server Webex Costs Donate Car to Charity California Structures Annuity Settlement Auto Mobile Shipping Quote email bulk service adverse credit remortgage WordPress themes for designers Hire php developer Email Bulk Service Online classes Register Free Domains Php programmers for hire sell my structured settlement Social media campaigns car donate Social media examiner Php programmers auto accident lawyer san francisco sell annuity payment Car insurance quotes Colorado alabama mesothelioma lawyer Better conferencing calls SELL ANNUITY PAYMENT Holland Michigan College motorcycle lawyer los angeles buy structured settlements buyers of structured settlements Seo companies mesothelioma ct Donate Old Cars to Charity New social media platforms Business finance group home phone internet bundle mesothelioma attorney florida

    Share: