SlideShare une entreprise Scribd logo
1  sur  75
Télécharger pour lire hors ligne
Bernard De Luna @bernarddeluna Especialista em Sexy web projects, Palestrante sobre Front-end e Design funcional, e Coordenador de Produto da Estante Virtual
Eu sou um ninja
NINJA: Agente secreto ou mercenário do Japão feudal especializado em artes de guerra não ortodoxas.
Agente secreto
Que design bonito!
Quem fez esse sistema?
Nós construímos aquilo que ninguém vê, nós somos agentes secretos.
Mercenário
Qualquer pessoa pode ser um ninja
Planejamento de Corte
PNG não pega efeito multiply nem outros efeitos de camada.
Ícones usados na interface devem estar separados em uma pasta física
Ícones são divididos em famílias, estilos e possuem tamanhos definidos
Toda interface tem seu fim
1000px 
1280px 
@EddieSouza
Se usar uma fonte diferente, coloque-a em uma pasta física
Não utilize mais de 2 fontes diferentes no projeto
Documentação do layout
Designer consciente pensa no desenvolvedor
Organizados 
Comentados 
Orientados 
e Limpos
Seja necessário pela sua qualidade e não pelo seu egoísmo. 
Comente o seu código
Ninjas não poderão pegá-lo se você estiver pegando fogo
Seja rápido como um ninja
Zen coding 
A new way of writing HTML and CSS code Um novo jeito de escrever códigos HTML e CSS 
Emmet!
Sublime Text 2 
Quem disse que ferramenta não importa?
Documentação de código
Se o seu código não consegue ser reutilizado, ele não está bom o bastante
Crie seu próprio Framework
Foque na função e não no estilo 
Nem no conteúdo
Tooltip 
<div class="tooltip”> 
<hgroup class="tooltip-h"> 
<h2 class="tooltip-tt">Reason:</h2> 
</hgroup> 
<section class="tooltip-body”></section> 
</div>
Modularização = Foco
Discussão Pensar em navegadores antigos?
http://www.youtube.com/watch?v=lCPHbkb8J50 IE6: A Eulogy
Discussão Pensar em navegadores novos?
CSS = Como Ser Sexy
Seu Photoshop em CSS3 
http://layerstyles.org/builder.html
http://www.patternify.com
Criar um gradient CSS é tão fácil quanto fazer suco de groselha
Suco de groselha
http://lea.verou.me/css3patterns/
As principais declarações CSS3 em uma única página, CSS3 please! 
http://css3please.com/
CSS media queries
http://www.alistapart.com/d/responsive-web- design/ex/ex-site- FINAL.html 
http://colly.com/
http://hicksdesign.co.uk/ 
http://teegallery.com/
http://confboilerplate.com/
CSS Transitions: O novo movimento da web
http://pehaa.com/wp-content/uploads/2011/07/contactform/contactform.html
CSS animation: O novo flash camuflado
-webkit-animation-name: nomedaanimacao;
@-webkit-keyframes nomedaanimacao { }
@-webkit-keyframes nomedaanimacao { 0% { background:#069; } 30% { background:#090; padding: 40px; transform: rotate(60deg) scale(1.85); } 50% { background:#F60; padding: 20px; transform: rotate(120deg) scale(2.85); } 80% { background:#C09; padding: 40px; transform: rotate(260deg) scale(1); } }
http://anthonycalzadilla.com/css3-ATAT/index.html
http://codingonweekend.com.br/
https://developer.mozilla.org/en- US/demos/detail/pure-css3-homer/launch
http://imasters.com.br/linguagens/css/desafio-css-imasters-cube
Efeitos e animações devem ser utilizados a favor do usuário e não para vender o profissional
Seja em xHTML
Seja em HTML5
Seja em CSS3
Seja em CSS animation
Qualquer pessoa pode ser um ninja
GO NINJA GO!
www.bernarddeluna.com 
@bernarddeluna

Contenu connexe

Tendances

Tendances (8)

Método The bridge
Método The bridgeMétodo The bridge
Método The bridge
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Web Design > html (aula 2)
Web Design > html (aula 2)Web Design > html (aula 2)
Web Design > html (aula 2)
 
Asoso6
Asoso6Asoso6
Asoso6
 
Wordpress basico
Wordpress basicoWordpress basico
Wordpress basico
 
Aula 5
Aula 5Aula 5
Aula 5
 
Tudo o que você precisa saber sobre layouts para web
Tudo o que você precisa saber sobre layouts para webTudo o que você precisa saber sobre layouts para web
Tudo o que você precisa saber sobre layouts para web
 
Não me faça pensar
Não me faça pensarNão me faça pensar
Não me faça pensar
 

En vedette

En vedette (20)

HTML e CSS
HTML e CSSHTML e CSS
HTML e CSS
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Parceiro Programador
Parceiro ProgramadorParceiro Programador
Parceiro Programador
 
ebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSSebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSS
 
Curso html
Curso htmlCurso html
Curso html
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTML
 
Prudence
Prudence Prudence
Prudence
 
DibujArte N°1
DibujArte N°1DibujArte N°1
DibujArte N°1
 
Beware of Dangerous Woman
Beware of Dangerous WomanBeware of Dangerous Woman
Beware of Dangerous Woman
 
WOMEN'S WORLD by Kibys 2014
WOMEN'S WORLD by Kibys 2014WOMEN'S WORLD by Kibys 2014
WOMEN'S WORLD by Kibys 2014
 
L&PM Pocket Mangá
L&PM Pocket MangáL&PM Pocket Mangá
L&PM Pocket Mangá
 
De MILLUS LINGERIES 8 9-10-2015
De MILLUS LINGERIES 8 9-10-2015 De MILLUS LINGERIES 8 9-10-2015
De MILLUS LINGERIES 8 9-10-2015
 
Revista DeMillus campanhas 11-12-13
Revista DeMillus campanhas 11-12-13Revista DeMillus campanhas 11-12-13
Revista DeMillus campanhas 11-12-13
 
Revista Demillus
Revista DemillusRevista Demillus
Revista Demillus
 
Como Se Tornar Uma Consultora Lageli
Como Se Tornar Uma Consultora LageliComo Se Tornar Uma Consultora Lageli
Como Se Tornar Uma Consultora Lageli
 
Coelhinas Da Playboy
Coelhinas Da PlayboyCoelhinas Da Playboy
Coelhinas Da Playboy
 
Heavy Metal
Heavy MetalHeavy Metal
Heavy Metal
 

Similaire à Ninja html 5 css javascript

Principles and best practices of Product Design
Principles and best practices of Product DesignPrinciples and best practices of Product Design
Principles and best practices of Product DesignProduct School
 
[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
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasAndré Silveira
 
Clean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalClean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalLeo Baiano
 
Domain Driven Design: como modelar uma aplicação em Node.js com DDD
Domain Driven Design: como modelar uma aplicação em Node.js com DDDDomain Driven Design: como modelar uma aplicação em Node.js com DDD
Domain Driven Design: como modelar uma aplicação em Node.js com DDDDaniel Baptista Dias
 
Publicação de trabalhos na Web
Publicação de trabalhos na WebPublicação de trabalhos na Web
Publicação de trabalhos na WebGabriel Ishida
 
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
 
Como criar seu próprio Framework
Como criar seu próprio FrameworkComo criar seu próprio Framework
Como criar seu próprio FrameworkHiarison Gigante
 
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
 
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
 
Introdução ao Wordpress
Introdução ao WordpressIntrodução ao Wordpress
Introdução ao WordpressAline Corso
 
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...tdc-globalcode
 
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...Nelson Vasconcelos
 

Similaire à Ninja html 5 css javascript (20)

Principles and best practices of Product Design
Principles and best practices of Product DesignPrinciples and best practices of Product Design
Principles and best practices of Product Design
 
[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
 
I love pixels
I love pixelsI love pixels
I love pixels
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapas
 
Clean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissionalClean code: programando com WordPress de forma profissional
Clean code: programando com WordPress de forma profissional
 
Domain Driven Design: como modelar uma aplicação em Node.js com DDD
Domain Driven Design: como modelar uma aplicação em Node.js com DDDDomain Driven Design: como modelar uma aplicação em Node.js com DDD
Domain Driven Design: como modelar uma aplicação em Node.js com DDD
 
Publicação de trabalhos na Web
Publicação de trabalhos na WebPublicação de trabalhos na Web
Publicação de trabalhos na Web
 
Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de LunaQuero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
 
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 - 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®
 
Como criar seu próprio Framework
Como criar seu próprio FrameworkComo criar seu próprio Framework
Como criar seu próprio Framework
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
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
 
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
 
Introdução ao Wordpress
Introdução ao WordpressIntrodução ao Wordpress
Introdução ao Wordpress
 
Estruturação Web
Estruturação WebEstruturação Web
Estruturação Web
 
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
 
UX - Entregaveis
UX - EntregaveisUX - Entregaveis
UX - Entregaveis
 
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
UX and Material Design: Criando Aplicativos Android do Jeito Certo - Androido...
 

Plus de Danilo Sousa

VISUAL CHEAT SHEET
VISUAL CHEAT SHEETVISUAL CHEAT SHEET
VISUAL CHEAT SHEETDanilo Sousa
 
Iniciando com jquery
Iniciando com jqueryIniciando com jquery
Iniciando com jqueryDanilo Sousa
 
Iniciando com Jquery
Iniciando com JqueryIniciando com Jquery
Iniciando com JqueryDanilo Sousa
 
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01Danilo Sousa
 
Campus Party 2011 html 5
Campus Party 2011 html 5Campus Party 2011 html 5
Campus Party 2011 html 5Danilo Sousa
 
Alta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassAlta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassDanilo Sousa
 
Ux para agencias de publicidade
Ux para agencias de publicidade Ux para agencias de publicidade
Ux para agencias de publicidade Danilo Sousa
 

Plus de Danilo Sousa (11)

Sass - Tutorial
Sass - TutorialSass - Tutorial
Sass - Tutorial
 
Templates js-
Templates js-Templates js-
Templates js-
 
jquery examples
jquery examplesjquery examples
jquery examples
 
VISUAL CHEAT SHEET
VISUAL CHEAT SHEETVISUAL CHEAT SHEET
VISUAL CHEAT SHEET
 
Iniciando com jquery
Iniciando com jqueryIniciando com jquery
Iniciando com jquery
 
Iniciando com Jquery
Iniciando com JqueryIniciando com Jquery
Iniciando com Jquery
 
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01
JQUERY CONF 2011Gwt kenjiyamamoto-111220113950-phpapp01
 
Campus Party 2011 html 5
Campus Party 2011 html 5Campus Party 2011 html 5
Campus Party 2011 html 5
 
Alta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassAlta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compass
 
CSS 3 Overview
CSS 3 OverviewCSS 3 Overview
CSS 3 Overview
 
Ux para agencias de publicidade
Ux para agencias de publicidade Ux para agencias de publicidade
Ux para agencias de publicidade
 

Dernier

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 

Dernier (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Ninja html 5 css javascript