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

martes, 5 de junio de 2012

Like Box de Facebook, flotante y con efecto deslizante

El Like Box de Facebook, flotante y con efecto deslizante

Aunque Facebook Slide LikeBox es una extensión de Joomla también podemos usarlo en Blogger. Se trata de un gadget que muestra pestaña en un extremo del blog, y al pasar el cursor sobre ella aparece el LikeBox de Facebook con un efecto deslizante. Puedes verlo en esta misma entrada, se encuentra al lado derecho de la ventana.

El gadget funciona con jQuery ya que proporciona el efecto deslizante, así que usaremos ese script, un poco de CSS y el Like Box de Facebook.

Lo primero es entrar en Diseño | Edición de HTML y antes de </head> pega el script:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript"> jQuery.noConflict(); jQuery(function (){ jQuery(".slide_likebox").hover(function(){ jQuery(".slide_likebox").stop(true, false).animate({right:"0"},"medium"); },function(){ jQuery(".slide_likebox").stop(true, false).animate({right:"-250"},"medium"); },500); return false; }); </script>

Y ahora antes de ]]></b:skin> o en Personalizar | Añadir CSS agrega los estilos:

.slide_likebox {
float:right;
width:288px;
height:345px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDWtlLtk6h_8dDr4semnhyvNefZjif9d40SWShCok3_7ASRRuXCgdfVZpEgv0KTRMhP3TmuFg1nEG6jQlXHHxxOBpk601-_JSA-B6zY-BhpDrPJB9YWw4p3hyphenhyphens18GQLuNnAuNfj7Bz4eg/) no-repeat !important;
display:block;
right:-250px;
padding:0;
position:fixed;
top: 130px;
z-index:1002;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

div.likeboxwrap {
margin-top:2px;
margin-left:-5px;
width:238px;
height:325px;
background-color:#fff;
overflow:hidden;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
div.likeboxwrap iframe {

margin:-1px
}

Por último entra en Diseño | Elementos de la página | Añadir gadget | HTML/Javascript y ahí pega el siguiente código:

<div class="slide_likebox"><div style="color: rgb(255, 255, 255); padding: 8px 5px 0pt 50px;"><span><div class='likeboxwrap'><iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fnombre-de-tu-pagina-de-facebook&width=240&colorscheme=light&connections=15&stream=false&header=false&height=350" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:240px; height:320px;" allowtransparency="true"></iframe></div></span></div></div>

Ese código contiene el Like Box de Facebook, así que cambia solo cambia donde se indica el nombre de tu pagina, y listo. No requiere muchos pasos ni mayor trabajo, a menos que quieras realizar modificaciones.

La pestaña, así como el fondo del gadget es una imagen, así que si deseas cambiarle el color o tamaño tendras que editar la imagen que se encuentra en el área de los estilos.
Lo ideal sería no modificar el tamaño, pero en caso de que desees hacerlo deberás editar la imagen, cambiar las medidas tanto en los estilos como en el Like Box.

Pero claro, eso es sólo si quieres modificar su tamaño, sino entonces no necesitaras nada mas que los tres primeros pasos y podrás tener este Like Box de Facebook, flotante y con efecto deslizante en tu blog.

viernes, 1 de junio de 2012

Tutorial Efecto shadow-box con CSS3

Tutoriales : Efecto Shadow Box con CSS3

Anteriormente, se escribió un tutorial sobre cómo crear las esquinas redondeadas, con la ayuda de CSS3. El tutorial de hoy se encuentra en otro gran efecto que se puede lograr utilizando una propiedad CSS3, caja de sombra. Este box-shadow propiedad permite aplicar uno o más efectos de sombra a un cuadro. Y de nuevo, este efecto sólo es compatible con Firefox, Safari, Chrome y Opera, por ahora.

La propiedad Box-shadow contiene seis atributos:

box-shadow: 1px 1px 1px 1px rgba(0,0,0,1) inset;
Propiedades: x-offset, y-offset, blur distance, spread distance, color, inset attribute for inner shadows;

Atributos Descripción
x-offset Desplazamiento horizontal de la sombra. Los valores positivos para hacer que la caída de la sombra en el lado derecho de la caja. Los valores negativos hacen que las sombras caen sobre la izquierda.
y-offset El desplazamiento vertical de la sombra. Los valores positivos para hacer que la caída de la sombra debajo de la caja. Los Valores negativos hacen que las sombras caen en la parte superior de la caja.
Blur distance Los valores negativos no son permitidos. Si el valor es cero, el borde de la sombra será nítido. Cuanto más positivo sea el valor, el desenfoque de la sombra es más.
Spread distance Los valores negativos hacen sombra a disminuir hacia el interior. Un valor positivo hace que la sombra de su expansión en todas las direcciones.
Inset La adición de este atributo a la sintaxis va a crear un efecto de sombra interior.
Color El color de la sombra. Código HEX, RGB o RGBA se puede utilizar como valor.

Estos son algunos ejemplos agrupados de acuerdo a los atributos que se utilizan. He usado RGBA para el color. Por lo tanto, quiero explicar acerca de RBGA también. RGBA funciona de manera similar como la anterior RGB usando CSS2. Pero, RGBA incluye "alfa" para permitir la especificación de la opacidad de un color.

RGBA ( R , G , B , A )
R: 0-255
G: 0-255
B: 0-255
Un :0-1

Si están menos familiarizados con el color RGB, a continuación puede utilizar generadores en línea, agrege un valor de opacidad para crear RGBA.

Ejemplos de “box-shadow” con CSS3

Este cuadro normal con afilados bordes esquinas se creó usando el siguiente código.

<div style="background-color:#F1F1F1; border:3px solid #DDDDDD;"></div>

Esta caja normal con las esquinas redondeadas se ha creado utilizando el siguiente código.

<div style="background-color:#F1F1F1; border:3px solid #DDDDDD;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;padding: 10px;"></div>

Sombra (usan los atributos x-offset y offset)

-webkit-box-shadow: 5px 5px rgba(0,0,0,0.4);

-moz-box-shadow: 5px 5px rgba(0,0,0,0.4);

box-shadow: 5px 5px rgba(0,0,0,0.4);

-webkit-box-shadow: 5px 5px rgba(0,0,0,0.4);

-moz-box-shadow: 5px 5px rgba(0,0,0,0.4);

box-shadow: 5px 5px rgba(0,0,0,0.4);

-webkit-box-shadow: -5px -5px rgba(0,0,0,0.4);

-moz-box-shadow: -5px -5px rgba(0,0,0,0.4);

box-shadow: -5px -5px rgba(0,0,0,0.4);

Usando el atributo Blur

-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);

-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);

box-shadow: 5px 5px 5px rgba(0,0,0,0.4);

-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.4);

-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.4);

box-shadow: 0px 0px 20px rgba(0,0,0,0.4);

Usando el atributo Spread

-webkit-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);

-moz-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);

box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.4);


-webkit-box-shadow: 0px 0px 10px 20px rgba(0,0,0,0.4);

-moz-box-shadow: 0px 0px 10px 20px rgba(0,0,0,0.4);

box-shadow: 0px 0px 10px 20px rgba(0,0,0,0.4);

Usando el atributo Inset para inner shadow

-webkit-box-shadow: 10px 10px inset rgba(0,0,0,0.4);

-moz-box-shadow: 10px 10px rgba(0,0,0,0.4) inset;

box-shadow: 10px 10px rgba(0,0,0,0.4) inset;

Usando el atributo Inset con Blur

-webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.4) inset;

-moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4) inset;

box-shadow: 10px 10px 10px rgba(0,0,0,0.4) inset;

Usando el atributo Inset con Blur y Spread

-webkit-box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.4) inset;

-moz-box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.4) inset;

box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.4) inset;

jueves, 31 de mayo de 2012

Tutorial esquinas redondeadas con CSS3

Tutoriales : Esquinas Redondeadas con CSS3

Este tutorial trata de la creación de efectos de esquinas redondeadas, con la ayuda de CSS3. Este efecto se consigue utilizando la propiedad "border-radius" y realmente ahorro de tiempo que se desperdicia en la creación de alrededor de bordes fronterizos imágenes en Photoshop y luego se utilizan en los diseños de la tela.Por ahora, este efecto sólo es visible en las últimas versiones de Mozilla Firefox, Chrome, Safari y Opera, y no en IE todavía. Sin embargo, Microsoft ha confirmado el apoyo de CSS3 en Internet Explorer 9. Y echar un vistazo a la actualización de la propiedad Border Radius de CSS3 en IE9 página de Test Drive.


Ejemplos CSS3 de la Propiedad “border-radius”

Ejemplo 1

This box was created using the following code.
<div style=”background-color:#F1F1F1; border:3px solid #DDDDDD;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;padding: 10px;”></div>

Ejemplo 2

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

Ejemplo 3

-webkit-border-radius: 20px;
-moz-border-radius: 20px;

Ejemplo 4

-webkit-border-top-left-radius: 24px;
-webkit-border-bottom-right-radius: 24px;
-moz-border-radius-topleft: 24px;
-moz-border-radius-bottomright: 24px;
border-top-left-radius: 24px;
border-bottom-right-radius: 24px;

Ejemplo 5

-webkit-border-radius: 36px;
-webkit-border-top-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius: 36px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomleft: 12px;
border-radius: 36px;
border-top-right-radius: 12px;
border-bottom-left-radius: 12px;

Ejemplo 6

-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-topright: 30px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;

Ejemplo 7

-webkit-border-top-left-radius: 50px 30px;
-webkit-border-top-right-radius: 50px 30px;
-moz-border-radius-topleft:50px 30px;
-moz-border-radius-topright: 50px 30px;
border-top-left-radius: 50px 30px;
border-top-right-radius: 50px 30px;

y mucho más...

Aquí, me gustaría hablar de esta genial herramienta de CSS "border-radius" que genera el código CSS3 por ti. Todo lo que tienes que hacer es ajustar el valor del punto de “border-radius” valor, copie el código CSS generado y pégalo en tu hoja de estilo, como se muestra en la codebox a continuación.

.example {
background-color:#F1F1F1;
border:3px solid:#DDD;
text-align:center;
width:400px;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

En resumen, este CSS3 border-radius propiedad minimiza el uso de las imágenes en nuestra página web, ahorro de tiempo y acelera las cargas de página.