Template de WordPress: pasar de PSD a HTML5

| enero 20, 2012 |

Esta es la segunda parte del tutorial Diseñar template de WordPress en Photoshop. Ahora vamos a transformar ese diseño en una página web con HTML5 y CSS3, Para esto utilizaremos algunas de las nuevas etiquetas de HTML5, ademas trataremos de evitar la mayor cantidad de imagenes posibles utilizando algunas de las propiedades de CSS3.

66c07 disenar template de wordpress photoshop01 Template de Wordpress: pasar de PSD a HTML5

Dicho esto nos ponemos mano a la obra 66c07 icon happy Template de Wordpress: pasar de PSD a HTML5 .

Les digo que el tutorial es un poco largo, pueden seguir por partes para que no se les haga muy pesado, aquí les dejo un demo y los archivos de la web ya maquetada, espero disfruten del tutorial y puedan aprender cosas nuevas, cual quier duda o sugerencia no duden en comentar.

Descargar Archivos Base
Demo Online

En esta parte del tutorial cortaremos las imágenes necesarias para la web, utilizaremos algunas técnicas css3 para evitar su uso excesivo..

Utilizaremos las nuevas etiquetas html5 para la estructura principal y para el estilo utilizaremos las nuevas propiedades css3 como: degradados, sombras y transiciones.

Estructura de archivos y carpetas a utilizar

Como sabemos que estamos trabajando para lo que será una plantilla para wordpress en el futuro, teniendo esto en cuenta utilizaremos la siguiente estructura de archivos.

66c07 paso 1 1 1327065845 full550 Template de Wordpress: pasar de PSD a HTML5
  • CSS: Albergará los archivos css, en nuestro caso solo tendrá el archivo reset.css y las fuentes que utilizaremos en la web.
  • Images: como lo indica su nombre estarán alojadas todas las imágenes de la plantilla, en nuestro caso también colocaremos una carpeta llamada tmp(temporal) para colocar las imágenes del slider y el post.
  • Js: aloja nuestros archivos JavaScript.
  • style.css: en este archivo tenemos la opción de importar desde la carpeta css los estilos de la pagina o agregarlos directamente en ella, en nuestro caso he importado la hoja de estilos reset.css y he agregado todos los estilos de la web en este archivo.

Una vez creada esta estructura de archivos y carpetas, abrimos index.html en nuestro editor de código y empezamos a codificar el HTML, yo he utilizado DreamWeaver y Notepad ++.

Cortar las imágenes Necesarias

[nota:934c11f811]A la hora de cortar imágenes es muy tedioso buscar las capas, para facilitar este trabajo puedes seleccionar la Herramienta Mover y en la barra de opciones marcar la opción seleccionar automáticamente, de esta forma solo con hacer clic en un elemento del espacio de trabajo te seleccionará automáticamente la capa en el panel capas. [/nota:934c11f811]
Para empezar a aplicar estilos a la página primero cortaremos las imágenes necesarias. Empezaremos por la imagen de fondo, para el fondo utilizaremos 2 imagenes, una que es el fondo general de la web y otro el fondo central superior que es una especie de rayo de luz.

Fondos de la web

para el fondo general ocultamos todas las carpetas en el panel capas menos la de fondo, seleccionamos la herramienta Marco rectangular, creamos una selección de unos 100px x 100px.

66c07 paso 2 1326840199 full550 Template de Wordpress: pasar de PSD a HTML5

Con la selección hecha vamos al menú edición > copiar combinado, luego creamos un nuevo documento (Ctrl + N) si te fijas al crear el nuevo documento ya viene con las dimensiones de la selección anterior, pegamos (Ctrl + V) la selección copiada anteriormente.

Para guardar la imagen ir al menú Archivos > Guardar para web y dispositivos (Ctrl+Alt+Shif+s) lo guardamos como page-bg.jpg en la carpeta imagen que creamos al principio del tutorial y lo configuramos de la siguiente manera.

66c07 paso 3 1326840432 full550 Template de Wordpress: pasar de PSD a HTML5

De esta forma guardaremos todas las imágenes que cortemos, con la salvedad de que las imágenes que necesitan transparencia las guardaremos en png, pero lo demás será el mismo proceso.

Cortemos ahora la imagen de fondo central,ocultemos la capa de fondo verde para solo dejar activa las dos que forman los rayos, seleccionemos la herramienta marco rectangular y creamos una selección a todo ancho del área de trabajo 800px y de alto lo necesario para cubrir toda la imagen.

ced11 paso 4 1326840566 full550 Template de Wordpress: pasar de PSD a HTML5

Para guardar esta imagen seguimos el proceso anterior solo que ahora seleccionamos la opción PNG-24 y guardamos la imagen en la carpeta images como: luz-body-bg.png, ya tenemos las dos imágenes necesarias para el fondo.

Logo

Continuemos cortando imágenes, para el menú no será necesario ya que utilizaremos CSS3, la siguiente sería el logo de la web, para este utilizaremos otro método de corte de imágenes en photoshop, con la tecla ALT pulsada hacemos clic en el ojo de la carpeta logo para solo dejar visible esta, pulsamos Clic derecho > duplicar Grupo, en el nuevo cuadro seleccionamos Nuevo en el desplegable Documento, como muestra la imagen.

ced11 paso 5 1326840928 full550 Template de Wordpress: pasar de PSD a HTML5

El resultado será un nuevo documento con la mismas dimensiones que el Documento general de la web, para recortarlo ir al Menú imagen > Cortar…, en el cuadro que te sale selecciona la opción Píxeles transparentes, con esto solo queda el área del documento donde exista un pixel al menos de la imagen, de esta forma no nos equivocamos cortando mas o menos en el área de la imagen, para terminar guardamos la imagen como logo.png

Esta forma de recorte solo suelo utilizarlas para imágenes que tienen fondo transparente y no se pueden visualizar correctamente las sombras o reflejos que tiene aplicados.

Manejadores del slider

Para el slider solo necesitaremos los dos botones left y right, lo demas lo crearemos con css3, estos botones también se pueden crear fácilmente pero no quiero alargar mucho el tutorial.

Ocultamos todas las capas y dejamos visible solo la carpeta del botón left (Alt + clic en la carpeta), duplicamos en un nuevo documento la carpeta, pulsamos Alt + Clic sobre la mascara de la carpeta Nav Left para desactivarla y ocultamos la capa sombra.

ced11 paso 6 1326841317 full550 Template de Wordpress: pasar de PSD a HTML5

Para terminar con el botón left recortamos la imagen, menú imagen > Cortar…, guardamos el botón como slider-ctrl-left.png.

Para recortar la sombra ocultamos todas las capas menos la capa sombra, vamos al menú imagen > cortar…, la guardamos como sombra-slider-control-l.png.

ced11 paso 7 1326841555 full550 Template de Wordpress: pasar de PSD a HTML5

Para el botón de la Derecha solo abrimos la imagen del botón izquierdo en photoshop, vamos al menú Edición > Transformar > Voltear horizontal y lo guardamos como slider-ctrl-right.png y esta listo el botón derecho, el mismo proceso con la sombra y la guardamos como sombra-slider-control-r.png, con esto ya tenemos los botones del slider.

Fondo del titulo, post y widget sidebar

Para cortar el fondo del titulo de los post utilizaremos el mismo método que para los botones del slider, seleccionamos las dos capas correspondientes al fondo del titulo y pulsamos en duplicar capas en un documento nuevo, ir al menú imagen > cortar… y la guardamos como title-bg.png

Para el titulo del sidebar seguimos el mismo proceso anterior y lo guardamos como title-bg-sidebar.png.

División del contenedor principal

Para dividir los post del sidebar utilizaremos una imagen que se repetirá en forma vertical, seleccionemos la capa Sombra sidebar, la duplicamos en un nuevo documento, creamos una nueva capa por debajo de esta y con la capa Sombra sidebar seleccionada hacemos clic derecho > combinar hacia abajo, esto para eliminar los estilos de capa que contiene.

ced11 paso 8 1326841802 full550 Template de Wordpress: pasar de PSD a HTML5

Con la herramienta Recortar hacemos una selección de unos 10px de alto y todo el ancho de la imagen, pulsamos enter y la guardamos como bg-content.png
Imágenes necesaria del sidebar

Para el sidebar solo necesitamos el icono de la lista, las imágenes de la lista vídeos la dejare en los archivos del tutorial, para recortar el icono seguir el mismo proceso, dupliquen la capa en un nuevo documento, ir a imagen > recortar… y guardarla como lista-noticia-arrow.png.
Imágenes necesaria del footer

En el footer solo necesitamos el botón de la derecha para subir arriba, sigue el mismo proceso para recortar la imagen y guárdala como goTop-footer.png

Ya tenemos todas las imágenes que utilizaremos para la web, el siguiente paso a seguir será la implementación de HTML y css3 para dar forma a nuestra web, empezamos en seguida.

Código Base de la web, archivo index.html

En el archivo index.html crearemos la estructura base de la web el cual contiene las principales secciones.

Código :

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>

   <!-- WRAPPER -->
   <div id="wrapper" class="clearfix">

       <!-- NAV#TOP-MENU -->
       <nav id="top-menu" role="navigation" class="clearfix">

       </nav>
       <!-- FINAL NAV#TOP-MENU -->

       <!-- HEADER -->
       <header id="header" class="clearfix">

       </header>
       <!-- FINAL HEADER -->

       <!-- #MAIN -->
       <div id="main" class="clearfix">            

       </div>
       <!-- FINAL #MAIN -->

       <!-- #FOOTER -->
       <footer id="footer" class="clearfix" role="contentinfo">

       </footer>
       <!-- FINAL #FOOTER -->

   </div>
   <!-- FINAL WRAPPER -->
</body>
</html>

Si te fijas en el código anterior lo primero que vemos es el DOCTYPE que trae HTML5 con diferencia con la versión anterior que existían tres tipos de DOCTYPE, ahora con html5 solo existe uno y mucho más sencillo.

Como muestra el código anterior la página estará compuesta por 5 bloques principales, entre ellos tres etiquetas nuevas en HTML5.

  • DIV ID wrapper: Este bloque contendrá todos los demás bloques de la web, este define el ancho que utilizaremos.
  • NAV: Esta etiqueta delimita el área de navegación de la página y estará también el buscador.
  • HEADER: Dentro de esta etiqueta colocaremos el logos y el slider de la web.
  • DIV ID main: Este bloque delimitará el espacio reservado para nuestro contenido y la barra lateral o sidebar.
  • FOOTER:En este bloque se colocara la información del pie de página y un menú de navegación.

Configuración de head

En nuestro head debemos agregar los archivos js,css y los meta y todos los script que utilizará la web. El siguiente …
Continua leyendo desde la fuente

Related posts:

  1. Diseñar template de WordPress en Photoshop En este tutorial realizaremos un theme para WordPress en Photoshop,...
  2. Template Web corporativo en Photoshop Haremos mediante Photoshop el diseño de un template Web de...
  3. Web Template minimalista en Photoshop Diseña en Photoshop un estilo de diseño web minimalista. Ayudándonos...
  4. Layout Sensible en HTML5 con Media Queries y JS Con el lanzamiento de mi nuevo sitio web, decidí poner...

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply