Instituto Federal de Educação, Ciência e Tecnologia
Introdução ao CSS
Introdução ao CSS
(Propriedades)
(Propriedades)
Prof. Henrique Neto
Técnico em
Técnico em
Computação Gráfica
Computação Gráfica
AGENDA
Propriedades CSS:
– Background;
– Color;
– Border;
– Font;
– List;
Seletores
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background;
– Color;
– Border;
– Font;
– List;
– Margin;
– Padding;
Background
As propriedades de background (plano de fundo) são usadas para
definir os efeitos de plano de fundo para os elementos (tags);
– background-color: especifica a cor de plano de fundo de um elemento;
– background-image: especifica uma imagem para usar como plano de fundo de um elemento (por default, a imagem é repetida a fim de cobrir todo o elemento);
– background-repeat: utilizada para definir se a imagem será repetida horizontalmente, verticalmente ou não será repetida;
Background
body {
Background
body {
background-image: url("imgs/toaster.jpg");
Background
body {
background-image: url("imgs/toaster.jpg");
Background
body {
background-image: url("imgs/toaster.jpg");
Background
body { background-image: url("imgs/toaster.jpg");
background-repeat: no-repeat;
background-position: 100px 200px; }
100px
200px
Descoloa a imagem no plano de fundo em 100px a direita e 200px
Background
body { background-image: url("imgs/toaster.jpg");
background-repeat: no-repeat;
Background
body { background-image: url("imgs/toaster.jpg");
background-repeat: no-repeat;
background-attachment: fixed; }
Página no final (com scroll)
Background
body { background-image: url("imgs/toaster.jpg");
Background
Seletores
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
Color
Definem a cor do texto inserido em qualquer elemento
HTML;
Podem ser definidas pelo valor RGB em:
– Hexadecimal: ex: #FF0000;
– rgb(255, 0, 0);
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
– Border;
Border
Essa propriedade permite especificar as seguintes
características referentes a borda de um elemento:
Border
A propriedade border-style pode receber os seguintes
Border
A propriedade border-width pode receber os seguintes
Border
A propriedade border-color pode receber os seguintes
formatos:
– #RRGGBB
– rgb(RRGGBB)
Praticando com
Border
Praticando com
Border
Agora, escreva o CSS (embarcado ou externo) para a
Praticando com
Border
Agora, tente escrever o CSS (embarcado ou externo)
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
– Border; – Font;
Font
Essa propriedade permite definir os tipos das fontes, o
tamanho e outros estilos (negrito, itálico, etc);
Algumas propriedade mais utilizadas são:
– font-family: tipos de fontes para um elemento;
– font-style: define o estilo da fonte em normal ou
italic;
– font-weight: especifica o grau de negrito de uma fonte;
– font-size: define o tamanho do texto;
small-Font
Exemplo font-variant:
HTML
Font
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
Text
As seguintes propriedade podem ser utilizadas em um texto:
– text-align: usada para configurar o alinhamento horizontal de um texto
• Valores: center, left, right, justify;
– text-decoration: usada para configurar ou remover
decorações do texto . O valor none é frequentemente utilizado para remover underlines de textos.
• Valores: none, overline, line-through, underline;
– text-transform: usada para especificar letras maiúsculas e minúsculas no texto;
Text
As seguintes propriedade podem ser utilizadas em um texto:
– text-indent: usada para especificar a indentação da primeira linha de um texto:
• Valores: 2px, 10px, 20px, …;
– letter-spacing: usada para especificar o espaço entre os elementos:
Text
As seguintes propriedade podem ser utilizadas em um texto:
– word-spacing: usada para especificar o espaço entre as palavras no texto:
• Valores: 2px, 10px, 20px, …;
– direction: define o sentido de direção do texto:
Praticando com Text
Escreva o HTML e o CSS da página a seguir, utilizando
Praticando com Text
Praticando com Text
Text
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
List
Essa propriedade está relacionada com as listas
(enumeradas e não enumaradas);
As possíveis propriedades são:
– list-style-type: define a aparência do marcador;
– list-style-image: define uma pequena imagem como marcador;
List
Os valores possíveos para list-style-type são:
– disc: bolinha preenchida.
– circle: bolinha NÃO preenchida.
– square: quadradinho.
– decimal: 1, 2, 3, 4, … 98, 99, ...
– decimal-leading-zero: 01, 02, 03, …, 98, 99, …
– lower-roman e upper-roman:
• i, ii, iii, iv, v, …
List
A propriedade list-style-image define uma imagem como um marcador:
ol {
List
A propriedade list-style-position define a posição do marcador da lista,
alinhado ou não com algum texto.
Os valores possíveis são:
List
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
Margin
Pode-se ver cada elemento (tag) HTML como um “modelo em caixa“ (box
model) que ocupa uma área na página;
Em CSS, o termo modelo de caixa é usado quando se fala em design e
layout;
O modelo de caixa é essencialmente uma caixa que envolve todo elemento
HTML;
Ela consiste de:
– Conteúdo;
– Padding;
– Bordas;
Margin
Conteúdo:
– Conteúdo da caixa, onde texto e imagens ficam;
Padding:
– Distância entre conteúdo do elemento e a sua borda;
Borda:
Margin
Margin
Margin
Assim, a propriedade margin define a distância do espaço
fora da borda;
São transparentes e não possuem qualquer cor de plano de
fundo;
Pode-se definir qualquer valor para cada um dos quatro
lados da caixa:
– margin-top;
– margin-bottom;
Margin
sintaxe completa
Praticando com Margin
Escreva o HTML e o CSS da página a seguir, utilizando
Praticando com Margin
Width e Height
Essas propriedades permitem controlar a altura e a largura de um elemento, respectivamente;
Tais valores consistem em alterar a caixa de conteúdo do
elemento;
Width e Height
div {
width: 500px;
height: 100px;
border-color: green;
border-style: solid;
border-width: 3px; }
Praticando com Margin, Width e Height
Praticando com Margin, Width e Height
Praticando com Margin, Width e Height
Praticando com Margin, Width e Height
Escreva o CSS a
seguir, utilizando as propriedades
Praticando com Margin, Width e Height
Praticando com Margin, Width e Height
Escreva o CSS a
seguir, utilizando as propriedades
Margin
Propriedades
As propriedades CSS podem ser agrupadas pelos determinados
grupos, comumente empregados em estilização geral:
Podemos identificar os seguintes seletores:
– Background; – Color;
Padding
Essa propriedade define uma distância entre o conteúdo
e a borda;
Tais distâncias podem ser configuradas por:
– padding-top padding-bottom;
– padding-left padding-right;
padding-top
padding-bottom
Praticando com Padding
Praticando com Padding
Escreva o CSS a seguir,
utilizando as propriedades
Praticando com Margin e Padding
Praticando com Margin e Padding
Praticando com Margin e Padding
O código HTML/CSS resposta desse exercício pode ser
encontrado em:
https://sites.google.com/site/programacaowebifce/co
- jgn_torpedos_tarde.html
Padding
Algumas fontes interessantes ...
Dúvidas sobre tags?
–
http://www.w3schools.com/
Aprofundar mais os conhecimentos
• https://www.udacity.com
• https://www.udemy.com