Return to Video

vimeo.com/.../802790585

  • 0:08 - 0:12
    Um dos elementos do framework
    é justamente trabalhar com o CSS.
  • 0:12 - 0:17
    Da mesma forma que nós podemos
    manipular a informação ou modificar,
  • 0:17 - 0:22
    nós podemos, através do framework,
    trabalhar com a alteração dos elementos.
  • 0:22 - 0:26
    Podemos colocar cores, textos, ou seja,
  • 0:26 - 0:30
    através do o framework
    podemos trabalhar com CSS.
  • 0:30 - 0:33
    Vamos ver como colocar isso em prática.
  • 0:34 - 0:39
    A primeira coisa que iremos
    fazer é colocar o documento
  • 0:39 - 0:42
    informando que ele já foi carregado.
  • 0:49 - 0:53
    Esse aqui é o nosso código
    básico para nós começarmos.
  • 0:53 - 0:56
    Vamos fazer o seguinte, vamos pegar aqui
  • 0:56 - 1:01
    a tag "p", "Teste de conteúdo".
  • 1:05 - 1:08
    Vamos ver como é que
    vai ficar esse resultado.
  • 1:08 - 1:12
    Observem que ele tem aqui o parágrafo,
  • 1:12 - 1:16
    vou aumentar um pouquinho para vocês
    verem, isso aqui é o formato padrão.
  • 1:16 - 1:19
    Se eu colocar o tamanho correto,
  • 1:19 - 1:22
    no 100% é esse tamanho
    que vocês estão vendo aqui.
  • 1:22 - 1:26
    Com o CSS, nós podemos modificar isso.
  • 1:26 - 1:29
    Então, eu vou falar assim para ele:
  • 1:29 - 1:37
    O meu elemento "p" vai
    receber uma informação.
  • 1:37 - 1:39
    O que ele precisa fazer?
  • 1:39 - 1:44
    Eu tenho dois elementos
    para nós podermos trabalhar.
  • 1:44 - 1:51
    Observem agora que a minha
    tag "p", está recebendo o CSS.
  • 1:51 - 1:54
    Observem que a minha função CSS
  • 1:54 - 1:57
    tem dois elementos
    que eu coloquei entre aspas.
  • 1:57 - 2:00
    O primeiro é o atributo
    e o depois é o valor.
  • 2:00 - 2:02
    O que eu estou
    querendo dizer com isso?
  • 2:02 - 2:08
    O framework foi programado de
    uma tal forma que, ao utilizar o CSS,
  • 2:08 - 2:10
    eu consigo dinamicamente falar assim:
  • 2:10 - 2:14
    Aquele atributo vai receber
    um determinado valor.
  • 2:14 - 2:18
    Então, eu estou modificando o meu estilo.
  • 2:18 - 2:23
    Por exemplo, vocês viram que na
    hora que nós carregamos a página,
  • 2:23 - 2:25
    a letra estava muito pequena.
  • 2:25 - 2:30
    Então, agora, através do CSS, utilizando
    o framework, eu vou aumentar aquele texto.
  • 2:30 - 2:31
    Vamos lá!
  • 2:34 - 2:41
    "font-size", "35px".
  • 2:41 - 2:44
    Vamos executar.
  • 2:46 - 2:47
    Olhe só que interessante.
  • 2:47 - 2:53
    A mesma página, só para
    vocês verem, continua com 100%.
  • 2:53 - 2:57
    A mesma página,
    só que agora o conteúdo está maior.
  • 2:57 - 2:58
    O que nós fizemos aqui?
  • 2:58 - 3:03
    Simplesmente falamos: Meu conteúdo,
  • 3:03 - 3:06
    eu vou acessar
    a minha tag "p" através do framework.
  • 3:06 - 3:10
    Então, o jQuery representado pelo cifrão
  • 3:10 - 3:13
    vai trabalhar em cima da minha tag "p".
  • 3:13 - 3:18
    Eu estou chamando a função CSS,
    passando duas informações para ele.
  • 3:18 - 3:22
    O primeiro é o tipo,
  • 3:22 - 3:26
    e aqui, qual é o valor daquele tipo.
  • 3:26 - 3:30
    E se eu precisa passar
    mais de um conteúdo?
  • 3:30 - 3:33
    Eu venho aqui e repito.
  • 3:35 - 3:37
    Então, agora eu vou falar assim para ele:
  • 3:37 - 3:44
    "Background-color", "yellow"
  • 3:44 - 3:47
    Observem que eu coloquei dois elementos,
  • 3:47 - 3:51
    duas formatações de CSS
    para o mesmo elemento.
  • 3:51 - 3:55
    Vou executar, ele aplicou.
  • 3:55 - 4:00
    Existe uma outra forma de nós trabalharmos
    com mais de um elemento dentro do CSS.
  • 4:00 - 4:01
    Vamos fazer agora.
  • 4:05 - 4:12
    Vou colocar o meu
    componente, minha tag "p", ".css"
  • 4:12 - 4:16
    Observem que agora,
    como eu tenho mais de uma informação,
  • 4:16 - 4:19
    nós vamos utilizar as chaves.
  • 4:19 - 4:22
    Aí, eu vou fazer o seguinte,
  • 4:22 - 4:24
    vou transcrever o código,
  • 4:24 - 4:30
    aonde eu teria a vírgula
    eu vou colocar dois pontos, virgula,
  • 4:30 - 4:35
    vou colocar o outro elemento.
  • 4:35 - 4:44
    Então, dessa forma, eu consigo
    trabalhar com vários elementos do CSS
  • 4:44 - 4:47
    utilizando um único elemento do CSS.
  • 4:47 - 4:49
    Vamos colocar mais um aqui.
  • 4:55 - 5:02
    Dois pontos, ":center".
  • 5:02 - 5:05
    Agora vamos testar.
  • 5:06 - 5:11
    Vejam que...
    Vamos pegar o código fonte.
  • 5:11 - 5:14
    Vejam que eu não tenho nenhuma formatação,
  • 5:14 - 5:18
    simplesmente o meu elemento do framework.
  • 5:18 - 5:21
    Ele aumentou o tamanho da letra,
  • 5:21 - 5:26
    colocou a cor de fundo amarelo,
    e centralizou meu texto.
  • 5:26 - 5:29
    Então, eu utilizei três elementos,
  • 5:29 - 5:34
    tamanho do texto, cor de fundo,
    e alinhamento do meu texto.
  • 5:34 - 5:35
    Para qual tag?
  • 5:35 - 5:37
    Para minha tag "p".
  • 5:37 - 5:39
    E se eu tivesse vários elementos?
  • 5:39 - 5:44
    Ou eu coloco cerquilha
    para representar um id,
  • 5:44 - 5:48
    ou o ponto para representar o meu class.
  • 5:48 - 5:50
    Então, essa é uma das formas.
  • 5:50 - 5:56
    Isso que vocês viram
    agora é criando o CSS.
  • 5:56 - 5:58
    E se eu já tenho um estilo criado
  • 5:58 - 6:03
    e eu quero aplicar o estilo
    que foi criado dentro de um elemento?
  • 6:03 - 6:05
    É possível fazer isso?
  • 6:05 - 6:06
    Sim.
  • 6:06 - 6:07
    Como o que nós fazemos?
  • 6:07 - 6:08
    Vamos lá.
  • 6:08 - 6:11
    Primeira coisa, vamos imaginar o seguinte:
  • 6:11 - 6:18
    Que eu tenho aqui um
    "style", que é um estilo.
  • 6:18 - 6:20
    Vamos falar que eu vou criar aqui,
  • 6:20 - 6:26
    um estilo chamado ".fiap", por exemplo.
  • 6:26 - 6:28
    Então, esse aqui é o meu estilo.
  • 6:28 - 6:30
    O que ele tem, esse meu estilo?
  • 6:30 - 6:35
    Vamos colocar a cor de fundo,
    vamos colocar a cor do texto,
  • 6:35 - 6:38
    "color:".
  • 6:45 - 6:49
    Vamos colocar aqui mais um elemento.
  • 6:49 - 6:52
    "text-align".
  • 6:52 - 6:54
    Vamos centralizar esse texto.
  • 6:59 - 7:00
    "center".
  • 7:01 - 7:02
    Muito simples.
  • 7:02 - 7:06
    Se eu tivesse que pegar isso daqui
    e aplicar, vou comentar o meu código.
  • 7:10 - 7:11
    Como que nós faríamos?
  • 7:11 - 7:13
    Vem aqui, "id="...
  • 7:13 - 7:16
    Não é um "id" porque
    nós estamos usando ponto.
  • 7:16 - 7:19
    Então, é um "class="fiap"".
  • 7:19 - 7:21
    Vamos ver o resultado disso.
  • 7:21 - 7:24
    Lembrem: Vermelho e centralizado.
  • 7:24 - 7:24
    Quem?
  • 7:24 - 7:26
    O meu parágrafo.
  • 7:26 - 7:27
    Vamos testar.
  • 7:30 - 7:33
    Centralizado, está muito
    pequeno, ele está com 100%.
  • 7:33 - 7:36
    Só para vocês verem,
    ele está como default.
  • 7:36 - 7:37
    Então, ele aplicou.
  • 7:37 - 7:40
    E se eu quero, através do...
  • 7:40 - 7:46
    Se eu não tivesse isso, e eu,
    através do meu componente do framework,
  • 7:46 - 7:51
    falar: Vamos aplicar esses elementos.
  • 7:51 - 7:53
    Como que nós programamos isso?
  • 7:53 - 7:55
    Bem simples também.
  • 7:55 - 7:58
    Vou utilizar aqui
    o framework, a chamada,
  • 7:58 - 8:00
    vou colocar o meu elemento.
  • 8:00 - 8:02
    Quem é o meu elemento? O "p".
  • 8:02 - 8:04
    E aí, eu vou falar o que para ele?
  • 8:04 - 8:07
    Vou falar: Olhe, vamos adicionar.
  • 8:07 - 8:10
    Então, eu vou dar um "addClass".
  • 8:10 - 8:12
    E o que eu vou fazer nesse "addClass"?
  • 8:12 - 8:21
    O nome da minha classe que
    está criada é o que eu vou aplicar.
  • 8:21 - 8:24
    Então, eu posso, dessa forma,
    falar assim para ele:
  • 8:24 - 8:30
    Dinamicamente, eu quero aplicar
    esse estilo nesse elemento.
  • 8:30 - 8:32
    Vou colocar mais um aqui.
  • 8:35 - 8:41
    "Teste1".
  • 8:41 - 8:45
    "Teste2".
  • 8:49 - 8:51
    ".tit1".
  • 8:54 - 8:58
    Vamos colocar "font-size:"
  • 9:02 - 9:06
    "35px".
  • 9:08 - 9:10
    "Color: blue".
  • 9:12 - 9:16
    Nós vamos tirar isso
    aqui, vou deixar só o "color".
  • 9:16 - 9:17
    No ".tit2"
  • 9:21 - 9:26
    eu vou colocar
    o tamanho "35" e o color "green".
  • 9:26 - 9:28
    Então, observem que eu tenho
  • 9:28 - 9:33
    uma classe "fiap",
    uma classe "tit1", e uma classe "titt2".
  • 9:33 - 9:37
    Eu tenho esse elemento,
    eu tenho esse elemento, esse elemento.
  • 9:37 - 9:40
    Observem que eu não tenho nada...
  • 9:40 - 9:43
    Vou comentar isso aqui para vocês verem.
  • 9:43 - 9:46
    Observem que eu não tenho nada formatado.
  • 9:46 - 9:48
    Esse é o original,
  • 9:48 - 9:52
    esse aqui é o teste 1,
    é o tamanho que foi definido pelo W3C,
  • 9:52 - 9:55
    para o h1, e esse aqui para o h2.
  • 9:55 - 10:01
    Agora vamos começar
    a mandar ele inserir a minha classe.
  • 10:01 - 10:05
    Então, na minha tag "p",
    nós vamos adicionar a classe "fiap",
  • 10:05 - 10:10
    que é cor vermelha
    e texto centralizado.
  • 10:15 - 10:18
    Cor vermelha, texto centralizado.
  • 10:18 - 10:22
    O h1 e o h2 continuam
    aqui sem alteração nenhuma.
  • 10:22 - 10:27
    Eu quero aplicar o tit1 no h1.
  • 10:27 - 10:28
    Mesma coisa.
  • 10:28 - 10:31
    Então, eu venho aqui,
  • 10:35 - 10:45
    "(h1).addClass()", e vou colocar
    o nome da minha classe, "tit1".
  • 10:50 - 10:52
    Executo.
  • 10:55 - 10:56
    Não teve efeito.
  • 10:56 - 11:00
    Vamos ver o que digitamos de errado.
  • 11:00 - 11:04
    "tit1"... Faltou as aspas.
  • 11:04 - 11:09
    Então, aqui dentro
    da minha tag "h1", "addClass", "tit1".
  • 11:09 - 11:12
    Mesmo nome, mesmo nome.
  • 11:12 - 11:18
    Observem que o tit1 recebeu a cor azul.
  • 11:18 - 11:24
    Agora eu vou fazer
    a mesma coisa, só que para o h2.
  • 11:26 - 11:30
    Vou aplicar o "tit2".
  • 11:35 - 11:41
    Vocês viram que no resultado do h2
    o texto ficou maior que o h1,
  • 11:41 - 11:44
    porque nós alteramos aqui o "font-size"
  • 11:44 - 11:47
    O que eu quero
    mostrar para vocês aqui?
  • 11:47 - 11:51
    Que através desse framework
    nós conseguimos manipular texto
  • 11:51 - 11:57
    utilizando um JavaScript, que,
    na verdade, ele é o próprio framework.
  • 11:57 - 12:01
    Então, os eventos,
    os métodos que já estão prontos,
  • 12:01 - 12:06
    fazem com que nós
    possamos consumir esse recurso.
  • 12:06 - 12:11
    Através do framework nós também
    podemos manipular através do CSS.
  • 12:11 - 12:16
    Ou seja, o framework é completo.
  • 12:16 - 12:18
    Para nós ganharmos
    em tempo de desenvolvimento
  • 12:18 - 12:23
    utilizando um framework
    igual a esse, é muito bem-vindo
  • 12:23 - 12:28
    e faz com que o dev ganhe em
    performance no desenvolvimento.
  • 12:28 - 12:32
    Então, pessoal,
    utilize desse framework.
  • 12:32 - 12:35
    Quanto mais você
    se aprofundar no framework,
  • 12:35 - 12:39
    mais coisas você vai
    conseguir abstrair desse pacote.
  • 12:39 - 12:43
    Isso é extremamente importante
    para um bom desenvolvimento.
Title:
vimeo.com/.../802790585
Video Language:
Portuguese, Brazilian
Duration:
12:47

Portuguese, Brazilian subtitles

Revisions Compare revisions