SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Downloaden Sie, um offline zu lesen
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
/ITALOWAXMAN
Designer  /  Front-­‐ender
@italowaxman
fb.me/italowaxman
br.linkedin.com/in/italowaxman
github.com/italowaxman
PIXELSIA LONGA JORNADA DO PSD TO HTML
ALFAMAWEB.COM.BR
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
SOU UM DESIGNER-UNICÓRNIO
designer por natureza e front-ender por acidente xD
PIXELSIA LONGA JORNADA DO PSD TO HTML
TAMBÉM CURTO OPEN-SOURCE
participo ativamente contribuindo com alguns projetos legais e recomendo!
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
DESIGNER VS DESENVOLVEDOR
um duelo que quem sai perdendo é o projeto. Tamo junto bro!
PIXELSIA LONGA JORNADA DO PSD TO HTML
TRABALHO EM EQUIPE
seu trabalho não se trata apenas do layout ou do código, para o projeto “funcionar” é
fundamental a sua presença e participação nas demais etapas junto a seu time.
PIXELSIA LONGA JORNADA DO PSD TO HTML
COMUNIQUE-SE BEM
comunicação é fundamental para o entendimento das necessidades, limitações e
expertises dos profissionais envolvidos e do próprio projeto.
COMO LAYOUTAR PENSANDO
NO DESENVOLVEDOR?
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
WIREFRAME BEM PLANEJADO
PIXELSIA LONGA JORNADA DO PSD TO HTML
ARQUITETURA EM GRUPO
importantíssimo que todos os envolvidos no projeto participem e discutam bastante
nessa etapa, prevendo possíveis problemas estruturais, gargalos e recursos para uma
melhor usabilidade.
UTILIZAÇÃO DE GRIDS
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
USE E ABUSE DE GRIDS
a utilização de GRIDS beneficia a estruturação e desenvolvimento do layout, além
de facilitar o desenvolvimento e as adaptações responsivas.
FRAMEWORK VS CUSTOM GRID
a escolha vai depender exclusivamente da necessidade do projeto, porém não se limite
a um GRID. Cada projeto tem sua necessidade e seu GRID, não é uma receita de bolo.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PADRONIZAÇÃO DE
ELEMENTOS
PIXELSIA LONGA JORNADA DO PSD TO HTML
CRIAÇÃO DE UI KITS
UI KITS facilitam muito a vida da equipe, padronizando e mostrando os elementos com suas
interações e estados. Assim mantendo o padrão visual a todo momento.
ORGANIZAÇÃO DO PSD
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
RENOMEIE AS LAYERS
separe as layers em grupos com nomes intuitivos e utilize
cores específicas para cada grupo de camadas.
PIXELSIA LONGA JORNADA DO PSD TO HTML
HIERARQUIA DE LAYERS
outra dica é organizar as layers de forma hierárquica sempre
de cima para baixo, do header ao footer. Isso facilita muito a
vida do desenvolvedor.
FECHAMENTO DO PSD
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
MERGE NOS EFEITOS
é aconselhável que antes do envio do psd, todos os efeitos
de camada e blend modes sejam fundidos visando facilitar
a manipulação dos elementos.
STYLE GUIDE DO LAYOUT
PIXELSIA LONGA JORNADA DO PSD TO HTML
O MANUAL DE INSTRUÇÕES
nesse documento que está contida todas as informações e instruções do layout
como cores utilizadas, tamanhos tipográficos, estado dos elementos, espaçamentos
e muito mais. Organizar e padronizar devem ser premissas básicas.
COMO DESENVOLVER
PENSANDO NO LAYOUT?
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
ANALISANDO O LAYOUT
antes de metermos a mão no código, é importante analisarmos toda a estrutura
do layout e dividi-lo mentalmente em blocos maiores (Header, Content, Footer) para em
seguida começarmos o seccionamento dos elementos de cada bloco.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
SEPARAÇÃO DOS ELEMENTOS
definido os blocos e suas respectivas sections, chegou a hora de visualizarmos cada
elemento individualmente como tag buscando uma melhor semântica para iniciarmos a
conversão do layout.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
CONSTRUÇÃO DOS ELEMENTOS
aqui decidimos como será feita a construção dos elementos do layout, o que será
utilizado com imagem e o que será feito com CSS.
PIXELSIA LONGA JORNADA DO PSD TO HTML
#GO CONVERSÃO!
já identificamos a estrutura do layout, temos o mapeamento das tags e já definimos
como será a construção dos elemento, podemos partir para a conversão.
LET’S CONVERTING!
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
INICIEMOS PELOS ASSETS
antes de metermos a mão no código propriamente dito, gosto de iniciar a conversão
separandos os elementos e organizando os assets (imagens, webfonts e ícones).
PIXELSIA LONGA JORNADA DO PSD TO HTML
SEPARAÇÃO DAS IMAGENS
aqui separamos as imagens do nosso psd e decidimos em qual formato cada uma delas
será utilizada. Mostrarei 2 maneiras fazermos esse processo.
PIXELSIA LONGA JORNADA DO PSD TO HTML
MÉTODO PADRÃO (SLICE TOOL)
utilizando a ferramenta “slice tool” do PSD e vamos demarcando o espaço de cada
imagem para em seguida as recortarmos.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
MÉTODO DESIGNER (DUPLICAÇÃO)
selecionando a layer desejada e a duplicamos para um novo documento. Aqui podemos
efetuar quaisquer alterações de dimensionamento e manipulá-las individualmente caso
necessário.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PNG, JPEG ou SVG?
vejo que muitos profissionais possuem essa dúvida. Também vejo questionamentos
do tipo, qual é mais leve e melhor? Quando usar cada um em específico?
PIXELSIA LONGA JORNADA DO PSD TO HTML
PNG - SUPORTA TRANSPARÊNCIA
esse formato na maioria da vezes é utilizado quando necessitamos de imagens com
algum efeito de transparência ou opacidade, pois podemos preservá-los depois de salva.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
JPEG - MUITAS CORES
esse é o formato mais utilizado, pois numa imagem com uma complexidade visual maior
ele nos oferece um arquivo final muito menor e com mais qualidade.
PIXELSIA LONGA JORNADA DO PSD TO HTML
JPEG - 118kb
PNG - 536kb
PIXELSIA LONGA JORNADA DO PSD TO HTML
SVG - VETORES ESCALÁVEIS
vem ganhado bastante destaque atualmente pelo fato de suportarem grandes resoluções
sem distorções, por se tratar de vetor geralmente é utilizado em logotipos e ícones nos
projetos. São extremamente leves e customizáveis.
PIXELSIA LONGA JORNADA DO PSD TO HTML
FONTES DO LAYOUT - WEBFONTS
atualmente podemos utilizar a fonte que desejarmos se utilizarmos o recurso font-face ou
webfonts. Caso precise gerar uma webfont, basta acessar o site a seguir que também
disponibiliza uma vasta biblitoteca.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
HORA DE COMEÇAR O CÓDIGO
terminada a separação dos assets do projeto, chegou a hora instalarmos as dependências
e estruturarmos todo o esqueleto html do projeto.
PIXELSIA LONGA JORNADA DO PSD TO HTML
DEPENDÊNCIAS COM O BOWER
o BOWER nos ajuda e é uma verdadeira mão na roda na hora da instalação e manutenção
das dependências do projeto.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
#PARTIU HTML
o tão esperado momento de estruturar todo o HTML de forma semântica chegou,
lembre-se de utilizar classes e ID’s intuitivos e caprichar na indentação do código para
que outras pessoas consigam entendê-lo melhor.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
ESQUELETO HTML CONCLUÍDO!
chegou a hora de brincar com o CSS e fazer a magia acontecer. Graças ao CSS3 temos
várias features novas e legais que facilitarão muito nossa vida.
PIXELSIA LONGA JORNADA DO PSD TO HTML
CSS3 COISA DE MEU DEUS
animations, transitions, display:flex, background:cover, media-queries são apenas algumas
coisitas que farão toda a diferença no resultado do projeto graças ao CSS.
PIXELSIA LONGA JORNADA DO PSD TO HTML
@MEDIAS - MEDIA QUERIES
com essa belezura conseguimos ter o controle dos elemento e do comportamento deles
de acordo com cada resolução, a responsividade está ai para elevar ainda mais o nível
do seu projeto.
PIXELSIA LONGA JORNADA DO PSD TO HTML
BOX-SIZING: BORDER-BOX;
diferente do box-sizing default, passa a computar PADDINGS e BORDERS na width e
height total dos elementos. Ajuda bastante quando temos elementos flutuantes em um
container fixo.
PIXELSIA LONGA JORNADA DO PSD TO HTML
DISPLAY: FLEX;
esqueçam posicionamento de elementos utilizando floats ou todos aqueles cálculos,
esse novo conceito organiza e alinha de forma muito mais fácil e simples tornando seu
layout flexível e ajudando na responsividade.
PIXELSIA LONGA JORNADA DO PSD TO HTML
BACKGROUND-SIZE: COVER;
essa sem dúvida é a forma mais fácil e simples de criar um background 100% e
ajustável sem o uso de qualquer script.
PIXELSIA LONGA JORNADA DO PSD TO HTML
CSS TRANSITIONS
podemos dizer que nossos layouts ganharam mais vida com essa propriedade, nos
possibilita criar as mais diversas interações de forma animada e suave.
PIXELSIA LONGA JORNADA DO PSD TO HTML
CSS ANIMATIONS
talvez o feature mais divertido do css, com as animações podemos literalmente dar
vida ao projeto e elevar muito a experiência do usuário.
PIXELSIA LONGA JORNADA DO PSD TO HTML
CSS/SCRIPTS MINIFICADOS - GRUNT
é recomendável comprimirmos as CSS, visando economizar muitos bytes e tempo de
loading para os usuários. O GRUNT faz todo trabalho sujo nesse momento, configurando
tasks simples conseguimos automatizar todo esse processo.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
DICAS QUE FARÃO A
DIFERENÇA NO SEU PROJETO
PIXELSIA LONGA JORNADA DO PSD TO HTML
ACESSIBILIDADE DO PROJETO
a internet é livre e para todos, não podemos privar essa experiência para certos usuários
que possuam algum tipo de deficiência ou limitação.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
LEMBRE-SE DO FAVICON
eles podem ser pequenos, mas desempenham um grande papel no seu projeto.
Não ignore-os!
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
SEM PREGUIÇA PARA METATAGS
preencha essas “etiquetas” com carinho, assim melhorando a indexação, o
compartilhamento nas redes e não esqueça de assinar seu projeto.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
PENSE DE FORMA RESPONSIVA
cada vez os mais os dispositivos estão presentes na rotina dos usuários, logo não
podemos descartá-los. As MEDIA QUERIES são suas amigas, não tenha medo delas.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
UTILIZE CONTROLE DE VERSÃO
organize-se, controle as versões do seu projeto e todo o seu código, torne isso uma
premissa. Nunca mais preocupe-se em perder arquivos.
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
TESTE A PERFORMANCE
tempo de carregamento e consumo de dados estão diretamente ligados à melhor
experiência e sucesso do projeto. Seja Rápido e Eficiente!
PIXELSIA LONGA JORNADA DO PSD TO HTML
PIXELSIA LONGA JORNADA DO PSD TO HTML
OBRIGADO
PELA ATENÇÃO!
slideshare.net/italowaxman/i-love-pixels
@italowaxman
fb.me/italowaxman
br.linkedin.com/in/italowaxman
github.com/italowaxman

Weitere ähnliche Inhalte

Was ist angesagt?

Os cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignOs cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignDiego Eis
 
Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Sérgio Vilar
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao brandingJoão Alves
 
O que você precisa saber para se tornar um dev front-end
O que você precisa saber para se tornar um dev front-endO que você precisa saber para se tornar um dev front-end
O que você precisa saber para se tornar um dev front-endDiego Eis
 
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosSites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosGilberto Crespo
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das GaláxiasDavidson Fellipe
 
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?RC Comunicação
 
Design Digital em Plataformas Móveis
Design Digital em Plataformas MóveisDesign Digital em Plataformas Móveis
Design Digital em Plataformas MóveisPaolo Passeri
 
Criação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignCriação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignDaniel Brandão
 
Responsive Web Design - Introdução
Responsive Web Design - IntroduçãoResponsive Web Design - Introdução
Responsive Web Design - IntroduçãoVítor Teixeira
 
DOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDiego Eis
 
Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Felipe Fernandes
 
Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Cristofer Sousa
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndRael Max
 
Construindo um framework CSS
Construindo um framework CSSConstruindo um framework CSS
Construindo um framework CSSDiego Eis
 
Como criar seu próprio Framework
Como criar seu próprio FrameworkComo criar seu próprio Framework
Como criar seu próprio FrameworkHiarison Gigante
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designerRoney Sousa
 
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...joselialcosta
 

Was ist angesagt? (20)

Os cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignOs cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web Design
 
Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)
 
Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao branding
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
O que você precisa saber para se tornar um dev front-end
O que você precisa saber para se tornar um dev front-endO que você precisa saber para se tornar um dev front-end
O que você precisa saber para se tornar um dev front-end
 
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosSites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das Galáxias
 
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
 
Design Digital em Plataformas Móveis
Design Digital em Plataformas MóveisDesign Digital em Plataformas Móveis
Design Digital em Plataformas Móveis
 
Criação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignCriação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material Design
 
Responsive Web Design - Introdução
Responsive Web Design - IntroduçãoResponsive Web Design - Introdução
Responsive Web Design - Introdução
 
DOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render Path
 
Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Web Design > HTML (aula 1)
Web Design > HTML (aula 1)
 
Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front End
 
Construindo um framework CSS
Construindo um framework CSSConstruindo um framework CSS
Construindo um framework CSS
 
Como criar seu próprio Framework
Como criar seu próprio FrameworkComo criar seu próprio Framework
Como criar seu próprio Framework
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Design responsivo
Design responsivo Design responsivo
Design responsivo
 
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
 

Ähnlich wie I love pixels

Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando HelpersJoaoVagner
 
Design System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleDesign System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleGuilherme Gonzalez
 
Auto cad 2012 sales
Auto cad 2012 sales Auto cad 2012 sales
Auto cad 2012 sales Paulo Russel
 
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código  - 15 EDTEDOficina de Planejamento Corte: Seu layout virando código  - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTEDBunee.io - Hiring with Intelligence
 
Ninja html 5 css javascript
Ninja html 5 css javascriptNinja html 5 css javascript
Ninja html 5 css javascriptDanilo Sousa
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressJackson F. de A. Mafra
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webCarlos Eduardo Kadu
 
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...Digte Tecnologia da Informação
 
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audi...
Digte intranet  - A melhor intranet do mercado, rápida, definitiva e com audi...Digte intranet  - A melhor intranet do mercado, rápida, definitiva e com audi...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audi...Digte Tecnologia da Informação
 
Digte intranet - Construa sua intranet em poucos cliques fluig®
Digte intranet - Construa sua intranet em poucos cliques fluig®Digte intranet - Construa sua intranet em poucos cliques fluig®
Digte intranet - Construa sua intranet em poucos cliques fluig®Digte Tecnologia da Informação
 
[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end@cristianoweb
 
Intranet by Digte - A melhor solução de comunicação interna do Brasil
Intranet by Digte - A melhor solução de comunicação interna do BrasilIntranet by Digte - A melhor solução de comunicação interna do Brasil
Intranet by Digte - A melhor solução de comunicação interna do BrasilDigte Tecnologia da Informação
 
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAISPORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAISRoberto Mitraud Aroeira
 

Ähnlich wie I love pixels (20)

Quero ser um ninja em xHTML, HTML5 e CSS3
Quero ser um ninja em xHTML, HTML5 e CSS3Quero ser um ninja em xHTML, HTML5 e CSS3
Quero ser um ninja em xHTML, HTML5 e CSS3
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando Helpers
 
Design System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleDesign System: Dominando o Design at Scale
Design System: Dominando o Design at Scale
 
Auto cad 2012 sales
Auto cad 2012 sales Auto cad 2012 sales
Auto cad 2012 sales
 
Html5
Html5Html5
Html5
 
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código  - 15 EDTEDOficina de Planejamento Corte: Seu layout virando código  - 15 EDTED
Oficina de Planejamento Corte: Seu layout virando código - 15 EDTED
 
Ninja html 5 css javascript
Ninja html 5 css javascriptNinja html 5 css javascript
Ninja html 5 css javascript
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPress
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento web
 
Front end - the right way
Front end - the right wayFront end - the right way
Front end - the right way
 
Cs6+ccm+flas hbr2
Cs6+ccm+flas hbr2Cs6+ccm+flas hbr2
Cs6+ccm+flas hbr2
 
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audiê...
 
Psd to html
Psd to htmlPsd to html
Psd to html
 
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audi...
Digte intranet  - A melhor intranet do mercado, rápida, definitiva e com audi...Digte intranet  - A melhor intranet do mercado, rápida, definitiva e com audi...
Digte intranet - A melhor intranet do mercado, rápida, definitiva e com audi...
 
Digte intranet - Construa sua intranet em poucos cliques fluig®
Digte intranet - Construa sua intranet em poucos cliques fluig®Digte intranet - Construa sua intranet em poucos cliques fluig®
Digte intranet - Construa sua intranet em poucos cliques fluig®
 
Introdução ao HTML
Introdução ao HTML Introdução ao HTML
Introdução ao HTML
 
[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end
 
Intranet by Digte - A melhor solução de comunicação interna do Brasil
Intranet by Digte - A melhor solução de comunicação interna do BrasilIntranet by Digte - A melhor solução de comunicação interna do Brasil
Intranet by Digte - A melhor solução de comunicação interna do Brasil
 
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAISPORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
 
Estruturação Web
Estruturação WebEstruturação Web
Estruturação Web
 

I love pixels

  • 1. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 2. PIXELSIA LONGA JORNADA DO PSD TO HTML /ITALOWAXMAN Designer  /  Front-­‐ender @italowaxman fb.me/italowaxman br.linkedin.com/in/italowaxman github.com/italowaxman
  • 3. PIXELSIA LONGA JORNADA DO PSD TO HTML ALFAMAWEB.COM.BR
  • 4. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 5. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 6. PIXELSIA LONGA JORNADA DO PSD TO HTML SOU UM DESIGNER-UNICÓRNIO designer por natureza e front-ender por acidente xD
  • 7. PIXELSIA LONGA JORNADA DO PSD TO HTML TAMBÉM CURTO OPEN-SOURCE participo ativamente contribuindo com alguns projetos legais e recomendo!
  • 8. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 9. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 10. PIXELSIA LONGA JORNADA DO PSD TO HTML DESIGNER VS DESENVOLVEDOR um duelo que quem sai perdendo é o projeto. Tamo junto bro!
  • 11. PIXELSIA LONGA JORNADA DO PSD TO HTML TRABALHO EM EQUIPE seu trabalho não se trata apenas do layout ou do código, para o projeto “funcionar” é fundamental a sua presença e participação nas demais etapas junto a seu time.
  • 12. PIXELSIA LONGA JORNADA DO PSD TO HTML COMUNIQUE-SE BEM comunicação é fundamental para o entendimento das necessidades, limitações e expertises dos profissionais envolvidos e do próprio projeto.
  • 13. COMO LAYOUTAR PENSANDO NO DESENVOLVEDOR? PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 14. PIXELSIA LONGA JORNADA DO PSD TO HTML WIREFRAME BEM PLANEJADO
  • 15. PIXELSIA LONGA JORNADA DO PSD TO HTML ARQUITETURA EM GRUPO importantíssimo que todos os envolvidos no projeto participem e discutam bastante nessa etapa, prevendo possíveis problemas estruturais, gargalos e recursos para uma melhor usabilidade.
  • 16. UTILIZAÇÃO DE GRIDS PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 17. PIXELSIA LONGA JORNADA DO PSD TO HTML USE E ABUSE DE GRIDS a utilização de GRIDS beneficia a estruturação e desenvolvimento do layout, além de facilitar o desenvolvimento e as adaptações responsivas.
  • 18. FRAMEWORK VS CUSTOM GRID a escolha vai depender exclusivamente da necessidade do projeto, porém não se limite a um GRID. Cada projeto tem sua necessidade e seu GRID, não é uma receita de bolo. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 19. PIXELSIA LONGA JORNADA DO PSD TO HTML PADRONIZAÇÃO DE ELEMENTOS
  • 20. PIXELSIA LONGA JORNADA DO PSD TO HTML CRIAÇÃO DE UI KITS UI KITS facilitam muito a vida da equipe, padronizando e mostrando os elementos com suas interações e estados. Assim mantendo o padrão visual a todo momento.
  • 21. ORGANIZAÇÃO DO PSD PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 22. PIXELSIA LONGA JORNADA DO PSD TO HTML RENOMEIE AS LAYERS separe as layers em grupos com nomes intuitivos e utilize cores específicas para cada grupo de camadas.
  • 23. PIXELSIA LONGA JORNADA DO PSD TO HTML HIERARQUIA DE LAYERS outra dica é organizar as layers de forma hierárquica sempre de cima para baixo, do header ao footer. Isso facilita muito a vida do desenvolvedor.
  • 24. FECHAMENTO DO PSD PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 25. PIXELSIA LONGA JORNADA DO PSD TO HTML MERGE NOS EFEITOS é aconselhável que antes do envio do psd, todos os efeitos de camada e blend modes sejam fundidos visando facilitar a manipulação dos elementos.
  • 26. STYLE GUIDE DO LAYOUT
  • 27. PIXELSIA LONGA JORNADA DO PSD TO HTML O MANUAL DE INSTRUÇÕES nesse documento que está contida todas as informações e instruções do layout como cores utilizadas, tamanhos tipográficos, estado dos elementos, espaçamentos e muito mais. Organizar e padronizar devem ser premissas básicas.
  • 28. COMO DESENVOLVER PENSANDO NO LAYOUT? PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 29. PIXELSIA LONGA JORNADA DO PSD TO HTML ANALISANDO O LAYOUT antes de metermos a mão no código, é importante analisarmos toda a estrutura do layout e dividi-lo mentalmente em blocos maiores (Header, Content, Footer) para em seguida começarmos o seccionamento dos elementos de cada bloco.
  • 30. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 31. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 32. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 33. PIXELSIA LONGA JORNADA DO PSD TO HTML SEPARAÇÃO DOS ELEMENTOS definido os blocos e suas respectivas sections, chegou a hora de visualizarmos cada elemento individualmente como tag buscando uma melhor semântica para iniciarmos a conversão do layout.
  • 34. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 35. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 36. PIXELSIA LONGA JORNADA DO PSD TO HTML CONSTRUÇÃO DOS ELEMENTOS aqui decidimos como será feita a construção dos elementos do layout, o que será utilizado com imagem e o que será feito com CSS.
  • 37. PIXELSIA LONGA JORNADA DO PSD TO HTML #GO CONVERSÃO! já identificamos a estrutura do layout, temos o mapeamento das tags e já definimos como será a construção dos elemento, podemos partir para a conversão.
  • 38. LET’S CONVERTING! PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 39. PIXELSIA LONGA JORNADA DO PSD TO HTML INICIEMOS PELOS ASSETS antes de metermos a mão no código propriamente dito, gosto de iniciar a conversão separandos os elementos e organizando os assets (imagens, webfonts e ícones).
  • 40. PIXELSIA LONGA JORNADA DO PSD TO HTML SEPARAÇÃO DAS IMAGENS aqui separamos as imagens do nosso psd e decidimos em qual formato cada uma delas será utilizada. Mostrarei 2 maneiras fazermos esse processo.
  • 41. PIXELSIA LONGA JORNADA DO PSD TO HTML MÉTODO PADRÃO (SLICE TOOL) utilizando a ferramenta “slice tool” do PSD e vamos demarcando o espaço de cada imagem para em seguida as recortarmos.
  • 42. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 43. PIXELSIA LONGA JORNADA DO PSD TO HTML MÉTODO DESIGNER (DUPLICAÇÃO) selecionando a layer desejada e a duplicamos para um novo documento. Aqui podemos efetuar quaisquer alterações de dimensionamento e manipulá-las individualmente caso necessário.
  • 44. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 45. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 46. PIXELSIA LONGA JORNADA DO PSD TO HTML PNG, JPEG ou SVG? vejo que muitos profissionais possuem essa dúvida. Também vejo questionamentos do tipo, qual é mais leve e melhor? Quando usar cada um em específico?
  • 47. PIXELSIA LONGA JORNADA DO PSD TO HTML PNG - SUPORTA TRANSPARÊNCIA esse formato na maioria da vezes é utilizado quando necessitamos de imagens com algum efeito de transparência ou opacidade, pois podemos preservá-los depois de salva.
  • 48. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 49. PIXELSIA LONGA JORNADA DO PSD TO HTML JPEG - MUITAS CORES esse é o formato mais utilizado, pois numa imagem com uma complexidade visual maior ele nos oferece um arquivo final muito menor e com mais qualidade.
  • 50. PIXELSIA LONGA JORNADA DO PSD TO HTML JPEG - 118kb PNG - 536kb
  • 51. PIXELSIA LONGA JORNADA DO PSD TO HTML SVG - VETORES ESCALÁVEIS vem ganhado bastante destaque atualmente pelo fato de suportarem grandes resoluções sem distorções, por se tratar de vetor geralmente é utilizado em logotipos e ícones nos projetos. São extremamente leves e customizáveis.
  • 52. PIXELSIA LONGA JORNADA DO PSD TO HTML FONTES DO LAYOUT - WEBFONTS atualmente podemos utilizar a fonte que desejarmos se utilizarmos o recurso font-face ou webfonts. Caso precise gerar uma webfont, basta acessar o site a seguir que também disponibiliza uma vasta biblitoteca.
  • 53. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 54. PIXELSIA LONGA JORNADA DO PSD TO HTML HORA DE COMEÇAR O CÓDIGO terminada a separação dos assets do projeto, chegou a hora instalarmos as dependências e estruturarmos todo o esqueleto html do projeto.
  • 55. PIXELSIA LONGA JORNADA DO PSD TO HTML DEPENDÊNCIAS COM O BOWER o BOWER nos ajuda e é uma verdadeira mão na roda na hora da instalação e manutenção das dependências do projeto.
  • 56. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 57. PIXELSIA LONGA JORNADA DO PSD TO HTML #PARTIU HTML o tão esperado momento de estruturar todo o HTML de forma semântica chegou, lembre-se de utilizar classes e ID’s intuitivos e caprichar na indentação do código para que outras pessoas consigam entendê-lo melhor.
  • 58. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 59. PIXELSIA LONGA JORNADA DO PSD TO HTML ESQUELETO HTML CONCLUÍDO! chegou a hora de brincar com o CSS e fazer a magia acontecer. Graças ao CSS3 temos várias features novas e legais que facilitarão muito nossa vida.
  • 60. PIXELSIA LONGA JORNADA DO PSD TO HTML CSS3 COISA DE MEU DEUS animations, transitions, display:flex, background:cover, media-queries são apenas algumas coisitas que farão toda a diferença no resultado do projeto graças ao CSS.
  • 61. PIXELSIA LONGA JORNADA DO PSD TO HTML @MEDIAS - MEDIA QUERIES com essa belezura conseguimos ter o controle dos elemento e do comportamento deles de acordo com cada resolução, a responsividade está ai para elevar ainda mais o nível do seu projeto.
  • 62. PIXELSIA LONGA JORNADA DO PSD TO HTML BOX-SIZING: BORDER-BOX; diferente do box-sizing default, passa a computar PADDINGS e BORDERS na width e height total dos elementos. Ajuda bastante quando temos elementos flutuantes em um container fixo.
  • 63. PIXELSIA LONGA JORNADA DO PSD TO HTML DISPLAY: FLEX; esqueçam posicionamento de elementos utilizando floats ou todos aqueles cálculos, esse novo conceito organiza e alinha de forma muito mais fácil e simples tornando seu layout flexível e ajudando na responsividade.
  • 64. PIXELSIA LONGA JORNADA DO PSD TO HTML BACKGROUND-SIZE: COVER; essa sem dúvida é a forma mais fácil e simples de criar um background 100% e ajustável sem o uso de qualquer script.
  • 65. PIXELSIA LONGA JORNADA DO PSD TO HTML CSS TRANSITIONS podemos dizer que nossos layouts ganharam mais vida com essa propriedade, nos possibilita criar as mais diversas interações de forma animada e suave.
  • 66. PIXELSIA LONGA JORNADA DO PSD TO HTML CSS ANIMATIONS talvez o feature mais divertido do css, com as animações podemos literalmente dar vida ao projeto e elevar muito a experiência do usuário.
  • 67. PIXELSIA LONGA JORNADA DO PSD TO HTML CSS/SCRIPTS MINIFICADOS - GRUNT é recomendável comprimirmos as CSS, visando economizar muitos bytes e tempo de loading para os usuários. O GRUNT faz todo trabalho sujo nesse momento, configurando tasks simples conseguimos automatizar todo esse processo.
  • 68. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 69. PIXELSIA LONGA JORNADA DO PSD TO HTML DICAS QUE FARÃO A DIFERENÇA NO SEU PROJETO
  • 70. PIXELSIA LONGA JORNADA DO PSD TO HTML ACESSIBILIDADE DO PROJETO a internet é livre e para todos, não podemos privar essa experiência para certos usuários que possuam algum tipo de deficiência ou limitação.
  • 71. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 72. PIXELSIA LONGA JORNADA DO PSD TO HTML LEMBRE-SE DO FAVICON eles podem ser pequenos, mas desempenham um grande papel no seu projeto. Não ignore-os!
  • 73. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 74. PIXELSIA LONGA JORNADA DO PSD TO HTML SEM PREGUIÇA PARA METATAGS preencha essas “etiquetas” com carinho, assim melhorando a indexação, o compartilhamento nas redes e não esqueça de assinar seu projeto.
  • 75. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 76. PIXELSIA LONGA JORNADA DO PSD TO HTML PENSE DE FORMA RESPONSIVA cada vez os mais os dispositivos estão presentes na rotina dos usuários, logo não podemos descartá-los. As MEDIA QUERIES são suas amigas, não tenha medo delas.
  • 77. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 78. PIXELSIA LONGA JORNADA DO PSD TO HTML UTILIZE CONTROLE DE VERSÃO organize-se, controle as versões do seu projeto e todo o seu código, torne isso uma premissa. Nunca mais preocupe-se em perder arquivos.
  • 79. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 80. PIXELSIA LONGA JORNADA DO PSD TO HTML TESTE A PERFORMANCE tempo de carregamento e consumo de dados estão diretamente ligados à melhor experiência e sucesso do projeto. Seja Rápido e Eficiente!
  • 81. PIXELSIA LONGA JORNADA DO PSD TO HTML
  • 82. PIXELSIA LONGA JORNADA DO PSD TO HTML OBRIGADO PELA ATENÇÃO! slideshare.net/italowaxman/i-love-pixels @italowaxman fb.me/italowaxman br.linkedin.com/in/italowaxman github.com/italowaxman