Diseño Web Horizontal

29 06 2009
Diseño Web Horizontal

Diseño Web Horizontal

Hace ya tiempo que tenía ganas de hablar del diseño web horizontal.

Lejos de las creencias de los llamados “gurús” de la usabilidad, han ido proliferando muchas web relacionadas con el diseño, fotografía, revistas,… En las que en lugar de tener que desplazarse verticalmente por el sitio web, el desplazamiento se hace de modo horizontal.

En este tipo de webs nos encontramos con algún problemilla.  El primero es que lo normal es que nuestro ratón sólo tenga scroll vertical, por lo que tendremos que ir desplazando manualmente el scroll de la barra del navegador, pero vamos a ver algún ejemplo en el que esto se soluciona de un modo perfecto.
El segundo y quizás el más importante, es que debemos de indicar de algún modo al usuario, que se encuentra en una web distinta, que si quiere más contenido tendrá que desplazarse horizontalmente.
Una solución, sería hacer un corte en la página, de modo que se dejase ver que hay más contenido hacia la derecha, por ejemplo, con un contenido cortado por la resolución de pantalla, pero tendríamos que tener presente las distintas resoluciones de pantalla para que esto funcionase. Así que lo normal es encontrarnos con unas flechas dibujadas que nos indican el desplazamiento.

En estos ejemplos podréis ir viendo cómo ha ido evolucionando este tipo de webs, desde el Html con tablas, hasta el uso de CSS.

Leer el resto de esta entrada »





Efecto Glossy con Javascript

23 06 2009
Efecto glossy con Javascript

Efecto glossy con Javascript

He encontrado en Netzgesta, un interesante artículo sobre cómo convertir botones normales en botones tipo glossy.

Ya hablamos en su día de la tendencia en diseño web que supuso este tipo de efecto, brillos, sombras,…  Se trata de un scipt que redondea y da brillo a cualquier imagen que coloquemos en la web.

El resultado final es muy bueno, lo que luego tendréis que valorar es si merece o no la pena para vuestro caso particular, ya que en ocasiones consumirá mucho menos peso trabajar esas imágenes en photoshop.

Ver post original y descargar js





La mejor CSS

18 06 2009
Optimizar la CSS al máximo

Optimizar la CSS al máximo

Cuando hacemos un diseño web, tenemos que tener muy en cuenta cómo luego vamos a  optimizarlo de la mejor manera,  para que que no pese demasiado.

En el post anterior, Gabriel, me preguntaba cómo optimizar la CSS, espero que este post, os sirva de algo.

Hace un par de años, recuerdo volverme loco para hacer páginas que no superasen en ningún caso los 100kb de peso, era una auténtica pesadilla, ya que sólo la gráfica te llevaba casi la mitad.
Hoy en día las velocidades de carga son más rápidas, pero eso no significa que podamos permitirnos hacer nuestras páginas sin optimización alguna.

Además, cada vez son más, los usuarios que nos conectamos con un terminal de bolsillo, por lo que se agradece muy mucho, el poder navegar con fluidez sobre una página “ligera”.

Tendremos pues que intentar optimizar al máximo nuestras imágenes, el Html y los archivos que mandamos cargar al navegador cuando lee nuestro código, como los .js y los .CSS

En este post vamos a tratar de conseguir la mejor CSS para nuestra web.

Leer el resto de esta entrada »





CSS: ancho de una capa (DIV)

15 06 2009
ancho de capas con CSS

ancho de capas con CSS

Ya hace tiempo hablábamos de cómo en diseño web, las tablas habían dejado paso a las capas, pues bien, uno de los problemas más habituales a los que nos enfrentamos es el poder controlar el ancho justo de una capa, ya que son varias las etiquetas que hacen que este ancho se vea alterado.

Quizás sea un tema demasiado obvio para la mayoría, pero dado que he tenido varios mails preguntándome por este aspecto, he decidido hacer un post para aclarar ideas.

Es frecuente si no conocemos bien las CSS, ver cómo a pesar de marcar el ancho con un width de una etiqueta <div>, este se ve alterado al meter los padding, margin, …

Esta es la explicación, de lo que sucede en estos casos. El ancho total de una capa, es igual a la suma del padding-left + padding-right + border-left + border-right + width Quizás sobre la explicación, pero ahí va:

  • margin - es el espacio que dejamos fuera de la capa, a partir del cual comenzamos a pintar nuestra capa.
  • padding - es el espacio interno a la capa, el que hará que se definan los márgenes dentro de la capa.

Aunque por defecto se supone que los navegadores leen como valor cero, el no declarar las etiquetas padding, border o margin,  (padding: 0px; margin: 0px; border; 0px). Yo,  para no tener problemas con los navegadores, coloco los bloques “contenedores” con sus propiedades a cero y luego dentro de ellos coloco otro div que tenga los padding, margin,.. que necesite para la maquetación. Normalmente comienzo a maquetar con el photoshop abierto. Mido los contenedores en el psd y los voy formando en el Html. Al dejar los “contenedores” sin bordes ni espacios, consigo encuadrar toda la web, y que se vea exactamente igual tanto en Explorer como en Firefox o cualquier otro navegador. En todo caso es conveniente siempre que estamos montando un Html, ir probando los avances, al menos, en Explorer y Firefox. POST RELACIONADOS:





Ilustrar con Photoshop

8 06 2009
Ilustrar con Photoshop

Ilustrar con Photoshop

Photoshop es para el diseño web y para el diseño en general una herramienta totalmente imprescindible, hoy con gran sorpresa, una web de un ilustrador kuwaití, Ahmed Alrefaie, en ella muestra una galería de trabajos realizados únicamente con Photoshop.

El autor comenta que sus diseños son de principio a fin realizados con Photoshop, y que viene a tardar un mes en realizar cada una de sus obras, no dice nada de cuánto tiempo dedica al día ;)

Da la impresión en alguno de sus diseños, de que coge fotografías reales y las vectoriza para luego añadirle todo tipo de sombras y detalles, en cualquier caso, se trata de muy buenas ilustraciones y de una técnica muy refinada, que al menos hará dudar a todos aquellos que no veían en Photoshop una herramienta para ilustradores.

Ver portfolio de Ahmed Alrefaie

Más post relacionados con Photoshop

All my artwork is created from start to finish on Photoshop CS3, using only a mouse, I create outlines using the Pentool provided then color. Some refer to it as a Vector, and others Vexel, eitherway it uses precise and accurate lines and shapes in order to create sharp artwork. An average artwork I create takes approx. one month. That said I am lazy ;P




Diseño Web. ¿Qué resolución de pantalla usar?

3 06 2009
¿Para qué resolución de pantalla diseñar?

¿Para qué resolución de pantalla diseñar?

En el diseño web, uno de los primeros factores que valoramos a la hora de empezar a diseñar, es fijar un ancho máximo para que no se produzca scroll horizontal. Ya vimos en un post anterior, que el scroll vertical no era para nada preocupante, pero sin embargo el horizontal es casi un “pecado mortal”.

Desde hace unos años, los diseñadores web, tomamos como referencia la resolución de 1024px de ancho. Teniendo en cuenta que tenemos que dejar espacio para la barra lateral del navegador (la barra de scroll) cuya medida por lo general es de unos 20px, nos quedaría un ancho máximo de unos 990px.

Yo particularmente tomo como referencia los 960px, ya que es divisible por una cantidad mayor de números.

Bien, parece pues, que para los diseños de webs de ancho fijo, la resolución de 1024px se ha estandarizado.
Si además compruebo las estadísticas que me da mi google analytics, veo que la mayoría usa esta resolución de pantalla, 23,67%, seguido por un 18,14% que usa 1280×1024px, un 17,75% que usa 1280×800px, sólo un 0,97% que usa 800×600 y el resto, resoluciones mayores a 1024px.

Son muchos los diseñadores que ocupan el 100% de la página, adaptando en porcentaje los anchos de sus CSS.  A mi particularmente no me gusta, prefiero controlar el ancho de mis diseños, precisamente por eso, porque han sido pensados para un determinado ancho. Además 960px es suficiente espacio para distribuir de una manera legible toda la información. Además me gusta que quede “aire” alrededor de la página.

En todo caso creo que hemos de tener muy en cuenta el tipo de usuario que va a ver nuestra web, y dado que la inmensa mayoría usa los 1024px de ancho, yo seguiría diseñando para esa resolución, a no ser que se tratase de un tipo de web muy particular o con un target muy particular en los que las circunstancias aconsejasen hacer un diseño más ancho o ¿por qué no?, más estrecho.

¿Y tú qué opinas?

Más entradas relacionadas con la resolución de pantalla