Efecto de dobles de hojas de papel con CSS3
Muy buena demostración para crear un efecto de dobles de papel con CSS3, pero sobre todo, excelente el contexto en donde esta implementado.
Mostrando contenidos bajo el tag CSS3
Muy buena demostración para crear un efecto de dobles de papel con CSS3, pero sobre todo, excelente el contexto en donde esta implementado.
Publicado 2011-06-13 01:09:00 en CSS, CSS3

En la escuela todos aprendimos la utilización del guión ortográfico para separar una palabra en dos partes cuando finalizamos un renglón y comenzamos otro.
En HTML, si queremos incorporarlo en un párrafo debemos utilizar la entidad
<p>UnaPalabraMuyLargaQueTieneElGuionOrtografico</p>
Demostración del uso. La particularidad de su utilización es que la entidad sólo aparece cuando es necesario (es decir, cuando la palabra debe ser recortada) caso contrario es invisible.
Creo que es importante saberlo, para poder aprovecharlo en elementos adaptables a diferentes tamaños de pantallas. Por ejemplo: si el ítem de un menú es muy largo, podemos agregar un guión ortográfico para separar la palabra en dos cuando el ancho del menú sea reducido.
Por otro lado, el draft de la especificación CSS3 determina varios estilos que permitirán controlar la forma y el modo con que se utiliza el guión ortográfico, incluso actualmente -webkit-hyphens es compatible en Safari para iOS y en algunas versiones Nightly Builds de Firefox, Safari y Chrome.
Finalmente, para continuar más en profundidad, muy recomendable el artículo The Look That Says Book en The List Apart.
Publicado 2011-06-13 00:11:00 en CSS3, JavaScript, jQuery
Hace un tiempo había visto a Nivo Slider, un slideshow realizado en jQuery que se destaca por sus logrados efectos de transición.
Flux Slider es una implementación similar, también realizado con jQuery (y compatible con Zepto) pero que en lugar de hacer uso de funciones JavaScript para las transiciones utiliza animaciones CSS3. ¿Cuál es la ventaja? Transiciones más fluidas ya que hacen uso de las capacidades nativas del navegador. Muy recomendable la demo (sobretodo los efectos 3D, como la captura de más arriba).
Publicado 2011-06-09 02:57:00 en CSS, CSS3, Sass
Hace unas semanas, mientras trabajaba en el diseño de Biblioteca Comunidad Joomla, me vi en la necesidad de agregar unos ribbons (o cintas, en español) para los títulos de los libros. No quería hacerlo con imágenes, sino con CSS, ya que es posible y no es tan complicado.
Así que tomando el modelo de 3D Ribbon Generator decidí crear una extensión para Compass que permite crearlos de manera sencilla:
Los ribbons son compatibles con IE7+, Firefox 3.5+, Google Chrome y Safari / Safari iOS. Incluso la extensión ofrece soporte para CSS3 Pie, que permite agregar bordes redondeados y sombras en IE.
La utilización es bastante sencilla y flexible, toda la documentación e instalación se encuentran en el repositorio de GitHub.
Y si aún no utilizaron Compass, ¿Qué esperan? ;)
Text-shadow es uno de mis estilos CSS3 favoritos: con algo muy simple se pueden crear efectos muy agradables. Aquí una colección de 12 efectos para copiar y pegar.
Sólo para Chrome: 39 experimentos (con interesantes resultados) utilizando el estilo CSS3 box-shadow.
Publicado 2011-04-29 20:43:00 en Sass, CSS, CSS3

Desde hace unos días esta disponible una nueva versión de Sass con varias novedades interesantes (lectura recomendada: Haml and Sass 3.1 are Released).
Pero lo mejor es que también tenemos una nueva versión (y sitio) de Compass. Esta versión incorpora:
¿Todavía no usas Sass y Compass? Hace unos meses realice tres screencast con los conceptos básicos de las herramientas.
Publicado 2011-04-19 01:57:00 en JavaScript, CSS, CSS3
Adapt.js es un script que detecta el tamaño de pantalla del dispositivo visitante y decide el CSS adecuado a mostrar para dicha dimensión. Es del mismo creador de 960 Grid System.
¿Qué diferencia existe con la utilización de CSS media queries? En funcionamiento, ninguna.
Sin embargo, actualmente (y a mi entender) la utilización de media queries tiene un problema: los navegadores descargan todos los estilos y luego después deciden cual mostrar (entonces, si tenemos cuatro estilos para cada tamaño de pantalla, siempre se descargan todos sin importar el tamaño del dispositivo). Pueden hacer la prueba en este ejemplo y ver como se descargan 3 estilos diferentes.
Por lo tanto, el usuario recibe más contenido del que debería, perjudicandolo a él (en términos de velocidad) y a nosotros (en gasto de ancho de banda).
Y por otro lado la utilización de media queries funciona solo en navegadores modernos (aunque por lo general se lo utiliza para mostrar versiones optimizadas para iphone de los sitios).
Entonces, utilizar una alternativa como Adapt.js no es una mala idea.
Publicado 2011-03-25 17:25:00 en CSS3, Herramientas, CSS
CSSPrefixer es una herramienta que ayuda a la creación de estilos CSS3 para todos los navegadores, agregando los prefijos y sintaxis correspondientes.
¿Todavía no entendes porqué se utilizan los prefijos para cada navegador? Te recomiendo este artículo.
Tip: Si usas Compass, el proceso de conversión de estilos es automático ;)