<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSSBlog ES &#187; Maquetación en CSS</title>
	<atom:link href="http://www.cssblog.es/categoria/maquetacion-en-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssblog.es</link>
	<description>/* El mejor recurso para enriquecer tu estilo */</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:39:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Selector de ventanas de Opera Mobile con CSS y Jquery</title>
		<link>http://www.cssblog.es/selector-de-ventanas-de-opera-mobile-con-css-jquery/</link>
		<comments>http://www.cssblog.es/selector-de-ventanas-de-opera-mobile-con-css-jquery/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 16:32:02 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[CSS Avanzado]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ventanas jquery]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=7254</guid>
		<description><![CDATA[Con JQuery podemos crear cosas realmente sorprendentes y divertidas, como menús, carruseles o pestañas . Es muy enorgullecedor recrear algo que ya existe y con lo que estás disfrutando, pero realizarlo con otro lenguaje. Con JQuery podemos crear el selector de ventanas de Opera Mobile, así, varias ventanas que están superpuestas una debajo de otra, ... <a href="http://www.cssblog.es/selector-de-ventanas-de-opera-mobile-con-css-jquery/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p>Con <strong>JQuery</strong> podemos crear cosas realmente sorprendentes y divertidas, como <a href="http://www.cssblog.es/bonito-menu-realizado-con-css-jquery/">menús</a>, <a href="http://www.cssblog.es/crear-un-slideshow-con-css-y-jquery/">carruseles</a> o <a href="http://www.cssblog.es/pestanas-simples-con-css-y-jquery/">pestañas</a> . Es muy enorgullecedor recrear algo que ya existe y con lo que estás disfrutando, pero realizarlo con otro lenguaje. Con JQuery podemos crear el<strong> selector de ventanas de Opera Mobile</strong>, así, varias ventanas que están superpuestas una debajo de otra, teniendo sólo una porción de estas visibles. La que está en la parte superior es la única que se encuentra visible. Al elegir otra ventana, veremos un bonito efecto.</p>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/ventanas-opera-mobile-jquery.html">Ver ejemplo del selector de ventanas</a></div>
<div class="descargar"><a rel="nofollow" href="http://comunidad.cssblog.es/descargas/estilizacion-de-cajas-8/selector-de-ventanas-de-opera-mobile-con-jquery-25/">Descargar el selector de ventanas</a></div>
<h2 id="toc-estructura">Estructura</h2>
<p>Estas ventanas no son más que la creación de una lista. Cada elemento LI puede tener el contenido que deseemos, mientras que el primer LI será la ventana elegida. Esta es su estructura:</p>
<pre class="html">&lt;ul id="container"&gt;
    &lt;li class="current"&gt;&lt;/li&gt;
    &lt;li&gt;&lt;/li&gt;
    &lt;li&gt;&lt;/li&gt;
    &lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Definimos el porcentaje de la ventana que se esconde y asignamos una ID a cada ventana:</p>
<pre class="js">var itemWidth = $("#container li").width();
// Esconder el 50% de cada ventana
var itemPosition = itemWidth * 50 / 100;
// Deslizar el 60% de la anchura de la ventana
var itemMove = itemWidth * 60 / 100;        

// Movemos ventanas debajo de otra y asignamos una ID a cada una
$("#container li").each(function(i) {
    $(this).attr("id", i).css("z-index", 100 - i).css("left", itemPosition * i);
});</pre>
<p>Cuando un usuario hace click en una ventana, se determina la posición de la ventana clickada y la elegida previamente. Si la ventana clickada está en el lado izquierdo de la ventana elegida anteriormente, todas las ventanas que hemos clickado antes estarán en el lado de la izquierda y viceversa.</p>
<pre class="js">$("#container li").click(function(e) {
    // Obtenemos id's de la ventana actual y la otra sue el usuario ha hecho click
    var currentID = parseInt($(".current").attr("id"));
    var clickedID = parseInt($(this).attr("id"));

    if (currentID != clickedID) {
        if (clickedID &gt; currentID) {
            // deslizar ventanas a la izquierda
        }
        else {
            // deslizar ventanas a la derecha
        }
    }
});</pre>
<p>Antes de que deslicemos las ventanas necesitamos eliminar la clase .current de la anterior &#8220;elegida&#8221; y asignarla a la ventana clickada.</p>
<pre class="js">var currentZ = 99;
var current = $(this);
setTimeout(function() { $(".current").removeClass("current"); current.css("z-index", currentZ).addClass("current"); }, 500);</pre>
<p>También podemos estlizar los enlaces como texto normal así no cabe duda que las ventanas semi-escondidas no se pueden clickar. Así los usuarios pueden acceder únicamente al contenido de la ventana elegida.</p>
<p>Eso es todo, espero que os haya gustado, si tenéis dudas ya sabéis, a los comentarios o al foro.</p>
<h2 id="toc-ejemplo-y-descarga">Ejemplo y descarga</h2>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/ventanas-opera-mobile-jquery.html">Ver ejemplo del selector de ventanas</a></div>
<div class="descargar"><a rel="nofollow" href="http://comunidad.cssblog.es/descargas/estilizacion-de-cajas-8/selector-de-ventanas-de-opera-mobile-con-jquery-25/">Descargar el selector de ventanas</a></div>
<p>Vía | <a rel="nofollow" href="http://www.jankoatwarpspeed.com/post/2010/11/18/opera-mobile-jquery.aspx">Jankoatwarspeed</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-7254" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_7254_permalink = 'http://www.cssblog.es/selector-de-ventanas-de-opera-mobile-con-css-jquery/';
			dtsv.dtse_post_7254_title = 'Selector de ventanas de Opera Mobile con CSS y Jquery';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/selector-de-productos-estilo-apple-con-css-jquery/' rel='bookmark' title='Permanent Link: Selector de productos estilo Apple con CSS &#038; JQuery'>Selector de productos estilo Apple con CSS &#038; JQuery</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/selector-css3-muy-completo-sly/' rel='bookmark' title='Permanent Link: Selector CSS3 muy completo: Sly'>Selector CSS3 muy completo: Sly</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/el-selector-not-de-css3/' rel='bookmark' title='Permanent Link: El selector :not() de CSS3'>El selector :not() de CSS3</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/selector-de-ventanas-de-opera-mobile-con-css-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Carrousel realizado con Basekit (CSS y HTML)</title>
		<link>http://www.cssblog.es/carrousel-realizado-con-basekit-css-y-html/</link>
		<comments>http://www.cssblog.es/carrousel-realizado-con-basekit-css-y-html/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 19:41:34 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[basekit]]></category>
		<category><![CDATA[carrousel]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6940</guid>
		<description><![CDATA[Desde Basekit he creado un artículo sobre como crear un carrousel de imágenes utilizando la herramienta Basekit, os cito un trozo del artículo y os enlazo hacia él: Hoy en nuestro Blog , tenemos la suerte de contar con uno de los mayores expertos en CSS para compartir sus conocimientos con nosotros. Se trata de ... <a href="http://www.cssblog.es/carrousel-realizado-con-basekit-css-y-html/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p>Desde Basekit he creado un artículo sobre como crear un <strong>carrousel de imágenes utilizando la herramienta Basekit</strong>, os cito un trozo del artículo y os enlazo hacia él:</p>
<blockquote><p><em>Hoy en nuestro Blog , tenemos la suerte de contar con uno de los mayores expertos en CSS para compartir sus conocimientos con nosotros. Se trata de </em><a rel="nofollow" href="http://twitter.com/cssblog_es"><em>Pedro Corchero Murga</em></a><em> , programador y creador del conocido</em><a rel="nofollow" href="http://www.cssblog.es/"><em>CSSblog.es</em></a><em> . Como muchos ya sabéis , Basekit es un </em><a href="http://www.basekit.es/editor-web"><em>editor web</em></a><em> orientado a diseñadores, una de sus características es la capacidad de modificar el código CSS de vuestras páginas web de forma directa. A continuación Pedro nos enseña como hacerlo a través de un  atractivo efecto para nuestros carruseles de imágenes.</em></p></blockquote>
<div class="descargar"><a rel="nofollow" href="http://blogdiseno.basekit.es/modificar-sliders-a-traves-de-css/">Ver el artículo de la creación de un carrousel con Basekit</a></div>
<p>
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6940" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6940_permalink = 'http://www.cssblog.es/carrousel-realizado-con-basekit-css-y-html/';
			dtsv.dtse_post_6940_title = 'Carrousel realizado con Basekit (CSS y HTML)';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/basekit-de-photoshop-a-pagina-web-dinamica-20-invitaciones/' rel='bookmark' title='Permanent Link: Basekit, de Photoshop a página web dinámica [No hacen falta invitaciones]'>Basekit, de Photoshop a página web dinámica [No hacen falta invitaciones]</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/la-importancia-del-css/' rel='bookmark' title='Permanent Link: La importancia del CSS'>La importancia del CSS</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/bonito-menu-realizado-con-css-jquery/' rel='bookmark' title='Permanent Link: Bonito menú realizado con CSS &#038; JQuery'>Bonito menú realizado con CSS &#038; JQuery</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/carrousel-realizado-con-basekit-css-y-html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Detectar iPhone o iPad con CSS3 Media Queries</title>
		<link>http://www.cssblog.es/detectar-iphone-o-ipad-con-css3-media-queries/</link>
		<comments>http://www.cssblog.es/detectar-iphone-o-ipad-con-css3-media-queries/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 05:00:47 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[CSS Avanzado]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[Optimización mediante CSS]]></category>
		<category><![CDATA[css3 media queries]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6903</guid>
		<description><![CDATA[Los dispositivos como iPad e iPhone cada vez están más cerca de nuestra vida cotidiana, por ello hay que adaptarse a los nuevos tiempos y crear, estilizar y construir páginas adaptadas a los nuevos medios. De una manera muy sencilla, con el uso de CSS3 Media Queries podemos detectar si el usuario está usando un ... <a href="http://www.cssblog.es/detectar-iphone-o-ipad-con-css3-media-queries/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p>Los dispositivos como iPad e iPhone cada vez están más cerca de nuestra vida cotidiana, por ello hay que adaptarse a los nuevos tiempos y crear, estilizar y construir páginas adaptadas a los nuevos medios. De una manera muy sencilla, con el uso d<strong>e CSS3 Media Queries</strong> podemos <strong>detectar si el usuario está usando un iPad o un iPhone</strong>, y, de esta manera,<strong> enlazar dicho dispositivo a su respectivo documento CSS.</strong></p>
<p>En teoría sería así:</p>
<pre class="css">&lt;link rel="stylesheet" media="all and (max-device-width: 480px)" href="formato-iphone.css"&gt;
&lt;link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)" href="formato-ipad.css"&gt;
&lt;link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)" href="formato-ipad-horizontal.css"&gt;
&lt;link rel="stylesheet" media="all and (min-device-width: 1025px)" href="formato-ipad-horizontal.css"&gt;</pre>
<p>Luego mediante esos documentos podremos estilizar el documento adecuándolo al dispositivo en el que se encuentre el usuario, de forma sencilla.</p>
<p>Vía | <a rel="nofollow" href="http://broadcast.oreilly.com/2010/04/using-css-media-queries-ipad.html">O&#8217;Reilly</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6903" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6903_permalink = 'http://www.cssblog.es/detectar-iphone-o-ipad-con-css3-media-queries/';
			dtsv.dtse_post_6903_title = 'Detectar iPhone o iPad con CSS3 Media Queries';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/25-excelentes-disenos-sobre-sitios-de-apps-para-iphone-e-ipad/' rel='bookmark' title='Permanent Link: 25 excelentes diseños sobre sitios de apps para iPhone e iPad'>25 excelentes diseños sobre sitios de apps para iPhone e iPad</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/detectar-la-resolucion-de-pantalla-y-aplicarle-estilos/' rel='bookmark' title='Permanent Link: Detectar la resolución de la pantalla y aplicarle estilos'>Detectar la resolución de la pantalla y aplicarle estilos</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/disenos-inspirados-para-iphone/' rel='bookmark' title='Permanent Link: Diseños inspirados para iPhone'>Diseños inspirados para iPhone</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/detectar-iphone-o-ipad-con-css3-media-queries/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Crea fácilmente botones 3D con CSS3 y Ruby</title>
		<link>http://www.cssblog.es/crea-facilmente-botones-3d-con-css3-y-ruby/</link>
		<comments>http://www.cssblog.es/crea-facilmente-botones-3d-con-css3-y-ruby/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 22:35:37 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Botones CSS]]></category>
		<category><![CDATA[CSS Medio]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[botones css3]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6856</guid>
		<description><![CDATA[Alexis ha creado una fórmula para poder realizar botones en tres dimensiones con CSS3 y Compass, una extensión de Ruby, de forma sencilla y rápida. Únicamente hay que seguir estos pasos: Instalación de la extensión Cuando hayas descargado la extensión, únicamente será necesario incluirla en el sitio y realizar una referencia a ella: @import "fancy_3d_buttons"; ... <a href="http://www.cssblog.es/crea-facilmente-botones-3d-con-css3-y-ruby/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://eliseos.net/botones-3d-css3-compass/">Alexis</a> ha creado una fórmula para poder <strong>realizar botones en tres dimensiones con CSS3 y </strong><a rel="nofollow" href="http://compass-style.org/"><strong>Compass</strong></a>, una extensión de Ruby, de forma sencilla y rápida. Únicamente hay que seguir estos pasos:</p>
<h2 id="toc-instalacin-de-la-extensin">Instalación de la extensión</h2>
<p>Cuando hayas descargado la extensión, únicamente será necesario incluirla en el sitio y realizar una referencia a ella:</p>
<pre class="css">@import "fancy_3d_buttons";</pre>
<h2 id="toc-configurando-las-variables">Configurando las variables</h2>
<pre>f3d_button(background color, font size, font weight, line height, border radius, border top, border left)</pre>
<p>Como podéis comprobar, existen muchas variables, pueden elegirse las que se deseen.</p>
<p>Para declarar las propiedades del botón, basta con seguir estas reglas, cambiando los valores y propiedades por las que se deseen, claro está:</p>
<pre class="css">a.green{
@include f3d_button(#63bb4a);
}
a.blue{
@include f3d_button(#2992DF, 50px, bold, 1.5em, 10px, 2px, 2px);
}</pre>
<h2 id="toc-ejemplo-y-descarga">Ejemplo y descarga</h2>
<div class="descargar">
<p><a href="http://www.cssblog.es/ejemplos/botones-3d.html">Ver ejemplo de su funcionamiento</a></p>
</div>
<div class="descargar">
<p><a rel="nofollow" href="https://github.com/Baires/SASS-Fancy-3D-buttons">Descargar el ejemplo de los botones 3D</a></p>
</div>
<p>
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6856" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6856_permalink = 'http://www.cssblog.es/crea-facilmente-botones-3d-con-css3-y-ruby/';
			dtsv.dtse_post_6856_title = 'Crea fácilmente botones 3D con CSS3 y Ruby';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/crea-degradados-css-facilmente-con-ultimate-css-gradient-generator/' rel='bookmark' title='Permanent Link: Crea degradados CSS fácilmente con Ultimate CSS Gradient Generator'>Crea degradados CSS fácilmente con Ultimate CSS Gradient Generator</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/crear-botones-css-estilo-wii/' rel='bookmark' title='Permanent Link: Crear botones CSS estilo Wii'>Crear botones CSS estilo Wii</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/crea-animaciones-css3-sencha-animator/' rel='bookmark' title='Permanent Link: Crea animaciones impresionantes con CSS3 mediante Sencha Animator'>Crea animaciones impresionantes con CSS3 mediante Sencha Animator</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/crea-facilmente-botones-3d-con-css3-y-ruby/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Efecto gaussiano con CSS3</title>
		<link>http://www.cssblog.es/efecto-gaussiano-con-css3/</link>
		<comments>http://www.cssblog.es/efecto-gaussiano-con-css3/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 22:46:01 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[efecto gaussiano]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6832</guid>
		<description><![CDATA[Desafortunadamente CSS3 no dispone de ninguna característica para poder crear efectos gaussianos, pero podemos emularlo de forma sencilla si definimos un color transparente a la propiedad text-shadow. Por ejemplo, con esta estructura: &#60;p&#62;Lorem ipsum dolor sit amet...&#60;/p&#62; Añadiendo este código CSS: {     text-shadow: 0 0 7px #000;     color: transparent; } Como dije anteriormente, ... <a href="http://www.cssblog.es/efecto-gaussiano-con-css3/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p>Desafortunadamente CSS3 no dispone de ninguna característica para poder <strong>crear efectos gaussianos</strong>, pero podemos <strong>emularlo</strong> de forma sencilla si definimos un <strong>color transparente a la propiedad text-shadow.</strong></p>
<p>Por ejemplo, con esta estructura:</p>
<pre class="html">&lt;p&gt;Lorem ipsum dolor sit amet...&lt;/p&gt;</pre>
<p>Añadiendo este código CSS:</p>
<pre class="css">{
    text-shadow: 0 0 7px #000;
    color: transparent;

}</pre>
<p>Como dije anteriormente, la importancia reside en el color, que está definido en transparente. Puedes controlar la suavidad del efecto desde el valor de la propiedad text-shadow (en el ejemplo está a 7px).</p>
<p>Internet Explorer 5.5-8 no soporta RGBA, por lo que usaremos el filtro de degradado:</p>
<pre class="css">filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";</pre>
<p>Este efecto funciona en los navegadores Internet Explorer versión 8 y 9, Firefox, Safari y Chrome. Podemos ver a continuación un ejemplo de su funcionamiento o descargar el ejemplo:</p>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/efecto-gaussiano-css3.html">Ver el ejemplo del efecto gaussiano con CSS3</a></div>
<div class="descargar"><a rel="nofollow" href="http://comunidad.cssblog.es/downloads.php?do=file&amp;id=23">Descargar el ejemplo del efecto gaussiano con CSS3</a></div>
<p>Vía | <a rel="nofollow" href="http://acidmartin.wordpress.com/2010/12/23/creating-a-gaussian-blur-effect-with-css3/">Martin Ivanov</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6832" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6832_permalink = 'http://www.cssblog.es/efecto-gaussiano-con-css3/';
			dtsv.dtse_post_6832_title = 'Efecto gaussiano con CSS3';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/bonita-caja-de-busqueda-css3/' rel='bookmark' title='Permanent Link: Bonita caja de búsqueda con CSS3'>Bonita caja de búsqueda con CSS3</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/lista-de-trucos-con-css3/' rel='bookmark' title='Permanent Link: Lista de trucos con CSS3'>Lista de trucos con CSS3</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/' rel='bookmark' title='Permanent Link: Text-stroke, borde en el texto con CSS3'>Text-stroke, borde en el texto con CSS3</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/efecto-gaussiano-con-css3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Text-stroke, borde en el texto con CSS3</title>
		<link>http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/</link>
		<comments>http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 11:15:13 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[CSS Medio]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[Texto]]></category>
		<category><![CDATA[borde CSS]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6676</guid>
		<description><![CDATA[Es muy fácil hacer borde en un texto con imágenes, con Photoshop, pero, ¿y si queremos hacerlo con CSS? Una nueva característica de CSS3, text-stroke, (aunque todavía no es parte de él) es la inclusión de borde en el texto, de una forma muy sencilla, tal y como nos tiene acostumbrados CSS3. Pero hay que ... <a href="http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p style='float: left;margin: 5px 10px 5px 10px;'><img src='http://www.cssblog.es/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/6676.png&amp;w=200&amp;h=200&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Es muy fácil hacer <strong>borde en un texto</strong> con imágenes, con Photoshop, pero, ¿y si queremos hacerlo con CSS? Una nueva característica de CSS3, <strong>text-stroke</strong>, (aunque todavía no es parte de él) es la inclusión de borde en el texto, de una forma muy sencilla, tal y como nos tiene acostumbrados CSS3. Pero hay que destacar que por ahora <strong>funciona únicamente en navegadores basados en WebKit</strong> (Safari, Chrome, iPhone). Por ejemplo, si aplicamos texto con un color blanco,en Firefox simplemente aparecerá una página en blanco, ya que no existe borde, porque no reconoce esta propiedad. Puedes usar Javascript para que detecte el borde, o asegurarte de que el color del texto no coincide con el del fondo.  Un ejemplo sería este:</p>
<pre class="css">h1 {
-webkit-text-stroke: 3px black;
color: white;
}</pre>
<h2 id="toc-aplicar-estilos-segn-el-navegador">Aplicar estilos según el navegador</h2>
<p>Así podremos detectar si el navegador soporta esta propiedad, y si no, cambiamos el color del texto de blanco a a negro:</p>
<pre class="js">var h1 = document.createElement('h1');

if ( !( 'webkitTextStroke' in h1.style ) ) {

var heading = document.getElementsByTagName('h1')[0];

heading.style.color = 'black';

}</pre>
<p>Si deseas opciones más avanzadas de personalización, mira <a rel="nofollow" href="http://www.modernizr.com/">Modernizr</a>.</p>
<h2 id="toc-ejemplo-de-su-funcionamiento">Ejemplo de su funcionamiento</h2>
<p><img class="aligncenter size-full wp-image-6683 dtse-img dtse-post-6676" title="text-stroke" src="http://www.cssblog.es/domains/cssblog.es/public_html/wp-content/uploads/2010/12/text-stroke.png" alt="" width="435" height="169" /></p>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/Text-Stroke.html">Ver ejemplo del borde con CSS3</a></div>
<p>Cabe destacar que podemos hacer un efecto similar con la propiedad <a href="http://www.cssblog.es/css-text-shadow-propiedad/">text-shadow</a>.</p>
<p>Vía | <a rel="nofollow" href="http://net.tutsplus.com/tutorials/html-css-techniques/10-css3-properties-you-need-to-be-familiar-with/">Nettuts</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6676_permalink = 'http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/';
			dtsv.dtse_post_6676_title = 'Text-stroke, borde en el texto con CSS3';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/css-text-shadow-propiedad/' rel='bookmark' title='Permanent Link: CSS: Text-shadow, propiedad'>CSS: Text-shadow, propiedad</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/sombras-en-el-texto-sin-usar-text-shadow/' rel='bookmark' title='Permanent Link: Sombras en el texto sin usar text-shadow'>Sombras en el texto sin usar text-shadow</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/ocultar-mensajes-en-un-texto-con-css/' rel='bookmark' title='Permanent Link: Ocultar mensajes en un texto con CSS'>Ocultar mensajes en un texto con CSS</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interesantes perspectivas de las sombras con CSS</title>
		<link>http://www.cssblog.es/interesantes-perspectivas-de-sombra-con-css/</link>
		<comments>http://www.cssblog.es/interesantes-perspectivas-de-sombra-con-css/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 23:44:05 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[CSS Avanzado]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[sombras]]></category>
		<category><![CDATA[text-shadow]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6656</guid>
		<description><![CDATA[La propiedad box-shadow, una de las nuevas opciones de CSS3, se ha convertido en la opción ideal para crear sombras en las cajas. Aplicando sombras a la pseudo-clases ::before y ::after, crearemos útiles perspectivas con la sombra. Allá vamos: Código HTML &#60;div class="box"&#62; &#60;img src="cssblog.png" alt="cssblog" /&#62; &#60;/div&#62; Código CSS .box:after { content: ''; position: ... <a href="http://www.cssblog.es/interesantes-perspectivas-de-sombra-con-css/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p style='float: left;margin: 5px 10px 5px 10px;'><img class="dtse-img dtse-post-6656" src='http://www.cssblog.es/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/6656.png&amp;w=200&amp;h=200&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>La <a href="http://www.cssblog.es/css-box-shadow-propiedad/">propiedad box-shadow</a>, una de las nuevas opciones de CSS3, se ha convertido en la opción ideal para <strong>crear sombras en las cajas</strong>. Aplicando sombras a la pseudo-clases <em>::before</em> y <em>::after</em>, crearemos <strong>útiles perspectivas con la sombra</strong>. Allá vamos:</p>
<h2 id="toc-cdigo-html">Código HTML</h2>
<pre class="html">&lt;div class="box"&gt;

&lt;img src="cssblog.png" alt="cssblog" /&gt;

&lt;/div&gt;</pre>
<h2 id="toc-cdigo-css">Código CSS</h2>
<pre class="css">.box:after {

content: '';

position: absolute;

z-index: -1; /* Esconder la sombra detrás de la imagen */

/* La sombra */

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

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

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

width: 70%;

left: 15%; /* La mitad del 30% restante */

height: 100px;

bottom:  0;
}</pre>
<h2 id="toc-ejemplo-de-su-funcionamiento">Ejemplo de su funcionamiento</h2>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/sombras/sombras.html">Ver ejemplo de la sombra con perspectiva</a></div>
<p>Vía | <a rel="nofollow" href="http://net.tutsplus.com/tutorials/html-css-techniques/10-css3-properties-you-need-to-be-familiar-with/">Tuts</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6656" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6656_permalink = 'http://www.cssblog.es/interesantes-perspectivas-de-sombra-con-css/';
			dtsv.dtse_post_6656_title = 'Interesantes perspectivas de las sombras con CSS';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/css-box-shadow-propiedad/' rel='bookmark' title='Permanent Link: CSS: Box-shadow, propiedad'>CSS: Box-shadow, propiedad</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/sombras-en-el-texto-sin-usar-text-shadow/' rel='bookmark' title='Permanent Link: Sombras en el texto sin usar text-shadow'>Sombras en el texto sin usar text-shadow</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/css-text-shadow-propiedad/' rel='bookmark' title='Permanent Link: CSS: Text-shadow, propiedad'>CSS: Text-shadow, propiedad</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/interesantes-perspectivas-de-sombra-con-css/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Construir un cubo 3D con HTML5 y CSS3</title>
		<link>http://www.cssblog.es/construir-un-cubo-3d-con-html5-y-css3/</link>
		<comments>http://www.cssblog.es/construir-un-cubo-3d-con-html5-y-css3/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 18:00:53 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[CSS Avanzado]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[cubos]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6635</guid>
		<description><![CDATA[HTML5 y CSS aportan nuevas novedades a los diseñadores, muy útiles y más fáciles de implementar que las de CSS2. Os enseñaré a crear un cubo 3D con CSS, parecido al que os mostré anteriormente. Las letras del cubo son las siglas del logotipo de WebProNews. Para empezar, necesitamos 3 imágenes separadas, cada imagen de ... <a href="http://www.cssblog.es/construir-un-cubo-3d-con-html5-y-css3/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p style='float: left;margin: 5px 10px 5px 10px;'><img class="dtse-img dtse-post-6635" src='http://www.cssblog.es/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/6635.jpg&amp;w=200&amp;h=200&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>HTML5 y CSS aportan nuevas novedades a los diseñadores, muy útiles y más fáciles de implementar que las de CSS2. Os enseñaré a <strong>crear un cubo 3D con CSS</strong>, parecido <a rel="nofollow" href="http://www.cssblog.es/crear-cubos-3d-con-css/">al que os mostré anteriormente</a>. Las letras del <a href="http://www.devwebpro.com/building-a-3d-cube-with-html5-and-css3/">cubo</a> son las siglas del logotipo de WebProNews.</p>
<p>Para empezar, necesitamos 3 imágenes separadas, cada imagen de 100 x 100 píxeles, degradado de claro a oscuro. Incluye las letras W, P y N en cada imagen respectiva, después añade dos píxeles de borde. Tendría que quedar así:</p>
<p><img class="dtse-img dtse-post-6635" src="http://archivos.zptweb.net/WPN-W.png" alt="" /><img class="dtse-img dtse-post-6635" src="http://archivos.zptweb.net/WPN-P.png" alt="" /><img class="dtse-img dtse-post-6635" src="http://archivos.zptweb.net/WPN-N.png" alt="" /></p>
<h2 id="toc-cdigo-css">Código CSS</h2>
<p>Ahora que tenemos nuestras imágenes, vamos a empezar a crear el código CSS.</p>
<p>.cube {</p>
<pre class="css">	position: absolute;
	top: 100px;
	left: 100px;
}</pre>
<p>El contenedor de nuestro cubo se llamará .cube, no necesitamos aplicarle altura y anchura, pero es recomendable aplicarle posición absoluta.</p>
<pre class="css">.face {
	position: relative;
	width: 100px;
	height: 100px;
	overflow: hidden;
}</pre>
<p>Después necesitamos crear una característica global para cada cara de nuestro cubo. En esta parte si será necesario utilizar el posicionamiento absoluto. Indicaremos una altura y anchura de 100 píxeles, y ocultaremos el overflow para que si las imágenes son más largas, no destruyan el cubo.</p>
<pre class="css">.top {
	top: 0;
	left: 89px;
	background: #ffffff;
	-webkit-transform: rotate(-45deg) skew(15deg, 15deg);
	-moz-transform: rotate(-45deg) skew(15deg, 15deg);
}</pre>
<p>Ahora posicionaremos la imagen superior del cubo con top y left. Después añadiremos el color de fondo, que no es necesario pero queda mejor. La siguiente parte seguramente sea la más importante, la nueva propiedad CSS3 transform. Muchos navegadores ya soportan esta propiedad, por lo que no tendremos problemas. Necesitamos incluir dos líneas extra para navegadores basados en webkit y para Firefox con el objetivo de que se muestre correctamente. Rotaremos el cubo 45º en el sentido de las agujas del reloj, 15º en posición oblicua para hacerlo coincidir con las otras caras del cubo.</p>
<p>.left {</p>
<pre class="css">	top: 77px;
	left: 44px;
	background: #ffffff;
	color: #ffffff;
	-webkit-transform: rotate(15deg) skew(15deg, 15deg);
	-moz-transform: rotate(15deg) skew(15deg, 15deg);
}</pre>
<p>La cara izquierda del cubo está establecida muy cerca que la superior, por lo que únicamente deberemos moverla 77 píxeles desde la parte superior del contenedor y 44 píxeles a la izquierda. Después necesitaremos rotar la cara 15º y mantenerla oblicua como la superior.</p>
<pre class="css">.right {
	top: 77px;
	left: 133px;
	background: #ffffff;
	color: #ffffff;
	-webkit-transform: rotate(-15deg) skew(-15deg, -15deg);
	-moz-transform: rotate(-15deg) skew(-15deg, -15deg);
}</pre>
<p>Después debemos construir un espejo de la cara izquierda con la derecha, es decir, las mimas propiedades de forma invertida.</p>
<h2 id="toc-cdigo-html">Código HTML</h2>
<p>La parte de HTML es la más sencilla, el formato sería así:</p>
<pre class="html">
<div class="cube">
<div class="face top">
            <img src=".../WPN-P.png" width="100" height="100">
        </div>
<div class="face left">
            <img src=".../WPN-W.png" width="100" height="100">
        </div>
<div class="face right">
            <img src=".../WPN-N.png" width="100" height="100">
        </div>
</div>
</pre>
<p>Con HTML estructuraremos las imágenes. El ejemplo final sería así:</p>
<div class="descargar">
<a href="http://www.cssblog.es/ejemplos/cubo-css3.html">Ver el ejemplo final del cubo 3D</a>
</div>
<p>
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6635" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6635_permalink = 'http://www.cssblog.es/construir-un-cubo-3d-con-html5-y-css3/';
			dtsv.dtse_post_6635_title = 'Construir un cubo 3D con HTML5 y CSS3';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/crear-cubos-3d-con-css/' rel='bookmark' title='Permanent Link: Crear cubos 3D con CSS'>Crear cubos 3D con CSS</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/espectacular-animacion-3d-de-creative-commons-con-css3-y-html5/' rel='bookmark' title='Permanent Link: Espectacular animación 3D de Creative Commons con CSS3 y HTML5'>Espectacular animación 3D de Creative Commons con CSS3 y HTML5</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/simular-la-realidad-con-css3/' rel='bookmark' title='Permanent Link: Simular la realidad con CSS3'>Simular la realidad con CSS3</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/construir-un-cubo-3d-con-html5-y-css3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Burbujas de texto con CSS</title>
		<link>http://www.cssblog.es/burbujas-de-texto-con-css/</link>
		<comments>http://www.cssblog.es/burbujas-de-texto-con-css/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 12:29:45 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[CSS Avanzado]]></category>
		<category><![CDATA[CSS Medio]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[burbujas texto]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6529</guid>
		<description><![CDATA[Las burbujas de texto son un efecto popular pero la mayoría de ellas se crean con HTML o Javascript. Este tutorial contiene varios ejemplos de efectos de burbujas de texto creados con CSS 2.1 y personalizados con CSS3. Como dije anteriormente, no contiene imágenes, Javascript y puede aplicarse a tu HTML semántico. Por ahora soporta ... <a href="http://www.cssblog.es/burbujas-de-texto-con-css/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p style='float: left;margin: 5px 10px 5px 10px;'><img src='http://www.cssblog.es/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/6529.jpg&amp;w=200&amp;h=200&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Las <strong>burbujas de texto</strong> son un efecto popular pero la mayoría de ellas se crean con HTML o Javascript. Este tutorial contiene varios ejemplos de efectos de <strong>burbujas de texto creados con CSS 2.1 y personalizados con CSS3</strong>. Como dije anteriormente, no contiene imágenes, Javascript y puede aplicarse a tu HTML semántico.</p>
<p>Por ahora soporta Firefox 3.5+, Safari 4+, Chrome 4+, Opera 10+ e Internet Explorer 8+.</p>
<div class="descargar"><a rel="nofollow" rel="nofollow" href="http://nicolasgallagher.com/pure-css-speech-bubbles/demo/">Ver ejemplo de las burbujas </a></div>
<p><span id="more-6529"></span></p>
<h2 id="toc-varios-modos-de-crear-burbujas">Varios modos de crear burbujas</h2>
<p>Con HTML tan simple como <em>&lt;div&gt;Contenido&lt;/div&gt;</em> o <em>&lt;p&gt;Contenido&lt;/p&gt;</em> puedes producir efectos de burbujas como este:</p>
<p><a rel="attachment wp-att-6559" href="http://www.cssblog.es/burbujas-de-texto-con-css/basic-css-speech-bubbles/"><img class="alignnone size-full wp-image-6559 dtse-img dtse-post-6529" title="basic-css-speech-bubbles" src="http://www.cssblog.es/domains/cssblog.es/public_html/wp-content/uploads/2010/11/basic-css-speech-bubbles.jpg" alt="" width="600" height="364" /></a></p>
<p>Añade un elemento hijo y tu obtendrás burbujas como estas:</p>
<p><a rel="attachment wp-att-6558" href="http://www.cssblog.es/burbujas-de-texto-con-css/complex-css-speech-bubbles-2/"><img class="alignnone size-full wp-image-6558 dtse-img dtse-post-6529" title="complex-css-speech-bubbles" src="http://www.cssblog.es/domains/cssblog.es/public_html/wp-content/uploads/2010/11/complex-css-speech-bubbles1.png" alt="" width="600" height="420" /></a></p>
<p>Puedes usar los pseudoelementos :before y/o :after para producir formas básicas. Aplicando propiedades como border-radius y transform puedes producir formas complejas y orientaciones.</p>
<h2 id="toc-cdigo-de-ejemplo">Código de ejemplo</h2>
<p>Este es un ejemplo de como crear una burbuja de texto básica. Para ver más ejemplos mira la página de ejemplos completa.</p>
<pre class="css">/* Burbuja con un triangulo isosceles
------------------------------------------ */

.triangle-isosceles {
   position:relative;
   padding:15px;
   margin:1em 0 3em;
   color:#000;
   background:#f3961c;

   /* css3 */
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background:-moz-linear-gradient(top, #f9d835, #f3961c);
   background:linear-gradient(top, #f9d835, #f3961c);
}

/* creamos el triangulo */
.triangle-isosceles:after {
   content:"\00a0";
   display:block; /* reduce the damage in FF3.0 */
   position:absolute;
   z-index:-1;
   bottom:-30px;
   left:50px;
   width:0;
   height:0;
   border-width:15px 15px;
   border-style:solid;
   border-color:#f3961c transparent transparent;
}</pre>
<p>Cabe destacar que los navegadores que no sean totalmente compatibles con CSS3 o algunos efectos de CSS 2.1, no mostrarán la burbuja &#8220;deforme&#8221;, si no que simplemente no tendrás los efectos completos.</p>
<h2 id="toc-advertencia-sobre-firefox-3-0">Advertencia sobre Firefox 3.0</h2>
<p>Firefox 3.0 soporta los pseudo-elementos de CSS 2.1 pero no el posicionamiento del contenido generador, así que si vas a implementar este efecto en tu sitio, ten en cuenta que Firefox 3.0 lo soporta parcialmente.</p>
<h2 id="toc-ejemplos">Ejemplos</h2>
<div class="descargar"><a rel="nofollow" rel="nofollow" href="http://nicolasgallagher.com/pure-css-speech-bubbles/demo/">Ver ejemplo de las burbujas </a></div>
<p>Vía | <a rel="nofollow" href="http://nicolasgallagher.com/pure-css-speech-bubbles/">Nicolasgallagher</a><br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6529_permalink = 'http://www.cssblog.es/burbujas-de-texto-con-css/';
			dtsv.dtse_post_6529_title = 'Burbujas de texto con CSS';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/text-stroke-borde-en-el-texto-con-css3/' rel='bookmark' title='Permanent Link: Text-stroke, borde en el texto con CSS3'>Text-stroke, borde en el texto con CSS3</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/bocadillos-de-texto-con-css/' rel='bookmark' title='Permanent Link: Bocadillos de texto con CSS'>Bocadillos de texto con CSS</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/grabado-de-texto-con-css/' rel='bookmark' title='Permanent Link: Grabado de texto con CSS'>Grabado de texto con CSS</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/burbujas-de-texto-con-css/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CSS: Background-size</title>
		<link>http://www.cssblog.es/css-background-size/</link>
		<comments>http://www.cssblog.es/css-background-size/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 23:52:12 +0000</pubDate>
		<dc:creator>Pedro CM</dc:creator>
				<category><![CDATA[Cajas]]></category>
		<category><![CDATA[CSS Básico]]></category>
		<category><![CDATA[Maquetación en CSS]]></category>
		<category><![CDATA[background-size]]></category>
		<category><![CDATA[propiedad]]></category>

		<guid isPermaLink="false">http://www.cssblog.es/?p=6402</guid>
		<description><![CDATA[Esta es una propiedad CSS3 que aún no está finalizada, puedes seguir su progreso por la W3C. La propiedad background-size te permite ajustar el fondo, estirarlo hasta donde deseemos, por lo que se puede llamar también background stretch. Podemos usarla, aunque únicamente determinadas versiones de navegadores son soportadas hasta ahora. Sería: -moz-background-size (Firefox 3.6) -o-background-size ... <a href="http://www.cssblog.es/css-background-size/">Lee m&#225;s!</a>]]></description>
			<content:encoded><![CDATA[<p style='float: left;margin: 5px 10px 5px 10px;'><img class="dtse-img dtse-post-6402" src='http://www.cssblog.es/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/6402.jpg&amp;w=200&amp;h=200&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p><em>Esta es una propiedad CSS3 que aún no está finalizada, puedes seguir su progreso por la </em><a rel="nofollow" href="http://www.w3.org/TR/css3-background/#the-background-size"><em>W3C</em></a><em>.</em> La propiedad <strong>background-size </strong>te permite <strong>ajustar el fondo</strong>, estirarlo hasta donde deseemos, por lo que se puede llamar también background <strong>stretch</strong>.</p>
<p>Podemos usarla, aunque únicamente determinadas versiones de navegadores son soportadas hasta ahora. Sería:</p>
<ul>
<li>-moz-background-size (Firefox 3.6)</li>
<li>-o-background-size en (Opera 9.5)</li>
<li>-webkit-background-size (Safari, Google Chrome)</li>
<li>-khtml-background-size (Konqueror 3.5.4)</li>
</ul>
<p>Admite valores de ancho y alto tanto en píxeles como en porcentajes. Los valores, obviamente, pueden ser cambiados a los que deseemos.</p>
<h2 id="toc-ejemplo">Ejemplo</h2>
<p>Un ejemplo muy sencillo sería este (debajo el código):</p>
<pre class="css">div#bgsize {  
  width: 100%;  
 background: url(http://www.misitio.es/imagenes/imagen.gif) no-repeat;  
 background-size: 100%;  
-moz-background-size: 100%;  
 -o-background-size: 100%;  
 -webkit-background-size: 100%;  
 -khtml-background-size: 100%;
}
</pre>
<div class="descargar"><a href="http://www.cssblog.es/ejemplos/background-size.html">Ver ejemplo de background-size</a></div>
<p>Puedes ver más ejemplos como este <a rel="nofollow" href="http://whereswalden.com/files/mozilla/background-size/more-examples.html">en esta dirección externa</a>.<br />
<h3><font color="#000080">Contenido exclusivo para los suscriptores del Feed RSS</font></h3>
<p><font color="#808080">¡Gracias por seguirnos cada día!. Tu fidelidad será premiada con contenidos exclusivos. Hoy puedes descargar:</font></p>
<p><a href="http://www.cssblog.es/ejemplos/pack-20-iconos-futuristas.zip" title="Haz clic aquí para iniciar la descarga"><img class="dtse-img dtse-post-6402" src="http://www.cssblog.es/images/regalo-suscriptores-cssblog-es.png" alt="Haz clic aquí para iniciar la descarga" align="middle" border="0" height="59" width="43" /> 20 iconos futuristas</a></p>
</p>
<p>		<!-- Added by WP-DragToShare-eXtended Plugin --><br />
		<script type="text/javascript">
			dtsv.dtse_post_6402_permalink = 'http://www.cssblog.es/css-background-size/';
			dtsv.dtse_post_6402_title = 'CSS: Background-size';
		</script><br />
		<!-- End of WP-DragToShare-eXtended Plugin --></p>


<p style="font-size: 14px;line-height: 0px;"><b>Artículos relacionados</b></p><p style="margin-top: 2px;margin-bottom: 3px; padding: 0;">Puede que tengas interés por ver algunos de estos artículos muy relacionados con esta entrada:</p><ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/css-color-y-background/' rel='bookmark' title='Permanent Link: CSS: Color y Background'>CSS: Color y Background</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/firefox-3-6-anade-background-clipping/' rel='bookmark' title='Permanent Link: Firefox 3.6 añade background clipping'>Firefox 3.6 añade background clipping</a></li></ul>
<ul style="line-height: 20px;list-style: none;margin-left: 50px;padding: 0;"><li style="list-style: none;margin: 0;background: transparent url('http://www.cssblog.es/wp-content/themes/glossyblue-1-4/images/list_bullet.gif') 0px 5px no-repeat; 	padding: 0 0 0 12px;"><a href='http://www.cssblog.es/varios-background-en-firefox-35/' rel='bookmark' title='Permanent Link: Varios Background en Firefox 3.5'>Varios Background en Firefox 3.5</a></li></ul>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.cssblog.es/css-background-size/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

