frontend. principios básicos. una guía de estilo y fundamentos web

Download Frontend. Principios básicos. Una guía de estilo y fundamentos web

If you can't read please download the document

Upload: kilian-barrera

Post on 16-Apr-2017

4.967 views

Category:

Design


3 download

TRANSCRIPT

PowerPoint Presentation

Frontend. Principios bsicos.Gua de estilo y fundamentos web. v0.2

Por Kilian Barrera.Web: http://kilianbarrera.comTwitter: @kilianbarrera

Bajo licencia Creative Commons

Principio I

El contenido separado del diseo.

No maquetes con .

Usa

CSS es tu vida. Dominalo. El espacio vaco es tu aliado. Deja respirar cada elemento

Usa una paleta de color reducida.

Crea una Gua de Estilo. Te dar consistencia. Mejorala.

v

Principio II

Navega en tu contenido.

Estructura tu contenido.

Navegalo mentalmente.

Crea mockups.

Crea casos de uso

Crea arboles cortos de navegacin. Mximo 4 niveles. Mejor 1.

Cuida tu lenguaje. Usa Tu perfil no Mi perfil

Principio III

Piensa en SEO.

Cada pgina tiene un y nico

Usa los H1,H2,H3... para encabezar tu contenido.

Usa

  • para mens y elementos repetidos (noticias,productos,etc)

    Rutas URL con /nombre-largos-separados-por-guion

    Los buscadores son tus aliados. Posicionate naturalmente.

    Usa Javascript no instrusivo.

    http://www.nombre.com y http://nombre.com

    Principio IV

    No hagas pensar.

    Crea mens legibles.

    Crea contraste para los links.

    Ten formularios equilibrados, ordenados y crea consistencia.

    Has pruebas de usuarios con amigos.

    Mantenlo simple, ordenado y consistente.

    Destaca los cambios. Sobretodo si usas AJAX

    v

    Maquetacin CSS

    Usa un framework CSS. 960.gs, Blueprint...

    Manten todo el CSS en un archivo aparte

    Usa un reset CSS

    Para los emails necesitas el CSS embebido en las etiquetas

    Usa HAML+SAAS si puedes

    Proporcionalidad. Coherencia en los espacios y margenes.

    Busca el equilibrio. Ni todo junto, ni todo separado.

    Maquetacin CSS

    Ejemplo de HAML y ERB en Ruby on Rails

    // HAML

    #profile .left.column #date= print_date #address= current_user.address .right.column #email= current_user.email #bio= current_user.bio

    // ERB

    Maquetacin CSS

    Ejemplo de SAAS en Ruby on Rails

    // Sass

    h1 height: 118px margin-top: 1em

    .tagline font-size: 26px text-align: right/* CSS */

    h1 { height: 118px; margin-top: 1em;}

    .tagline { font-size: 26px; text-align: right;}

    Aprender...

    leyendo...un buen libro gratuito de CSS...

    observando...http://960.gshttp://www.desink.com

    Y mejorando con 'Tips' para interfaces...10 tcnicas para mejorar tu interfaz10 Principios de diseos web efectivos Otros 5 principios de diseos web efectivos

    Formularios

    No hagas pensar.

    Validacin en el cliente con JS pero siempre validar en el server

    Crea mensajes de error comprensibles, cortos y aporta la solucin

    Marca claramente la informacin requerida

    Informar siempre al usuario cuando fue completado correctamente

    Es mejor prevenir el error. Usa ayuda contextual al tipo de campo.

    Si usas un Captcha, tiene que soportar audio y un recargar

    Formulario de registro

    Estudio de uso

    Link de registro en la esquina superior derecha (40%) Formulario de registro tiene que ser simple y sin distracciones (61%) 1 sola pgina de registro (93%) Atraer al visitante con los beneficios por registrarse (41%) Los /Title de los inputs en negrita (62%) La alineacin del label a la derecha o sobre el input Usar como ayuda visual y contextual el "Placeholder text" Alinear los campos verticalmente (86%) e igualar los "width" No usar hover, active o focus effect (84%)

    Formulario de registro

    Estudio de uso

    Usar ayuda contextual esttica (57%) o dinmica (33%) y que aparesca debajo o a la derecha del campo. Puedes usar validacin esttica o dnamica. No usar un email de confirmacin (82%) Usar password de confirmacin (72%) Captcha o no captcha. (48% vs 52%) No usar botn de Cancelar (92%) Botn de Submit alineado a la izquierda (56%) o centrado (26%) Mensaje de agradecimiento ayuda a explorar el servicio. (45%)

    Formularios HTML5

    Placeholder

    Formularios HTML5

    Autofocus

    Autofocus onLoad HTML4


    Autofocus HTML5

    Autofocus con fallbackDetecta si el navegador soporta el atributo "autofocus", y slo ejecuta el script de autofocus si no lo soporta.
    if (!("autofocus" in document.createElement("input"))) { document.getElementById("q").focus(); }

    Formularios

    Ejemplos de buenas practicas...

    Mejores practicas para la validacin de formularios

    Teora...

    Mensajes del sistema: cundo usar cul?Diseo de formularios - Campos (I)Diseo de formularios - Campos (II)

    Recursos

    Internet siempre esta ah para ayudarte...

    http://diveintohtml5.orghttp://librosweb.eshttp://www.alzado.orghttp://www.smashingmagazine.comhttp://haml-lang.comhttp://sass-lang.com/http://960.gs/http://www.desink.com

    Con Google siempre indexando...

    Gracias

    Preguntas, aportaciones y mejoras sern bienvenidas.

    Presentacin creada para el grupo Las Palmas on Rails