Folhas de Estilo em Cascata CSS

Documentos relacionados
CSS Cascading Style Sheets

TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

Informática Parte 21 Prof. Márcio Hunecke

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

Revisando os conteúdos. Introdução ao CSS

Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

1) Em um documento separado fora de todos os documentos HTML;

CSS (Cascading Style Sheet)

Sintaxe Básica da Linguagem CSS

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo:

CSS. Karen Frigo Busolin

Cascading Style Sheets

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

MODELO DE CAIXA (BOX MODEL)

HTML & CSS. uma introdução

CSS CASCADING STYLE SHEET

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

PROGRAMAÇÃO EM AMBIENTE WEB I

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

Aula 3. Imagens. <img src="foto.jpg" />

Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS

Programação Web Aula 2 XHTML/CSS/XML

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

Desenvolvimento Web. Professor: Bruno E. G. Gomes

Web Design - CSS. Conteúdo. - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

Aula 3 - Parte Final HTML e CSS

CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário

1) Criar o código HTML para construir a página representada pela imagem abaixo.

Cascading: Style Sheet

Programação e Designer para WEB

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

Programação para Internet

Cascading Style Sheets CSS

desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das css3 Maurício Samy Silva

Desenvolvimento de Aplicações para Internet

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

Introdução ao HTML e às folhas de estilo (CSS)

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Programação para Internet

Comandos Extras Formatações no CSS

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

CSS. Cascading Style Sheets Style Sheets

Introdução à Cascading Style Sheets

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

CASCADING STYLE SHEETS (CSS)

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

Introdução a HTTP, HTML e CSS

Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

Treinamento em CSS. Índice

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

S U J E I T O P R O G R A M A D O R

HTML, CSS e JavaScript

Criando estilos. Css. Cada estilo que você cria é definido como uma regra CSS. Cada regra deve-se utilizar a seguinte sintaxe:

Transcrição:

<DIA3>

Folhas de Estilo em Cascata CSS

Estilização Efeitos Animações Micro interações

Estrutura: seletor { regra: valor ; regra: valor ; regra: valor ; h1 { color: red ; background: white; padding: 15px ;

Métodos de utilização: Inline Embutido Externo CSS

Métodos de utilização: Inline <p style= color:red; > Meu texto </p>

Métodos de utilização: Embutido <style> p { </style> color: red;

Métodos de utilização: Externo No arquivo html: <link rel="stylesheet" href= caminho-da-pasta/style.css"> No arquivo css: p { color: red;

Benefícios e malefícios de cada método de utilização: Inline : reescrita de código, sem reutilização, restrição, poluição Embutido : permite reutilização, mas ainda polui o principal html Externo : permite reutilização, sem poluição

Seletores: elemento-pai elemento-filho.elemento-com-classe #elemento-com-id [atributo-de-elemento= valor-do-atributo ] elemento.restricao-por-classe#restricao-por-id

Regras reduzidas.elemento { margin-top:5px; margin-right:10px; margin-bottom:5px; margin-left:10px;.elemento { margin:5px 10px 5px 10px;.elemento { margin:5px 10px;

Regras reduzidas.elemento { margin-top:5px; margin-right:10px; margin-bottom:8px; margin-left:10px;.elemento { margin:5px 10px 8px;

Regras reduzidas.elemento { margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:10px;.elemento { margin: 10px;

Regras reduzidas : regras que aplicam seus resultados mediante a quantidade de valores passados: 4 valores: aplica seu resultado seguindo a ordem TOPO, DIREITA, BAIXO, ESQUERDA 3 valores: aplica seu resultado seguindo a ordem TOPO, DIREITA-ESQUERDA e BAIXO 2 valores: aplica seu resultado seguindo a ordem TOPO-BAIXO e DIREITA- ESQUERDA 1 valor: aplica seu resultado seguindo a ordem TOPO-BAIXO-DIREITA- ESQUERDA

Regras prefixadas: prefixos utilizados para melhorar a usabilidade no quesito cross-browser, pelos diferentes motores de renderização.elemento { border-radius:5px;.elemento { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit- : para Chrome/Opera -ms- : IE -o- : Opera (versões antigas) -moz- : Mozilla Firefox

Seletores Especiais : Pseudo-elementos: elementos criados apenas no css elemento:before, elemento:after Pseudo-classes: classes ativadas mediante ações do usuário elemento:hover, elemento:active

Especificidade: regras CSS mais ESPECÍFICAS fazem com que suas regras sejam IGNORADAS ou PREVALECIDAS.p { color: red;.alunos-container.p { color: blue; https://specificity.keegan.st/

Transições: define um tempo para que alterações de css ocorram mediante ações do usuário ocorram. É definida pela regra de transition e utiliza um tempo e uma curva (cubic bezier) para execução da animação.p { color: red; transition:.2s ease-in-out;.p:hover { background: darkred; color: white;

Animações: utilizam dos mesmos princípios das transições (tempo e curva de execução), porém, devem ter seus frames definidos.p { animation: coloranimation infinite 5s; @keyframes coloranimation { from { background: black; to { background: red; @keyframes coloranimation { 0% { background: black; 50% { background: red;

RESPONSIVIDADE

Nova meta tag no html, para que os elementos se adaptem ao viewport, área visualizada no dispositivo acessado <meta name="viewport" content="width=device-width" />

Media queries: blocos de regra CSS que são utilizados para SOBRESCREVER regras previamente definidas, mediante determinada largura/altura/dados do viewport do usuário.p{ background: red; @media (max-width: 800px) {.p { background:black;

RESET: regra inicial CSS utilizada para resetar, limpar, todos os elementos CSS, pois os elementos já possuem certos valores por padrão * { margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; vertical-align: base-line; box-sizing: border-box; outline: none;

BOX MODEL: caixa modelo, estrutura fundamental a qual TODOS os elementos na página obedecem

PRINCÍPIO DA RESPONSABILIDADE ÚNICA

Mais um pitaco sobre boas práticas: Utilize o princípio da responsabilidade única e crie padrões/nomenclaturas para seu css.alunos-list{.alunos-item{.alunos-link{.lista-de-alunos{.aluno{.link-de-aluno{

Inspecionar elementos

</DIA3>

Referências Can I Use? http://caniuse.com Stackoverflow: EN: http://stackoverflow.com/ PT: http://pt.stackoverflow.com/ W3C: http://www.w3c.br/ W3School: http://www.w3schools.com/ Calculadora de Especificidade CSS: https://specificity.keegan.st/