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

viernes, 13 de septiembre de 2013

Botón para agrandar o achicar el tamaño de letra del blog con jQuery

En un post anterior habíamos visto cómo agregar los botones para agrandar o achicar los textos usando un script muy sencillo. Hoy haremos algo similar, pero usando la librería jQuery, que le dará un efecto deslizante al momento de pasar de un tamaño de fuente a otro.

( Ver DEMO)

1.§ Vamos a Plantilla - Editar HTML.

2.§ Ahora lo que haremos será agregar la libreria jQuery, claro que si ya la tenemos en nuestra plantilla no será necesario agregarla nuevamente y de ser así podemos pasar al paso número 5.§ .

3.§ Damos un clic dentro del código de la plantilla, presionamos CTRL+F y buscaremos la etiqueta </head>.

4.§ Encima de </head> pegaremos lo siguiente:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>

5.§ Ahora agregaremos el siguiente script debajo de la librería jQuery que agregamos en el paso anterior.
<script type='text/javascript'>
$(function(){
$('input').click(function(){
var ourText = $('body');
var currFontSize = ourText.css('fontSize');
var finalNum = parseFloat(currFontSize, 10);
var stringEnding = currFontSize.slice(-2);
if(this.id == 'agrandar') {
finalNum *= 1.1;
}
else if (this.id == 'achicar'){
finalNum /=1.1;
}
else if (this.id == 'normal'){
finalNum =13;
}
ourText.animate({fontSize: finalNum + stringEnding},500);
});
});
</script>

6.§ Damos click a guardar.

7.§ Ahora, vamos a Diseño - Añadir un gadget y escogemos HTML/Javascript. En el nuevo elemento pegaremos el siguiente código:
<input id="agrandar" title="Agrandar texto" type="button" value="T+" />
<input id="normal" title="Texto normal" type="button" value="T" />
<input id="achicar" title="Achicar texto" type="button" value="T-" />

8.§ Damos clic a guardar.

PASO OPCIONAL

Este es un paso alternativo, para agregar estilo a los botones, como borde, cambiar el color del botón y de la fuente, etc.

1.§ Nuevamente vamos a Plantilla - Editar HTML. Damos un clic dentro del código de la plantilla, presionamos CTRL+F y buscaremos la etiqueta ]]></b:skin> y antes de éste, pegamos los siguientes estilos CSS:
#agrandar, #normal, #achicar{
width: 35px;
height: 35px;
color: #fff;
font-weight: bold;
background: #e2e2e2;
border: 2px solid #fc98bb;
-webkit-border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
border-radius: 40px 40px 40px 40px;
cursor: pointer;
}

Podemos modificar los estilos a nuestro gusto o incluso separar un estilo distinto para cada botón.

martes, 20 de agosto de 2013

Eliminar subrayado de los enlaces en las nuevas plantillas

Hoy veremos cómo eliminar el subrayado de los enlaces o links en la plantillas de diseño. Si usas las plantillas antiguas o clásicas, puedes ver este tutorial.

Para esto, haremos lo siguiente:

1.§ Vamos a Plantilla - Editar HTML.

2.§ Damos un clic dentro del código de la plantilla, presionamos CTRL+F y buscaremos lo siguiente:
<Variable name="link.hover.decoration" description="Link Hover Decoration" type="string" default="underline" value="underline"/>

3.§ Cambiamos los dos underline por none

4.§ Ahora para quitar el subrayado del título de los post que aparece cuando acercamos el cursor sobre el mismo, haremos lo siguiente. Nuevamente,damos un clic dentro del código de la plantilla, presionamos CTRL+F y buscaremos esto:

h3.post-title a:hover {
color: $(link.hover.color);
text-decoration: underline;
}

Es probable que en tu plantilla el contenido aparezca diferente, puedes guiarte por la primera línea de código.

5.§ Ahora sustituímos text-decoration: underline; por text-decoration: none;

6.§ Damos clic a Guardar y listo.

martes, 26 de febrero de 2013

Ocultar botón Send Feedback/Enviar comentarios en las Vistas Dinámicas

Me preguntaban varias personas si había alguna manera de eliminar u ocultar el botón "Send Feedback" o "Enviar comentarios" que aparece en la parte inferior derecha de las plantillas de Vistas Dinámicas.


Sí es posible ocultar este botón. Sólo debemos seguir estos pasos:

1.§ Vamos a Plantilla - Personalizar - Avanzado - Añadir CSS.

2.§ Pegaremos las siguientes líneas de código:
.feedback {
display: none !important;
}
3.§ Damos clic a Aplicar al blog y listo, el botón habrá desaparecido.

martes, 8 de enero de 2013

Formulario de contacto para tu blog con 123ContactForm

En un post anterior habíamos visto cómo crear un formulario de contacto con HTML. Hoy veremos otra forma de agregar un formulario de contacto a nuestro blog, usando el generador de formularios 123ContactForm.


1.§ Lo primero que haremos será registrarnos. Le damos clic al botón grande color verde que dice Sign up for free. Veremos que la página nos ofrece tres tipos de planes: Basic, Platinum y Gold. Elegimos el primero (Basic) que es gratuito. Le damos en Sign up y llenamos el formulario de registro

2.§ Una vez que nos hayamos registrado, la página nos mostrará un panel para seleccionar el tipo de formulario (Contact Form, Survey, Event Registration Form, etc.). Elegimos el primero, Contact Form.

3.§ En Form Name, colocamos el nombre que le daremos a nuestro formulario. Damos en OK.

4.§ En la siguiente ventana nos aparecerá el formulario, con sus diversos campos: "Name", "Email", "Message" y más abajo, el botón "Send Email". Para cambiar el nombre de estos campos, lo que haremos será dar clic sobre cada campo, por ejemplo, sobre "Name". Se coloreará de color amarillo y en la parte izquierda aparecerá un panel. En la parte que dice Label, podemos borrar el nombre del campo (Name) y cambiarlo por otro (por ejemplo, "Nombre" o "Nombre y Apellidos")

5.§ También podemos modificar los estilos del texto (Label Style), el tamaño de fuente (Field Size) y si el campo será obligatorio (Options).

6.§ Si queremos ver cómo va quedando nuestro formulario, le damos en Preview. Una vez modificado todo, le damos en Continue.

7.§ Ahora nso aparecerán las opciones de notificación, es decir, a qué correo electrónico nos llegarán los mensajes.

8.§ Si queremos que los mensajes nos lleguen al correo con el que nos registramos en la página, le damos clic a la casilla donde figura nuestro correo. Si queremos que los mensajes nos lleguen a un correo distinto al que nos registramos, damos clic al botón "Add Notification Email".

9.§ En el panel izquierdo, veremos opciones adicionales, podemso cambiarlas o dejarlas tal como están. Luego, damos clic a Continue.

10.§ Nos aparecerá una ventana con el códiso de nuestro formulario, para colocarlo en nuestra página. Para esto, veremos unas pestañas en la parte izquierda, seleccionamos la que dice Blogger. Copiamos todo el código.

11.§ Finalmente, vamos a nuestro blog, creamos una nueva página y pegamos el código de nuestro formulario. También podemos pegar el código en un gadget, si queremos que el formulario está siempre visible en la sidebar. Eso sería todo, como venn es muy sencillo.

123ContactForm

miércoles, 31 de octubre de 2012

Gadget de posts (entradas) recientes con imagen en miniatura

En un post anterior habíamos visto cómo añadir un gadget de entradas recientes de forma sencilla, pero sin una imagen en miniatura del post.
Hoy veremos cómo agregar un gadget que nos permita mostrar una lista con las últimas entradas de nuestro blog, con resumen, imagen en miniatura y con algunos datos (como la fecha de publicación del post y el número de comentarios).


1.§ Vamos a Diseño - Añadir un gadget - HTML/Javascript.

2.§ Dentro del gadget pegaremos el siguiente código, conformado por los estilos y los scripts:


3.§ Reemplazamos AQUITUBLOG por el nombre de nuestro blog. Ahora les explicaré algunos parámetros que podemos personalizar:
» var numposts = 5; es el múmero de posts a mostrar.
» var showpostthumbnails = true;es para mostrar las imágenes en miniatura; si no queremos que aparezcan, cambiamos a false.
» var displaymore = true; es para mostrar el enlace Más; si no queremos que aparezca, cambiamos a false
» var displayseparator = true; es para mostrar una línea de separación entre posts; si no queremos que aparezca, cambiamos a false
» var showcommentnum = true; es para mostrar el número de comentarios del post; si no queremos que aparezca, cambiamos a false.
» var showpostdate = true; es para mostrar la fecha de publicación del post; si no queremos que aparezca, cambiamos a false.
» var showpostsummary = true; es para mostrar un pequeño resumen del post; si no queremos que aparezca, cambiamos a false.
» var numchars = 80; es el número máximo de caracteres que se mostrará en el resumen del post; podemos aumentar o disminuir el valor.

4.§ Una vez modificados los datos, damos clic a Guardar.

Visto en : Webaholic | Vía: Chica Blogger

martes, 5 de junio de 2012

Sencillo menú multinivel drop down horizontal con jQuery

En un post anterior vimos cómo crear un menú vertical multinivel con jQuery y estaba pendiente hacer lo mismo, pero con un menú horizontal.
El menú que les enseñaré es bastante sencillo de implementar (lo ideal es hacerlo debajo de la cabecera) y tiene un efecto bastante bonito y elegante al momento de desplegarse.

( DEMO)
Pasar el cursor sobre la Pestaña 2 y Nivel 2.2

1.§ Vamos a Plantilla - Edición de HTML; si usamos a antigua interfaz de Blogger, vamos a Diseño - Edición de HTML.

2.§ Como este menú funciona con jQuery, agregaremos dicha librería a nuestra plantilla. Si ya la tenemos, no será necesario agregarla nuevamente. Si no la tenemos, entonces haremos lo siguiente: buscamos la etiqueta </head> y antes de éste, pegamos el siguiente código:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>

3.§ Debajo del código anterior, pegaremos el script correspondiente para este menú:
<script type='text/javascript'>
$(document).ready(function(){
$('#fmtd li').hover(function (){
$(this).addClass('selected'); $(this).find('ul:first').slideDown();},
function (){$(this).removeClass('selected'); $(this).find('ul.fmtdDrpDwn').hide()});
$('.fmtdDrpDwn li').hover(function (){
$(this).find('ul:first').show('slide', {direction: 'left'}, 10000);},
function (){$(this).find('ul').hide()});
});
</script>

4.§ Ahora agregaremos los estilos encima de ]]></b:skin>.
Los estilos podemos modificarlos a gusto. El color que puse al menú es uno celeste, pero pueden cambiarlo por cualquier otro color:
#fmtd-left{
width:4px;
height:33px;
float:left;}
#fmtd-right{
width:4px;
height:33px;
float:left;}
#fmtd {
width:692px;
height:33px;
background:#91d8f0;
float:left;}
#fmtd ul {
margin:0px;
padding:0px;
list-style:none;}
#fmtd ul li {
float:left;
position: relative;
width:90px;
text-align:center;
margin:0 1px;}
#fmtd ul li ul {
display:none ;}
#fmtd ul li a {
font-family:Tahoma;
text-decoration:none;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;}
#fmtd ul li a span {
display:block;
height:33px;
line-height:33px;}
#fmtd ul li a:hover {
color:#e8fffa;
font-weight:bold;}
#fmtd ul li.selected {
color:#FFFFFF;
font-weight:bold;
-moz-box-shadow:2px 2px 5px #d6d6d6;
-webkit-box-shadow:2px 2px 5px #d6d6d6;
box-shadow:2px 2px 5px #d6d6d6; }
#fmtd ul li.selected a {
color:#fff;}
#fmtd ul li ul.fmtdDrpDwn, #fmtd ul li ul.fmtdDrpDwn ul {
position:absolute;
left:0; top:33px;
background-color:#fefefe;
border: solid 1px #c8c8c8;
width:190px;
-moz-box-shadow:2px 2px 5px #d6d6d6;
-webkit-box-shadow:2px 2px 5px #d6d6d6;
box-shadow:2px 2px 5px #d6d6d6;}
#fmtd ul li ul.fmtdDrpDwn li, #fmtd ul li ul.fmtdDrpDwn ul li{
text-align:left;
float:none;
display:block;
width:189px;}
#fmtd ul li ul.fmtdDrpDwn li a {
font:normal 11px 'Tahoma', Arial, Helvetica, sans-serif;
color:#767676;
display:block;
height:23px;
line-height:23px;
display:block;
text-indent:15px;}
#fmtd ul li ul.fmtdDrpDwn li a:hover {
font-weight:bold;
background:#ddecf3;
color:#fff;
border:dotted 1px #a8d8eb;}
#fmtd ul li ul.fmtdDrpDwn li.selected {
background:#ddecf3;
font-weight:bold;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;}
#fmtd ul li ul.fmtdDrpDwn li.selected > a{
color:#333333;
font-weight:bold;
border:dotted 1px #a8d8eb;}
#fmtd ul li ul.fmtdDrpDwn ul {
position:absolute;
left:100%;
top:0px;}

5.§ Finalmente, para agregar el menú, armaremos la siguiente estructura HTML. Podemos agregar o quitar niveles a gusto:
<div id="main">
<div id="fmtd-left">
</div>
<div id="fmtd">
<ul>
<li ><a href="#"><span>Pestaña 1</span></a></li>
<li class=""><a href="#"><span>Pestaña 2</span></a>
<ul class="fmtdDrpDwn"><li><a href="#">Nivel 2.1</a></li>
<li><a href="#">Nivel 2.2</a>
<ul>
<li><a href="#">Nivel 2.1.1</a></li>
<li><a href="#">Nivel 2.1.2</a></li>
<li><a href="#">Nivel 2.1.3</a></li>
</ul></li>
<li><a href="#">Nivel 2.3</a></li>
</ul></li>
<li><a href="#"><span>Pestaña 3</span></a></li>
<li><a href="#"><span>Pestaña 4</span></a></li>
<li><a href="#"><span>Pestaña 5</span></a></li>
</ul>
</div>
<div id="fmtd-left">
</div>
</div>

- Para agregar una nueva pestaña, agregaremos lo siguiente antes de la última </ul>:
<li><a href="#"><span>Pestaña 6</span></a></li>
- Si queremos agregar una pestaña con niveles interiores, agregamos lo siguiente, siempre antes de la última </ul> :
<li class=""><a href="#"><span>Pestaña 6</span></a>
<ul class="fmtdDrpDwn"><li><a href="#">Nivel 6.1</a></li>
<li><a href="#">Nivel 6.2</a>
<ul>
<li><a href="#">Nivel 6.2.1</a></li>
<li><a href="#">Nivel 6.2.2</a></li>
<li><a href="#">Nivel 6.2.3</a></li>
</ul></li>
<li><a href="#">Nivel 6.3</a></li>
</ul></li>

Damos clic a guardar y listo.

viernes, 18 de mayo de 2012

Menú vertical multinivel con jQuery

Hoy vamos a ver cómo hacer un sencillo menú multinivel usando jquery, html y css. Este menú es bastante sencillo de implementar y de personalizar.

( DEMO)
Pasar el cursor sobre la Pestaña 3

1.§ Vamos a Plantilla - Edición de HTML; si usamos a antigua interfaz de Blogger, vamos a Diseño - Edición de HTML.

2.§ Lo que haremos será agregar la libreria jQuery, claro que si ya la tenemos en nuestra plantilla no será necesario agregarla nuevamente. Si no la tenemos, entonces haremos lo siguiente: buscamos la etiqueta </head> y antes de éste, pegamos el siguiente código:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>

3.§ Debajo del código anterior, pegaremos el siguiente script:
<script type='text/javascript'>
$(document).ready(function(){
$('#fmt li').hover(function (){
$(this).addClass('selected'); $(this).find('ul:first').slideDown();},
function (){$(this).removeClass('selected'); $(this).find('ul.fmtDrpDwn').hide()});
$('.fmtDrpDwn li').hover(function (){
$(this).find('ul:first').show('slide', {direction: 'left'}, 10000);},
function (){$(this).find('ul').hide()});
});
</script>

4.§ Ahora agregaremos los estilos CSS encima de ]]></b:skin>. Estos estilos podemos modificarlos a nuestro gusto, cambiando los colores, tamaño de fuente,etc. :
#main{width:190px; height:auto; margin:0;}
#fmt {width:auto; height:auto;background:#e2e2e2; padding-top:12px; margin-left:20px; border:1px solid #666666;-moz-box-shadow:2px 2px 5px #d1d1d1; -webkit-box-shadow:2px 2px 5px #d1d1d1; box-shadow:2px 2px 5px #d1d1d1;}
#fmt ul {margin:0px; padding:0px; list-style:none;}
#fmt ul li {position: relative; width:auto; text-align:left; margin:0 0px; }
#fmt ul li ul { display:none ;}
#fmt ul li a { font-family:Tahoma;text-decoration:none;color:#636363; display:block; font-size:12px;}
#fmt ul li a span {display:block; height:31px; line-height:31px;padding-left:20px;}
#fmt ul li a:hover {background:; color:#e8fffa; font-weight:bold;}
#fmt ul li a.active span, #fmt ul li a.active:hover { background:#FAC61C!important; color:#fff; font-weight:bold; height:31px; line-height:31px; }
#fmt ul li.selected { background: #FAC61C; color:#FFFFFF; font-weight:bold; }
#fmt ul li.selected a { color:#fff;}
#fmt ul li ul.fmtDrpDwn, #fmt ul li ul.fmtDrpDwn ul { position:absolute; left:168px; top:0; background:#FAC61C; width:185px; -moz-box-shadow:2px 2px 5px #d1d1d1; -webkit-box-shadow:2px 2px 5px #d1d1d1; box-shadow:2px 2px 5px #d1d1d1; padding-left:2px; border-top:solid 2px #fbc67a;}
#fmt ul li ul.fmtDrpDwn li, #fmt ul li ul.fmtDrpDwn ul li{ text-align:left; float:none; display:block; width:183px;}
#fmt ul li ul.fmtDrpDwn li a { font:normal 11px 'Tahoma', Arial, Helvetica, sans-serif; color:#fff; display:block; height:23px; line-height:23px; display:block; text-indent:15px;}
#fmt ul li ul.fmtDrpDwn li a:hover { font-weight:bold; background:#f47d12;}
#fmt ul li ul.fmtDrpDwn li.selected {background:#f47d12; font-weight:bold; -moz-box-shadow:none; -webkit-box-shadow:none;box-shadow:none;}
#fmt ul li ul.fmtDrpDwn ul { position:absolute; left:100%; top:0px; }

5.§ Finalmente, para agregar el menú, armaremos el siguiente HTML en el lugar donde queramos agregarlo (como es un menú vertical, tendría que ser dentro de un gadget, en la sidebar). Si queremos, también podemos quitar niveles :
<div id="main">
<div id="fmt">
<ul>
<li ><a href="#"class="active"><span>Pestaña 1</span></a></li>
<li class=""><a href="#"><span>Pestaña 2</span></a></li>
<li><a href="#"><span>Pestaña 3</span></a>
<ul class="fmtDrpDwn">
<li><a href="#">Nivel 3.1</a></li>
<li><a href="#">Nivel 3.2</a>
<ul>
<li><a href="#">Nivel 3.2.1</a></li>
<li><a href="#">Nivel 3.2.2</a>
</li></ul></li>
<li><a href="#">Nivel 3.3</a></li>
<li><a href="#">Nivel 3.4</a></li></ul>
<li><a href="#"><span>Pestaña 4</span></a></li>
<li><a href="#"><span>Pestaña 5</span></a></li>
<li><a href="#"><span>Pestaña 6</span></a></li>
<li><a href="#"><span>Pestaña 7</span></a></li>
</ul>
</div>
</div>

- Para agregar una nueva pestaña, agregaremos lo siguiente antes de la </ul> que está en negrita:
<li><a href="#"><span>Pestaña 8</span></a></li>

- Si queremos agregar una pestaña con niveles interiores, tendríamos que agregar lo siguiente, siempre antes de la última </ul> :
<li><a href="#"><span>Pestaña 8</span></a>
<ul class="fmtDrpDwn">
<li><a href="#">Nivel 8.1</a></li>
<li><a href="#">Nivel 8.2</a>
<ul>
<li><a href="#">Nivel 8.2.1</a></li>
<li><a href="#">Nivel 8.2.2</a>
</li></ul></li>
<li><a href="#">Nivel 8.3</a></li>
<li><a href="#">Nivel 8.4</a></li></ul>

En un próximo tutorial, veremos cómo hacer un menú multinivel, pero horizontal.

sábado, 10 de diciembre de 2011

Título de los post con sombra y efecto Mouseover

Hoy vamos a ver cómo agregar un efecto bonito para darle un poco de dinamismo a los títulos de los post. Para ello, agregaremos una sombra y el efecto mouseover a los títulos.

( Ver DEMO)


1.§ Vamos a Diseño - Edición de HTML y buscamos .post h3 {

2.§ Entre llaves, debajo de .post h3 { veremos un código y una llave de cierre } antes de esa llave de cierre, dentro de .post h3 { pegaremos el siguiente código:

border-left:7px solid #666;
border-right:7px solid #666;
padding:3px 5px 3px 20px;
border-radius:15px;
-moz-border-radius:15px;
box-shadow:0px 0px 4px #666;
-webkit-box-shadow:0px 0px 13px #666;
-moz-box-shadow:0px 0px 4px #666;

Lo que está en negrita es el color de la sombra; podemos reemplazarlo por otro color, pero debe ser el mismo en los cinco casos en que se repite. También podemos modificar el ancho de la sombra.

3.§ Antes de .post h3 { pegaremos lo siguiente, que es el código para darle el efecto Mouseover:

.post h3:hover {
font-style:italic;
border-left:7px solid #FF133F;
border-right:7px solid #FF133F;
box-shadow:0px 0px 4px #FF133F;
-webkit-box-shadow:0px 0px 13px #FF133F;
-moz-box-shadow:0px 0px 4px #FF133F;
}

Igual que en el caso anterior, podemos reemplazar lo que está en negrita por otro color. Ese será el color de la sombra cuando pasemos el cursor por encima del título del blog. Para ver el efecto en funcionamiento puedes pasar el cursor encima de los títulos de mi blog de pruebas.

4.§ Damos click en Guardar.

martes, 15 de noviembre de 2011

Cartel de aviso flotante

Hoy veremos cómo agregar a nuestro blog un cartel de aviso flotante, con botón de cerrar, que puede sernos de mucha utilidad cuando queremos comunicar algo o simplemente para dar la bienvenida a nuestro blog e invitar a nuestros lectores a suscribirse.

El cartel, lo pueden ver funcionando en mi blog de pruebas. Aquí les dejo una imagen:


Bien, entonces empecemos:

1.§ Vamos a Diseño - Edición de HTML y buscamos ]]></b:skin>.

2.§ Encima pegaremos los estilos:
#aviso {
background-color: #e2e2e2; /* color del fondo */
border: 3px solid #CA185F; /* color del borde */
color: #000000; /* color del texto */
font-size: 14px; /* tamaño de fuente */
font-family: Arial; /* tipo de fuente */
text-align: center;
padding: 5px;
position: fixed;
top: 20px;
right: 65%;
width: 250px;
}

Para cambiar la posición del cartel, debemos de cambiar los valores top y right. Si deseamos podemos agregar más estilos como sombras, bordes redondeados, etc.

3.§ Ahora buscaremos </body> y encima de éste pegaremos lo siguiente:

<div id='aviso'>
<div align='right' style='margin-bottom:-15px;'><a href='javascript:void(0);' onclick='document.getElementById(&apos;aviso&apos;).style.display=&apos;none&apos;;'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPvcsGFwUdeQZ3EAGmf8EdQA0hnFtLwhbLDKknMZ-spTjxwRq45zPErbjx890adOjMVHaowq50goidauW_-9eV0WkwmrMTqgyM_KIX_TVCr_TvLGb54cfIr99WRr3R7ehJsKgHEtZrXhs/s1600/Close.png'/>
</a></div>
<p> Aquí pegar el contenido del aviso.</p>
</div>

Lo resaltado en negrita es la URL de la imagen del botón; podemos reemplazarla por otra. En donde dice Aquí pegar el contenido del aviso, colocaremos el contenido del cartel. En el ejemplo, puse un texto de bienvenida y dos botones, uno de Twitter y otro de Facebook.

4.§ Una vez terminado esto, damos click en Guardar y listo.

Ver demo

sábado, 10 de septiembre de 2011

Ir arriba con efecto deslizante (con jQuery).

En una entrada anterior habíamos visto como añadir este efecto, pero con las librerías Prototype y Scriptaculous.
Hoy haremos este mismo efecto, pero usando jQuery ( pueden ver el script funcionando en mi blog de pruebas)

Los pasos son muy sencillos:

1.§ Vamos a Plantilla - Edición de HTML; si usamos a antigua interfaz de Blogger, vamos a Diseño - Edición de HTML.

2.§ Con ayuda de CTRL+F buscamos </head> y antes de éste pegaremos el siguiente código:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>

<script src='http://sites.google.com/site/jessicaykca/home-1/top_jessica.js' type='text/javascript'/>

» Si ya tenemos la librería jQuery en nuestra plantilla, no será necesario agregar la primera parte del código.
» Como pueden ver, el segundo arhivo ya está alojado; sin embargo, si quieren alojarlo en su propio servidor pueden Descargar el archivo.

3.§ Ahora buscaremos </body> y antes de éste pegaremos:

<a href='#' onclick='MGJS.subir();return false;' title='Ir arriba'><img src='http://img40.imageshack.us/img40/9397/arribar.png' style='position: fixed; bottom: 0px; right: 0px;'/></a>

Podemos reemplazar la imagen por otra; para ello, sólo cambiaremos lo que está en negrita. O simplemente podemos reemplazarlo por un texto (Top, arriba, volver,...).
Si queremos que la flechita esté en la izquierda, reemplazamos right por left

4.§ Damos click a Guardar y eso sería todo.

Ver video en YouTube.

lunes, 18 de julio de 2011

PollCode » para crear encuestas

PollCode es una herramienta que nos ayudará a crear encuestas de forma muy fácil, proporcionándonos después el código para insertar la encuesta en nuestro blog.

Para crear las encuestas, no es necesario crear una cuenta, aunque es lo recomendable. Seguimos los pasos que nos indican, escribiendo la pregunta y las alternativas.

Además, podemos personalizarlo a nuestro gusto. Aquí una muestra:

Qué navegador usas?
Internet Explorer
Opera
Mozilla Firefox
Google Chrome
Safari
  

PollCode

martes, 17 de mayo de 2011

Personalizar las viñetas de los posts

En nuestros posts, es común que usemos listas numeradas o listas con viñetas. Y quizás no nos guste la viñeta que blogger nos ofrece , así que podemos cambiarla por otra imagen, es decir, que podemos personalizar nuestra lista de viñetas como pueden ver en la siguiente imagen, donde hay una lista antes de personalizarla y otra después del cambio.



1.§ En primer lugar, vamos a Diseño - Edición de HTML y con ayuda de Ctrl + F, buscamos /* Posts.

2.§ Debajo de /* Posts pegamos el siguiente código:

.post ul {
margin:0 0 1.25em;
list-style:none;
}

.post ul li {
background:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUyKI_qeqanh8TIHD0xiQqTgHyLtGO0llNTr2Jkw04v84v2psedHjLy_6c31OTrpsbiPg-RwItCYUhCoJFBeLkkR3VaemXTfct8nebY_srFH1XKRmSoeRGn-oF1XjK-MEhIsd0eW6SS1I/s1600/corazon_diyva.png") no-repeat 2px;
margin:0;
padding:0px 3px 3px 17px;
line-height:1.4em;
}

3.§ Para que el ícono quede a la misma altura que el texto, es decir, que no esté muy arriba ni muy abajo, modificamos el padding; podemos reemplazar la imagen por otra.

4.§ Damos click a guardar.

lunes, 14 de marzo de 2011

Remover el "Leer más" automático de las páginas estáticas

Hace un tiempo vimos cómo agregar un resumen automático en los post con thumbnail.

El script funciona muy bien, y como vimos es muy fácil de implementar. Pero hay un ligero problema: que el "Leer más" se muestra también en las páginas estáticas.

Para remover ese enlace (Leer más) que aparece automáticamente en las páginas estáticas, debemos seguir los siguientes pasos:

1.§ Debemos seguir los pasos 1.§ y 2.§ de esta entrada si es que aún no tenemos impelemnntado el script en nuestra plantilla; si ya lo tenemos agregado, obviamos este paso.

2.§ Teniendo en cuenta las indicaciones previas del paso 3.§ del post mencionado anteriormente, sustituiremos el código por este otro:

<p><b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>
<span class='rmlink' style='float:right'><a expr:href='data:post.url'>Leer más » </a></span>
<b:else/>
<data:post.body/></b:if><b:else/>
<data:post.body/></b:if></p>

3.§ Podemos reemplazar Leer más » por otro texto o imagen. Damos click a guardar y listo.

Puedes ver el script funcionando en este blog de pruebas. Verás que el script ya no afecta a las páginas estáticas.

martes, 12 de octubre de 2010

La propiedad Text Decoration

Cada vez que implementamos un nuevo menú, galería,lista de enlaces, etc. a nuestro blog lo acompañamos con una hoja de estilos, el CSS, el que podemos definir a nuestro gusto cambiando colores, bordes, márgenes, fondo...Sin embargo, hay quienes no entienden muy bien las propiedades de la hoja para poder cambiarlos a su gusto. Es por ello que vamos a empezar a ver las diferentes propiedades CSS, indicando que valores se puede usar para cada uno y así sentirnos más cómodos al momento de personalizar nuestro CSS.

Hoy, empezando con estas lecciones de CSS, veremos la propiedad text-decoration que, tal como su nombre lo indica, es una propiedad propia de los textos.

❁ La propiedad text-decoration se usa para añadir (o quitar) efectos o decoración al texto. Esta decoración es generalmente mediante líneas.

FORMA DE AGREGAR

En la plantilla la aplicaremos de esta forma:
un elemento {
text-decoration: el valor;
}

Por ejemplo, si queremos darle algún estilo a los enlaces de un menú :

menu li a{
text-decoration:underline;
}

Debemos sustituir el valor por cualquiera de los cinco valores mencionados más abajo.

VALORES QUE PODEMOS USAR

Son cinco:

» none: si es que no queremos agregar decoración o si queremos quitarlo. Generalmente lo usaríamos para quitar el subrayado de los enlaces de esta forma:

a:active, a:visited { text-decoration: none }

» underline: para añadir un subrayado. Por ejemplo:

Texto subrayado

» overline: agrega una línea superior:

Este es un ejemplo

» line-through: para hacer un texto tachado.

Tachando el texto

» blink: agrega un parpadeo al texto. Esta propiedad no es visible en Internet Explorer.

Parpadeo

En futuros post iremos viendo otras propiedades.

domingo, 3 de octubre de 2010

Marcadores redes sociales con BubbleUp jQuery

Hoy vamos a ver una nueva forma de hacer nuestros marcadores de redes sociales más vistosos con este nuevo efecto-burbuja de Aext.net

Para ello usaremos un plugin de jQuery y claro la libreria jQuery. La DEMO pueden verla casi al final de la entrada.

1.§ Lo primero que haremos será agregar la libreria jQuery, claro que si ya la tenemos en nuestra plantilla no será necesario agregarla nuevamente. Si no la tenemos, entonces haremos lo siguiente: ingresamos a Diseño - Edición de HTML y buscamos la etiqueta </head>. Antes de éste, pegamos el siguiente código:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>
2.§ A continuación descargamos el siguiente archivo .js Descargar .
Posteriormente lo subimos a nuestro alojamiento preferido.

3.§ Nuevamente buscamos </head> y debajo del primer código que pegamos, pegaremos el siguiente:

<script src='http://www.alojamiento.com/jquery.bubbleup.js' type='text/javascript'/>

<script type='text/javascript'>
$(function(){
$(&quot;ul#menu li img&quot;).bubbleup();
});
</script>
<script type='text/javascript'>
$(function(){
$(&quot;div#demo ul#menu li img&quot;).bubbleup({tooltip: true, scale:64});
});
</script>
Reemplazamos lo que está en negrita por la URL de la página donde subimos nuestro archivo.

4.§ Para agregar los estilos CSS, buscamos ]]></b:skin> y encima de éste pegaremos el siguiente código:


5.§ Finalmente, vamos a Diseño - Elementos de la página - Añadir un gadget y HTML/Javascript. En el gadget pegaremos el siguiente código:

<div id="demo">
<ul id="menu">
<li><a href="URL-de-la-página" >
<img src="http://img245.imageshack.us/img245/6186/feedyb.png" alt="Feed via RSS" /></a></li>
<li><a href="URL-de-la-página" >
<img src="http://img36.imageshack.us/img36/7931/emailmh.png" alt="Email" /></a></li>
<li><a href="URL-de-la-página" >
<img src="http://img541.imageshack.us/img541/5271/twitterjp.png" alt="Síguenos en Twitter" /></a></li>
<li><a href="URL-de-la-página" >
<img src="http://img442.imageshack.us/img442/3434/facebookha.png" alt="En Facebook" /></a></li>
<li><a href="URL-de-la-página">
<img src="http://img580.imageshack.us/img580/8707/deliciousr.png" alt="Delicious" /></a></li>
<li><a href="URL-de-la-página">
<img src="http://img840.imageshack.us/img840/7849/technorati.png" alt="Technorati" /></a></li>
</ul>
</div>

Reemplazamos URL-de-la-página por la dirección url de nuestras redes sociales. Por cierto, las imágenes las aloje en Imageshack pero si desean pueden guardarlas y alojarlas en un servidor propio.

Y este es el resultado (pasar el mouse por encima de los íconos):


Algunas notas adicionales:
» Podemos usar otros íconos y reemplazarlos cambiando la URL de los mismos en el código HTML (paso 5.§)
» Este código funciona perfectamente en Opera, Safari, Firefox e Internet Explorer; sin embargo, el efecto no se nota en IE6.

Visto en : Aext.net

sábado, 15 de mayo de 2010

"Ir arriba" e "Ir abajo" con efecto deslizante (con Scriptaculous)

Como varios han sido los que han preguntado, hoy veremos cómo colocar las flechitas de "Ir arriba" e "Ir abajo" con efecto deslizante, usando en este caso las librerías de Google API : Prototype y Scriptaculous. En un post futuro haremos lo mismo pero con jQuery.

Pueden ver el efecto haciendo click en la flechita que aparece en la parte inferior derecha de mi blog.

Ahora empecemos:

1.§ Vamos a Diseño - Edición de HTML.

2.§ Con ayuda de CTRL+F buscamos </head> y antes de éste pegaremos el siguiente código:

<!-- Prototype y Scriptaculous-->
<script src='http://www.google.com/jsapi'/>
<script>
google.load("prototype","1.6.0.3");
google.load("scriptaculous", "1.8.2");
</script>
<!-- Prototype y Scriptaculous-->

Sí ya tenemos este código en nuestra plantilla no será necesario agregarlo de nuevo.

3.§ Ahora buscaremos </body> y antes de éste pegaremos:

<a href='#outer-wrapper' onclick='new Effect.ScrollTo("outer-wrapper",{offset:-140}); return false'><img alt='Ir arriba' border='0' src='http://img40.imageshack.us/img40/9397/arribar.png' style='position:fixed; bottom:0; right:0;'/></a>

<a href='#footer-wrapper' onclick='new Effect.ScrollTo("footer-wrapper",{offset:-140}); return false'><img alt='Ir abajo' border='0' src='http://img338.imageshack.us/img338/5733/abajov.png' style='position:fixed; bottom:40px; right:0;'/></a>

Si sólo queremos usar la flechita de Ir arriba,como en mi caso, sólo pegaremos la primera parte del código. Por cierto, si queremos usar nuestras propias flechitas, sólo deben de cambiar lo que está resaltado en negrita: la primera imagen es de "Ir arriba"; la segunda, de "Ir abajo".

4.§ Damos click a Guardar y eso sería todo. Como dije al inicio, en otra entrada veremos como colocar las flechitas, con efecto deslizante, pero usando jQuery para los que prefieren usarlo.

Aquí encontrarán otras flechitas buscando "arrow":

» Icon Finder
» IconLook

lunes, 25 de enero de 2010

Mostrar/ocultar la navbar con efecto Hover Over

Hoy vamos a ver otra forma de personalizar un poco la navbar; esta vez haremos que la navbar sea casi invisible o que una parte sea visible, de modo que al pasar el mouse sobre esta parte se muestre toda la navbar.

Pueden ver la DEMO en este blog de pruebas, sólo pasen el mouse sobre la raya azul en la parte superior donde debería de estar la navbar para que vean a qué me refiero.

Y para conseguirlo, es bastante sencillo:

1.§ Ingresamos a Diseño/ Edición de HTML y buscamos ]]></b:skin> y encima de este pegaremos el siguiente código:
#navbar-iframe {
height:5px;
}

/* IE7, IE8, IE6 */
#navbar-iframe { height/*\**/: 30px\9; }

#navbar-iframe:hover {
height:40px; !important;
}

Damos click a guardar y listo. Como ven es bastante sencillo.

Si desean otras formas de ver la navbar, pueden ver estos post:

» Navbar transparente (ver entrada).
» Botón para mostrar y ocultar la navbar (ver entrada).
» La barra de navegación (navbar) (ver entrada).

sábado, 23 de enero de 2010

Solución del test en Blogger

Hace un tiempo vimos cómo agregar un test en Blogger; el problema que surgía era que se podían marcar todos los radio-button y todos quedaban seleccionados, lo que no quedaba muy bien.

Así que, analizando nuevamente el código, intenté alguna forma de solucionarlo y afortunadamente la encontré. Es bastante sencilla: sólo debemos de agregar algunos valores y cambiar un poco el código.

1.§ Entonces vamos a Diseño - Elementos de la página - Añadir un gadget- HTML/Javascript y el código a pegar sería el siguiente:
<center><div style="background-"&gt;<span >AQUÍ-LA-PREGUNTA</span></div></center><div style="background-">

<input name="b1" value="V1" onclick="alert('Correcto');V1.checked;" type="radio">ALTERNATIVA1<br>

<input name="b1" value="V2" onclick="alert('Incorrecto');V2.checked;" type="radio">ALTERNATIVA2<br>

<input name="b1" value="V3" onclick="alert('Cerca');V3.checked;" type="radio">ALTERNATIVA3<br>

<input name="b1" value="V4" onclick="alert('Inténtalo de nuevo');V4.checked;" type="radio">ALTERNATIVA4<br></div>

De modo que el resultado será el siguiente:

¿Cuál es la capital de Bielorrusia

San Petersburgo
Minsk
Sarajevo

viernes, 15 de enero de 2010

Calendario y reloj en texto simple con script

Hoy vamos a ver cómo incluir en nuestro blog un calendario y reloj en nuestro blog, de forma muy sencilla.

Por cierto la DEMO pueden verla en mi blog de pruebas, en la sección demos.

Entonces , en un nuevo elemento HTML/Javascript pegaremos cualquiera de estos scripts o los dos:

1.§ Para el calendario:

Para obtenerlo, pegaremos el siguiente código:

<script language="Javascript">

<!--

var dayName = new Array ("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado")
var monName = new Array ("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septimbre", "Octubre", "Noviembre", "Diciembre")
var now = new Date
document.write("Hoy es " + dayName[now.getDay()] + ", " + now.getDate() + " de "+ monName[now.getMonth()] +".")

//-->
</script>


2.§ Para el reloj:

Para obtenerlo, pegaremos el siguiente código:

<form name="size">

<input name="Clock" size="11" type="text"/>

</form>


<script>

<!--
function show(){
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if (hours>12){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
document.size.Clock.value=hours+":"+minutes+":"

+seconds+" "+dn

setTimeout("show()",1000)

}

show()

//-->
</script>


Visto en : JavaScript Kit

lunes, 11 de enero de 2010

Blockquote (bloque entrecomillado)

Hoy vamos a ver cómo agregar un blockquote o bloque entrecomillado, que sirve para resaltar alguna cita textual o un párrafo en particular.

En futuros post veremos más estilos para nuestro blockquote; hoy veremos cómo añadirlo a nuestro blog (si es que no lo tiene) o cambiarlo un poco.

1.§ Ingresamos a Diseño/ Edición de HTML y con ayuda de CTRL+F buscamos:

blockquote {
margin:.5em 0;
}

El contenido (margin:.5em 0;) no tiene que ser necesariamente igual, lo importante es que exista el blockquote.

» Si no lo encontramos, entonces puede que en nuestro blog esté con este nombre:

.post blockquote {
margin:.5em 0;
}

Cualquiera de los dos es igualmente válido.

2.§ Si es que tenemos el código, podemos personalizarlo un poco, sustituyéndolo por:



blockquote {
background: #F3F3F1 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwg0IA-b8-SUeWJgxwgKOl8LdkqUzKoX38smY8hlWDhBAd3YgMLE8RGK9ywh5GLZFG9l4uxGBs8M7sGkYAKXx1FoLLO0HtWx3KnJzeLciuzFveXwbVZ6pF5Q0VK6s0WZx-oVhDc2VMPb4/s400/blocknaran.png)repeat-y ;
margin: 0 20px;
padding: 20px 20px 10px 45px;
font: italic 1.2em Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
}

Si es que en nuestro blog no existe el blockquote { o .post blockquote { entonces podemos añadir el código debajo de:

/* Posts
----------------------------------------------- */

3.§ Damos click a Guardar.

4.§ Cada vez que queramos usarlo, podemos agregar <blockquote>Texto-Texto-Texto</blockquote> o sino usar el botón que está en el editor de entradas:

En futuros post veremos más formas de personalizar nuestro Blockquote.