SlideShare uma empresa Scribd logo
Introdução ao HTML5 e CSS3
Breno Leonardo Gomes de Menezes Araújo
brenod123@gmail.com
http://blog.brenoleonardo.com.br
Currículo
• Meu nome: Breno Leonardo G. de M. Araújo
• Formação:
• Bacharel em Sistemas de Informação;
• Especialista em Engenharia de Software;
• Mestrando em Informática Aplicada.

• Possui experiência em Web a mais de 5 anos;

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
What is HTML5?
• HTML5 will be the new standard for HTML.
• The previous version of HTML, HTML 4.01, came in 1999. The web
has changed a lot since then.
• HTML5 is still a work in progress. However, the major browsers
support many of the new HTML5 elements and APIs.

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
The HTML5 <!DOCTYPE>
• In HTML5 there is only one <!doctype> declaration, and it is very
simple:
• <!DOCTYPE html>

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Minimum HTML5 Document
• Below is a simple HTML5 document, with the minimum of required tags:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>
<body>
Content of the document......
</body>
</html>
24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
O que tem de novo?

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
HTML5 - New Features
• Some of the most interesting new features in HTML5:
• The <canvas> element for 2D drawing
• The <video> and <audio> elements for media playback
• Support for local storage
• New content-specific elements, like <article>, <footer>, <header>,
<nav>, <section>
• New form controls, like calendar, date, time, email, url, search

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Browser Support for HTML5
• HTML5 is not yet an official standard, and no browsers have full
HTML5 support.
• But all major browsers (Safari, Chrome, Firefox, Opera, Internet
Explorer) continue to add new HTML5 features to their latest
versions.

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Vamos a prática!
• Novos campos de Formulário:
•
•
•
•
•
•
•
•

tel
search
email
url
Datas e Horas
number
range
color

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Formulários vitaminados
• autofocus
• placeholder
• required
• maxlength no textarea
• pattern
• Utiliza expressões regulares. Exemplo:
• <input name="CEP" id="CEP" required pattern="d{5}-?d{3}" />

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Conteúdo editável
• Exemplo:
<div contenteditable=“true”>
Edite-me...
</div>

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Áudio
• Para inserir áudio na página web, basta usar o elemento áudio:
<audio src="mus.oga" controls="true" autoplay="true" />
• Origens alternativas de audio:
<audio controls="true" autoplay="true">
<source src="mus.oga" />
<source src="mus.mp3" />
<source src="mus.wma" />
</audio>
24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Vídeo
• Muito semelhante a utilização do áudio:
<video src="u.ogv" width="400" height="300" />

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
SVG

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
CSS 3
CSS é como xadrex
• Você pode aprender os princípios em um dia, e vai passar a vida
inteira se especializando.
(Chris Coyier | css-tricks.com)

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
CSS2 deixa a desejar
Hoje, ainda temos que nos virar pra conseguir certos efeitos gráficos
como sombras em objetos e textos, cantos arredondados, fazer
múltiplos planos de fundo, inserir opacidade nos elementos, trabalhar
com diferentes famílias tipográficas, trabalhar textos em coluna...

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
CSS3
Com uma série de novas propriedades, teremos maior controle sobre
o estilo dos elementos. Propriedades para cantos arredondados ou
sombras em textos estarão disponíveis no CSS3, sem precisarmos
recorrer ao uso de truques ou imagens.

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Tá quase pronta!
O CSS3 ainda não é uma especificação completa da W3C, ainda está
em fase de rascunho, e nem todos os navegadores suportam por
completo.

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Testando na prática
• Para que alguns dos novos recursos possam funcionar, ainda é
necessário adicionar um prefixo:
• -moz- (Para renderização no Mozilla)
• -webkit- (Para renderização no Safari)

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
border-radius
• Com essa propriedade podemos adicionar um raio de
arredondamento para todos os cantos de um elemento, como
• -moz-border-radius: 10px

• ou valores diferentes para cada canto
• -moz-border-radius-topright: 5px

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
border-colors
• Podemos adicionar um efeito gradiente nas bordas de um elemento,
aplicando cores em diferentes camadas:
• -moz-border-top-colors: #555 #666 #777...

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
text-shadow
• Com essa propriedade podemos adicionar sombras em textos,
configurando a distância da sombra para a esquerda e para o topo do
texto, o e nevoamento e cor:
• text-shadow: 5px 5px 2px #999

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
box-shadow
• Funciona da mesma maneira que o text-shadow, porém aplicando
sombra aos outros elementos:
• -moz-box-shadow: -10px -10px 0px #333

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
opacity
• Podemos adicionar opacidade aos elementos:
• opacity: 0.2

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
columns
• Podemos definir estilos de colunas para textos, aplicando valores para
a largura, quantidade, bordas de separação e distância entre colunas:
•
•
•
•

-moz-column-width: 13em;
-moz-column-count: 3;
-moz-column-rule: 1px solid black;
-moz-column-gap: 1em;

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Multiple backgrounds
• Podemos definir diferentes planos defundo para um mesmo
elemento:
• background: url(fundo-um.jpg) top left no-repeat, url(fundo-dois.jpg) top
11px no-repeat, url(fundo-tres.jpg) bottom left no-repeat, url(fundoquatro.jpg) left repeat-y

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
@font-face
• Importamos um arquivo de fonte:
• @font-face {
font-family: Agni; src: url(‘fonts/agni-font.otf’)
}

• Em seguida aplicamos essa fonte a um elemento de texto:
• h3 { font-family: Agni, sans-serif; }
24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Dicas!
• A linguagem ainda está em fase de desenvolvimento, então cuidado
quando utilizá-la, pois vários navegadores ainda não possuem suporte
a todas as funcionalidades.
• A partir de agora, estude para poder acompanhar as constantes
mudanças que o HTML5 e CSS3 podem proporcionar!

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Dúvidas???

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo
Obrigado!
Material e códigos
http://blog.brenoleonardo.com.br

Breno Leonardo G. de M. Araújo
brenod123@gmail.com
@breno_leonardo

24 de outubro de 2013

Semana Nacional de Ciência e Tecnologia
IF Sertão Pernambucano – Campus Floresta

Prof. Breno Leonardo G. de M. Araújo

Mais conteúdo relacionado

PDF
Minicurso joomla 3.1
PDF
CSS3 e Html5 - O que há de novo / parte 1
PPTX
HTML5 CSS3
PDF
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
PDF
Aula de Desenvolvimento de Sistemas Web - CSS3
PDF
E-book sobre HTML 5 (Devmedia)
PDF
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
PDF
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Minicurso joomla 3.1
CSS3 e Html5 - O que há de novo / parte 1
HTML5 CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Aula de Desenvolvimento de Sistemas Web - CSS3
E-book sobre HTML 5 (Devmedia)
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Desenvolvimento Web : HTML5, CSS3 & JavaScript

Semelhante a Minicurso introdução ao html5 e css3 (20)

PPTX
Mini-Curso: Introdução à Big Data e Data Science - Aula 8 - Introdução ao Azu...
PPTX
Algoritmos e Técnicas de Programação - Aula 01
PPTX
ANEXO-III-TemplateApresentacao-Conferencias_Minicursos_Oficinas_MesasRedondas...
PPTX
Motores de busca by Gilson Pires & Cleide Gomes.
PDF
Onivaldo Rosa - Padrões tecnológicos
PDF
PROJETO INTEGRADO - CURSOS DA ÁREA DE TI - Uma das tecnologias mais populare...
PPTX
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
PPTX
Apresentacao artigo final
PDF
CURRICULUM-FRANCISCO-ABRANTES
PDF
Cefet oficina simpósio-2012
PPT
Fire scrum 2010
PDF
Tendências das Arquiteturas dos Ambientes de Aprendizagem
PDF
HTML Básico
PPTX
3D4AUTO_R4_Virtual Seminars - PORTUGUESE
PDF
Materialproduotextualpadro aulas 5 e 6
PDF
Educação continuada
PDF
Zeluisbraga engsoftware-academico-inland-fev2010
PDF
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
PDF
onboarding.pdf
PDF
Investigação e extensão de uma ferramenta para auxílio ao ensino de algoritmo...
Mini-Curso: Introdução à Big Data e Data Science - Aula 8 - Introdução ao Azu...
Algoritmos e Técnicas de Programação - Aula 01
ANEXO-III-TemplateApresentacao-Conferencias_Minicursos_Oficinas_MesasRedondas...
Motores de busca by Gilson Pires & Cleide Gomes.
Onivaldo Rosa - Padrões tecnológicos
PROJETO INTEGRADO - CURSOS DA ÁREA DE TI - Uma das tecnologias mais populare...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentacao artigo final
CURRICULUM-FRANCISCO-ABRANTES
Cefet oficina simpósio-2012
Fire scrum 2010
Tendências das Arquiteturas dos Ambientes de Aprendizagem
HTML Básico
3D4AUTO_R4_Virtual Seminars - PORTUGUESE
Materialproduotextualpadro aulas 5 e 6
Educação continuada
Zeluisbraga engsoftware-academico-inland-fev2010
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
onboarding.pdf
Investigação e extensão de uma ferramenta para auxílio ao ensino de algoritmo...
Anúncio

Último (20)

PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Émile Durkheim slide elaborado muito bom
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
COBITxITIL-Entenda as diferença em uso governança TI
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula sobre banco de dados com firebase db
Curso de Java 9 - (Threads) Multitarefas.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Apple Pippin Uma breve introdução. - David Glotz
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Aula 18 - Manipulacao De Arquivos python
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Émile Durkheim slide elaborado muito bom
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
COBITxITIL-Entenda as diferença em uso governança TI
Anúncio

Minicurso introdução ao html5 e css3

  • 1. Introdução ao HTML5 e CSS3 Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br
  • 2. Currículo • Meu nome: Breno Leonardo G. de M. Araújo • Formação: • Bacharel em Sistemas de Informação; • Especialista em Engenharia de Software; • Mestrando em Informática Aplicada. • Possui experiência em Web a mais de 5 anos; 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 3. What is HTML5? • HTML5 will be the new standard for HTML. • The previous version of HTML, HTML 4.01, came in 1999. The web has changed a lot since then. • HTML5 is still a work in progress. However, the major browsers support many of the new HTML5 elements and APIs. 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 4. The HTML5 <!DOCTYPE> • In HTML5 there is only one <!doctype> declaration, and it is very simple: • <!DOCTYPE html> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 5. Minimum HTML5 Document • Below is a simple HTML5 document, with the minimum of required tags: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title of the document</title> </head> <body> Content of the document...... </body> </html> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 6. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 7. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 8. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 9. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 10. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 11. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 12. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 13. O que tem de novo? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 14. HTML5 - New Features • Some of the most interesting new features in HTML5: • The <canvas> element for 2D drawing • The <video> and <audio> elements for media playback • Support for local storage • New content-specific elements, like <article>, <footer>, <header>, <nav>, <section> • New form controls, like calendar, date, time, email, url, search 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 15. Browser Support for HTML5 • HTML5 is not yet an official standard, and no browsers have full HTML5 support. • But all major browsers (Safari, Chrome, Firefox, Opera, Internet Explorer) continue to add new HTML5 features to their latest versions. 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 16. Vamos a prática! • Novos campos de Formulário: • • • • • • • • tel search email url Datas e Horas number range color 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 17. Formulários vitaminados • autofocus • placeholder • required • maxlength no textarea • pattern • Utiliza expressões regulares. Exemplo: • <input name="CEP" id="CEP" required pattern="d{5}-?d{3}" /> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 18. Conteúdo editável • Exemplo: <div contenteditable=“true”> Edite-me... </div> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 19. Áudio • Para inserir áudio na página web, basta usar o elemento áudio: <audio src="mus.oga" controls="true" autoplay="true" /> • Origens alternativas de audio: <audio controls="true" autoplay="true"> <source src="mus.oga" /> <source src="mus.mp3" /> <source src="mus.wma" /> </audio> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 20. Vídeo • Muito semelhante a utilização do áudio: <video src="u.ogv" width="400" height="300" /> 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 21. SVG 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 22. CSS 3
  • 23. CSS é como xadrex • Você pode aprender os princípios em um dia, e vai passar a vida inteira se especializando. (Chris Coyier | css-tricks.com) 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 24. CSS2 deixa a desejar Hoje, ainda temos que nos virar pra conseguir certos efeitos gráficos como sombras em objetos e textos, cantos arredondados, fazer múltiplos planos de fundo, inserir opacidade nos elementos, trabalhar com diferentes famílias tipográficas, trabalhar textos em coluna... 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 25. CSS3 Com uma série de novas propriedades, teremos maior controle sobre o estilo dos elementos. Propriedades para cantos arredondados ou sombras em textos estarão disponíveis no CSS3, sem precisarmos recorrer ao uso de truques ou imagens. 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 26. Tá quase pronta! O CSS3 ainda não é uma especificação completa da W3C, ainda está em fase de rascunho, e nem todos os navegadores suportam por completo. 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 27. Testando na prática • Para que alguns dos novos recursos possam funcionar, ainda é necessário adicionar um prefixo: • -moz- (Para renderização no Mozilla) • -webkit- (Para renderização no Safari) 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 28. border-radius • Com essa propriedade podemos adicionar um raio de arredondamento para todos os cantos de um elemento, como • -moz-border-radius: 10px • ou valores diferentes para cada canto • -moz-border-radius-topright: 5px 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 29. border-colors • Podemos adicionar um efeito gradiente nas bordas de um elemento, aplicando cores em diferentes camadas: • -moz-border-top-colors: #555 #666 #777... 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 30. text-shadow • Com essa propriedade podemos adicionar sombras em textos, configurando a distância da sombra para a esquerda e para o topo do texto, o e nevoamento e cor: • text-shadow: 5px 5px 2px #999 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 31. box-shadow • Funciona da mesma maneira que o text-shadow, porém aplicando sombra aos outros elementos: • -moz-box-shadow: -10px -10px 0px #333 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 32. opacity • Podemos adicionar opacidade aos elementos: • opacity: 0.2 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 33. columns • Podemos definir estilos de colunas para textos, aplicando valores para a largura, quantidade, bordas de separação e distância entre colunas: • • • • -moz-column-width: 13em; -moz-column-count: 3; -moz-column-rule: 1px solid black; -moz-column-gap: 1em; 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 34. Multiple backgrounds • Podemos definir diferentes planos defundo para um mesmo elemento: • background: url(fundo-um.jpg) top left no-repeat, url(fundo-dois.jpg) top 11px no-repeat, url(fundo-tres.jpg) bottom left no-repeat, url(fundoquatro.jpg) left repeat-y 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 35. @font-face • Importamos um arquivo de fonte: • @font-face { font-family: Agni; src: url(‘fonts/agni-font.otf’) } • Em seguida aplicamos essa fonte a um elemento de texto: • h3 { font-family: Agni, sans-serif; } 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 36. Dicas! • A linguagem ainda está em fase de desenvolvimento, então cuidado quando utilizá-la, pois vários navegadores ainda não possuem suporte a todas as funcionalidades. • A partir de agora, estude para poder acompanhar as constantes mudanças que o HTML5 e CSS3 podem proporcionar! 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 37. Dúvidas??? 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo
  • 38. Obrigado! Material e códigos http://blog.brenoleonardo.com.br Breno Leonardo G. de M. Araújo brenod123@gmail.com @breno_leonardo 24 de outubro de 2013 Semana Nacional de Ciência e Tecnologia IF Sertão Pernambucano – Campus Floresta Prof. Breno Leonardo G. de M. Araújo