75

Quero ser um ninja em xHTML, HTML5 e CSS3

Embed Size (px)

DESCRIPTION

Já sabe codificar? Quer chegar a um nível destacado no mercado? Práticas avançadas de documentação, velocidade de codificação, modularização. Tudo isso recheado a muitas dicas de corte de layouts e inovações em CSS3.

Citation preview

Page 1: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 2: Quero ser um ninja em xHTML, HTML5 e CSS3

Bernard De Luna @bernarddeluna Especialista em Sexy web projects, Palestrante sobre Front-end e Design funcional, e Coordenador de Produto da

Estante Virtual

Page 3: Quero ser um ninja em xHTML, HTML5 e CSS3

Eu sou um ninja

Page 4: Quero ser um ninja em xHTML, HTML5 e CSS3

NINJA: Agente secreto ou mercenário do

Japão feudal especializado em artes de

guerra não ortodoxas.

Page 5: Quero ser um ninja em xHTML, HTML5 e CSS3

Agente secreto

Page 6: Quero ser um ninja em xHTML, HTML5 e CSS3

Que design bonito!

Page 7: Quero ser um ninja em xHTML, HTML5 e CSS3

Quem fez esse sistema?

Page 8: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 9: Quero ser um ninja em xHTML, HTML5 e CSS3

Nós construímos aquilo que ninguém vê,

nós somos agentes secretos.

Page 10: Quero ser um ninja em xHTML, HTML5 e CSS3

Mercenário

Page 11: Quero ser um ninja em xHTML, HTML5 e CSS3

Qualquer pessoa pode ser um ninja

Page 12: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 13: Quero ser um ninja em xHTML, HTML5 e CSS3

Planejamento de Corte

Page 14: Quero ser um ninja em xHTML, HTML5 e CSS3

PNG não pega efeito multiply nem

outros efeitos de camada.

Page 15: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 16: Quero ser um ninja em xHTML, HTML5 e CSS3

Ícones usados na interface devem

estar separados em uma pasta física

Page 17: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 18: Quero ser um ninja em xHTML, HTML5 e CSS3

Ícones são divididos em famílias, estilos

e possuem tamanhos definidos

Page 19: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 20: Quero ser um ninja em xHTML, HTML5 e CSS3

Toda interface tem seu fim

Page 21: Quero ser um ninja em xHTML, HTML5 e CSS3

1000px

1280px

@EddieSouza

Page 22: Quero ser um ninja em xHTML, HTML5 e CSS3

Se usar uma fonte diferente,

coloque-a em uma pasta física

Page 23: Quero ser um ninja em xHTML, HTML5 e CSS3

Não utilize mais de 2 fontes

diferentes no projeto

Page 24: Quero ser um ninja em xHTML, HTML5 e CSS3

Documentação do layout

Page 25: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 26: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 27: Quero ser um ninja em xHTML, HTML5 e CSS3

Designer consciente

pensa no desenvolvedor

Page 28: Quero ser um ninja em xHTML, HTML5 e CSS3

Organizados Comentados Orientados e Limpos

Page 29: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja necessário pela sua qualidade

e não pelo seu egoísmo.

Comente o seu código

Page 30: Quero ser um ninja em xHTML, HTML5 e CSS3

Ninjas não poderão pegá-lo se você

estiver pegando fogo

Page 31: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja rápido como um ninja

Page 32: Quero ser um ninja em xHTML, HTML5 e CSS3

Zen coding

A new way of writing HTML and CSS code Um novo jeito de escrever códigos HTML e CSS

Emmet!

Page 33: Quero ser um ninja em xHTML, HTML5 e CSS3

Sublime Text 2

Quem disse que ferramenta não importa?

Page 34: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 35: Quero ser um ninja em xHTML, HTML5 e CSS3

Documentação de código

Page 36: Quero ser um ninja em xHTML, HTML5 e CSS3

Se o seu código não consegue ser

reutilizado, ele não está bom o bastante

Page 37: Quero ser um ninja em xHTML, HTML5 e CSS3

Crie seu próprio Framework

Page 38: Quero ser um ninja em xHTML, HTML5 e CSS3

Foque na função e não no estilo

Nem no conteúdo

Page 39: Quero ser um ninja em xHTML, HTML5 e CSS3

Tooltip

<div class="tooltip”>

<hgroup class="tooltip-h">

<h2 class="tooltip-tt">Reason:</h2>

</hgroup>

<section class="tooltip-body”></section>

</div>

Page 40: Quero ser um ninja em xHTML, HTML5 e CSS3

Modularização = Foco

Page 41: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 42: Quero ser um ninja em xHTML, HTML5 e CSS3

Discussão

Pensar em navegadores antigos?

Page 43: Quero ser um ninja em xHTML, HTML5 e CSS3

http://www.youtube.com/watch?v=lCPHbkb8J50

IE6: A Eulogy

Page 44: Quero ser um ninja em xHTML, HTML5 e CSS3

Discussão

Pensar em navegadores novos?

Page 45: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 46: Quero ser um ninja em xHTML, HTML5 e CSS3
Page 47: Quero ser um ninja em xHTML, HTML5 e CSS3

CSS = Como Ser Sexy

Page 48: Quero ser um ninja em xHTML, HTML5 e CSS3

Seu Photoshop em CSS3

http://layerstyles.org/builder.html

Page 49: Quero ser um ninja em xHTML, HTML5 e CSS3

http://www.patternify.com

Page 50: Quero ser um ninja em xHTML, HTML5 e CSS3

Criar um gradient CSS é tão fácil

quanto fazer suco de groselha

Page 51: Quero ser um ninja em xHTML, HTML5 e CSS3

Suco de groselha

Page 52: Quero ser um ninja em xHTML, HTML5 e CSS3

http://lea.verou.me/css3patterns/

Page 53: Quero ser um ninja em xHTML, HTML5 e CSS3

As principais declarações CSS3 em uma

única página, CSS3 please!

http://css3please.com/

Page 54: Quero ser um ninja em xHTML, HTML5 e CSS3

CSS media queries

Page 55: Quero ser um ninja em xHTML, HTML5 e CSS3

http://www.alistapart.com/d/r

esponsive-web-

design/ex/ex-site-

FINAL.html

http://colly.com/

Page 56: Quero ser um ninja em xHTML, HTML5 e CSS3

http://hicksdesign.co.uk/ http://teegallery.com/

Page 57: Quero ser um ninja em xHTML, HTML5 e CSS3

http://confboilerplate.com/

Page 58: Quero ser um ninja em xHTML, HTML5 e CSS3

CSS Transitions: O novo

movimento da web

Page 59: Quero ser um ninja em xHTML, HTML5 e CSS3

http://pehaa.com/wp-content/uploads/2011/07/contactform/contactform.html

Page 60: Quero ser um ninja em xHTML, HTML5 e CSS3

CSS animation: O novo flash camuflado

Page 61: Quero ser um ninja em xHTML, HTML5 e CSS3

-webkit-animation-name: nomedaanimacao;

Page 62: Quero ser um ninja em xHTML, HTML5 e CSS3

@-webkit-keyframes nomedaanimacao {

}

Page 63: Quero ser um ninja em xHTML, HTML5 e CSS3

@-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);

}

}

Page 64: Quero ser um ninja em xHTML, HTML5 e CSS3

http://anthonycalzadilla.com/css3-ATAT/index.html

Page 65: Quero ser um ninja em xHTML, HTML5 e CSS3

http://codingonweekend.com.br/

Page 66: Quero ser um ninja em xHTML, HTML5 e CSS3

https://developer.mozilla.org/en-

US/demos/detail/pure-css3-homer/launch

Page 67: Quero ser um ninja em xHTML, HTML5 e CSS3

http://imasters.com.br/linguagens/css/de

safio-css-imasters-cube

Page 68: Quero ser um ninja em xHTML, HTML5 e CSS3

Efeitos e animações devem ser utilizados a favor

do usuário e não para vender o profissional

Page 69: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja em xHTML

Page 70: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja em HTML5

Page 71: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja em CSS3

Page 72: Quero ser um ninja em xHTML, HTML5 e CSS3

Seja em CSS animation

Page 73: Quero ser um ninja em xHTML, HTML5 e CSS3

Qualquer pessoa pode ser um ninja

Page 74: Quero ser um ninja em xHTML, HTML5 e CSS3

GO NINJA GO!

Page 75: Quero ser um ninja em xHTML, HTML5 e CSS3

www.bernarddeluna.com

@bernarddeluna