Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Seletores
 Os seletores selecionam determinados elementos
 Existem vários seletores, pois cada um emprega um critério distinto para selecionar um 
ou mais elementos. Vejamos alguns exemplos:
1. Seletor de todos os elementos: *
* {
padding: 0px;
margin: 0px;
box-sizing: border-box
}
Seletores
2. Seletor de todos os elementos com a mesma tag: tag
3. Seletor de todos os elementos com a mesma classe: .nome-da-classe
p {
color: #0000FF
font-size: 36px
}
h1 {
font-size: 48px
}
.small-text {
color: #000000
font-size: 12px
}
.image-logo {
width: 400
height: 100
}
Seletores
4. Seletor de todos os elementos com o mesmo id: #nome-do-id
5. Seletor de elementos descendentes de outros: seletor-A seletor-B
#main-container {
background-color: red
align-items: center
}
#description {
font-size: 10px;
color: #000000
}
.img-container p {
font-size: 16px
}
Seleciona somente os p dentro dos 
elementos de classe img-container
Seletores
6. Seletor de elementos que vêm logo depois de outro: seletor-A + seletor-B
7. Seletor de todos os elementos que vem depois de outro: seletor-A ~ seletor-B
h1 + p {
font-style: italic;
font-size: 12px
}
h2 ~ p {
font-style: bold;
font-size: 22px
}
Seleciona todos os p que vêm depois do 
primeiro h2 (e não estão dentro de outros 
elementos... devem ser ‘vizinhos diretos’)
Seleciona somente os p que vêm 
imediatamente depois (adjacentes) a um h1
Seletores
8. Seletor de mais de um elemento: seletor-A, seletor-B
.small-txt, h2 {
font-size: 24px;
color: ‘#F0F0F0’’
}
Seleciona somente todos os elementos de 
classe small-txt e todos os h2
Colors
 Existem 4 modos de expressarmos cores em CSS: 
1. Key-words (Palavras chave): red, green, hotpink...
2. Hexadecimal: #FFFFFF, #FFC0CB, #13A351
3. RGB (Red Green Blue): rgb(0, 255, 0), rgb(206, 105, 72)...
4. HSL (Hue Saturation Lightness): hsl(240, 100%, 75%)...
Propriedades Comuns
 Margin: cria um espaço ao redor, externo, em torno do elemento
margin: 10px;
margin: 40px 80px;
margin: 3px 20px 16px 10px;
margin: auto;
margin-left: 20px;
margin-top: 40px;
margin-right: 10px;
margin-bottom: 80px;
top e bottom rigth e left
todas
Propriedades Comuns
 Padding: cria um espaço interno ao elemento
padding: 10px;
padding: 40px 80px;
padding: 3px 20px 16px 10px;
padding : auto;
padding-left: 20px;
padding-top: 40px;
padding-right: 10px;
padding-bottom: 80px;
top e bottom rigth e left
todas
Propriedades Comuns
 Border: adiciona uma borda na fronteira do elemento
border: solid;
border: 5px dotted;
padding: 3px dashed black;
border-color: #32A1CE;
border-width: 2px;
border-style: dotted;
border-left-width: 4px;
width style
style
border-style: dashed solid solid dotted
Propriedades Comuns
Propriedades Comuns
 Font: modifica atributos da sua fonte
font-size: 36px;
font-weight: normal;
font-family: serif;
font-variant: slashed zero
ou 100, 
200... 900
color: green;
Propriedades Comuns
 Background: modifica propriedades relacionadas ao fundo do elemento
background-color: rgb(0, 255, 0);
background-image: url(‘../../assets/wallpaper.jpg’)
background-image: url(‘./stars.png’), url(‘./sky.png’)
background-image: linear-gradient(#FF23AB, rgba(255, 255, 0, 0.5))
transparência
Position
 Position: 
position: static;
position: relative;
position: absolute;
Pseudo-Classes
 São classes que são adicionadas ao elemento somente em determinada ação
 Por exemplo, quando passamos o mouse pelo elemento, ou clicamos no elemento
 Anatomia:
seletor:pseudoclasse {
propriedade: valor
}
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
}
.box:hover {
background-color: ‘blue’
}
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
transition-property: width, 
height, background...
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
transition-duration: 
1s, 2s...
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
transition-timing-function: 
linear, ease-in, ease-out, ease-
in-out... (Bézier Curves) 
Pseudo-Classes
 Hover: é ativada ao passar pelo elemento com o mouse, sem necessariamente ativá-lo
.box {
background-color: ‘red’;
transition: background 1s ease-in-out
transform: rotate(180deg)
}
.box:hover {
background-color: ‘blue’
}
transition-property: width, 
height, background...
transition-duration: 
1s, 2s...
transition-timing-function: 
linear, ease-in, ease-out, ease-
in-out... (Bézier Curves)

Mais conteúdos dessa disciplina