Nesta palestra, vamos abordar um tema muito comum e de fácil aprendizagem. Todo desenvolvedor que trabalhe com internet hoje em dia, precisa aprender a tornar a linguagem de marcação CSS (Cascading Style Sheets) utilizada para definir a apresentação dos documentos HTML em uma linguagem completamente nova e poderosa, capaz de oferecer grande produtividade. Vamos explorar diferentes frameworks como SASS e LESS e suas vantagens e desvantagens.
4. O que é CSS?
• Permite separar a formatação visual do conteúdo
• Podemos especificar a formatação para:
– Todos os elementos de um determinado tipo
– Para um elemento com um determinado id
– Todos os elementos com uma determinada classe
– E combinações destas três formas acima
5. Três formas de especificar o CSS
1) HTML Inline style
<div style=“color: red; font-size: 18px”>Texto</div>
2) Style dentro do Head
<style type=“text/css”>Configurações de CSS</style>
3) Usando a tag link
<link rel=“stylesheet” type=“text/css” href=“arquivo.css”/>
6. Seletores
Nome do elemento
div, p, td, table {}
Definição por Id
#logo, #special {}
Nome de classes
.header, .title {}
Combinação dos 3 tipos
table #logo .special {}
7. Dois principais tópicos sobre CSS
Seletores
.info { Propriedades
background: #f3b500;
text-align: center;
border: solid 1px #f3b500;
}
19. É uma extensão do CSS3
Traz de volta a diversão de escrever CSS.
Acrescentando mais poder ao CSS.
Regras Variáveis
aninhadas
CSS
Herança de Combinações
seletores
Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo.SeçõesClique com o botão direito em um slide para adicionar seções. Seções podem ajudar a organizar slides ou a facilitar a colaboração entre vários autores.AnotaçõesUse a seção Anotações para anotações da apresentação ou para fornecer detalhes adicionais ao público. Exiba essas anotações no Modo de Exibição de Apresentação durante a sua apresentação. Considere o tamanho da fonte (importante para acessibilidade, visibilidade, gravação em vídeo e produção online)Cores coordenadas Preste atenção especial aos gráficos, tabelas e caixas de texto.Leve em consideração que os participantes irão imprimir em preto-e-branco ou escala de cinza. Execute uma impressão de teste para ter certeza de que as suas cores irão funcionar quando forem impressas em preto-e-branco puros e escala de cinza.Elementos gráficos, tabelas e gráficosMantenha a simplicidade: se possível, use estilos e cores consistentes e não confusos.Rotule todos os gráficos e tabelas.
Esta é outra opção para um slide de Visão Geral.
Esta é outra opção para um slide de Visão Geral.
As duas primeiras não são encorajadas, pois aumentam a transferência de dados.Faça somente a terceira opçãoEles são processados na ordem que é mostrada.