Um momento
Aula 05
Cursos / Jogo da Velha com HTML, CSS, e JavaScript
Folha de Estilos CSS para o Jogo da Velha

Summary

Resumo da Transcrição sobre CSS

Introdução

  • O objetivo é aplicar estilos de CSS a um tabuleiro e seus espaços.
  • O foco é definir bordas, largura e altura para cada espaço, com 3 espaços em cada linha.

Ferramentas

  • Utiliza o inspector do navegador (Firefox, Chrome, Safari) para visualizar e editar styles em tempo real.
  • Recomenda-se abrir as ferramentas de desenvolvedor para inspecionar elementos.

Estrutura HTML

  • Um arquivo index.html contém a estrutura básica da página.
  • Para adicionar estilos, cria-se um arquivo separado chamado style.css.

Adicionando a Folha de Estilo

  • Incluir a folha de estilo no index.html dentro da tag <head> com:
    <link rel="stylesheet" href="style.css">
    

Estilizando o Tabuleiro

  • A largura do tabuleiro é inicialmente definida usando CSS:
    #tabuleiro {
        width: 384px;
    }
    
  • É importante adicionar bordas para visualizar.

Definindo Estilos para os Espaços

  • Cada espaço é uma div com a classe espaço.
  • A altura do espaço é definida em CSS:
    .espaço {
        height: 96px; // exemplo
    }
    

Usando Flexbox

  • Para organizar os espaços em linhas:
    #tabuleiro {
        display: flex;
        flex-wrap: wrap;
    }
    
  • O flex-wrap permite que espaços excedentes vão para a próxima linha.

Conclusão

  • Com essas configurações, é possível modificar dinamicamente os estilos e observar as mudanças em tempo real, utilizando a ferramenta de inspeção do navegador.

Video Transcript

Olha pessoal, estamos de volta. Então, deixa eu fechar essa tela, a tabla Able, abro o reload. Então, vamos falar dessa aula do estilo de CSS para a gente aplicar as nossas, nosso tabuleiro e o nosso, nossos devos para o espaço. Então, basicamente a gente vai precisar aplicar umas bordas, largura, altura para cada espaço e definir que cada linha vai ter três espaços, tá? Então, a gente pode começar do container aqui, que é o adivocumid tabuleiro. Uma coisa legal com o inspector do seu navegador, eu estou usando Firefox, mas também tem para o Chrome, tem para o Safari, Brave e outros navegadores. Só abri a sua, você vai em ferramentas, desenvolvedor de web, abre o seu inspector, pode clicar com o botão direito, no meu caso aparece inspect element, tá? Para dar uma olhada e aparece essa tela aqui do inspector com a estrutura de o Chrome que você pode passar o mouse para saber onde os elementos estão. Então, o que é legal sobre isso é que você não precisa escrever o CSS lá do editor de texto sem estar vendo o que está acontecendo aqui, pode fazer os estilos escrever aqui na mesma hora e depois copia e cola no seu arquivo de CSS, tá? Então, vamos aqui botar o texto de editor antes da gente começar para criar um arquivo de CSS. Então, a gente já tem um arquivo index.html, normalmente para você adicionar estilos, uma folha de estilo, você cria um arquivo para essa folha de estilo, vou criar arquivo style.css, tá bom? style.css, para poder incluir essa folha de estilo na sua página index.html, a gente as folhas de estilos são postas antes do final da fechamento da tag head. Então, aqui antes do final do head, eu adiciono uma tag de link, essa tag de link, tá? Tem uma atributo rel que pode dizer que eu estava cheio, apesar de hoje eu acho que não preciso mais dizer isso, eu achei mesmo, e o href para dizer onde é que está essa folha de estilo, se essa folha de estilo está no prêmio de diretório, então o arquivo é nome style.css, o nome do arquivo que está no mesmo diretório, tá? Então, a tag de link, atributo rel e rel style sheet, atributo href com valor, com o nome do arquivo que tem a folha de estilo, então vai incluir a folha de estilo style.css que a gente vai preencher com o estilo, já já, antes disso a gente vai copiar e colar os estilos lá do próprio navegador, tá? Essa maneira aqui, ó, então para o tabuleiro a gente precisa, vamos definir primeiro uma largura, a maneira tabuleira está pegando toda a tela, eu quero definir um tabuleiro exato, então eu clico aqui no tabuleiro, aqui embaixo tem essa aba aqui de postiles, eu clico aqui, aí começa a escrever o estilo, o efe é para a largura e o valor, tá? Por exemplo, 512 pixels, ele vai botar 512 lá, é porque não dá para ver porque não tem bora, deixa eu botar uma bora, você vai ver que está lá, aparecendo, tá? Se eu aumentar aqui, tá? Então 512 é esse aqui, esse tamanho aqui, talvez seja muito grande, vou mudar para 246, o pode 412, 246, está 212, vai ser de 8384, tá bom aí, está 384 pixels por exemplo, tá? Esse tamanho aqui, você olha a linha, está o começo e o fim, essa é o tamanho de largura disso, é o de 184, tá? Agora a gente já tem isso, mas como é que a gente faz para definir a largura e altura de cada espaço? Primeiro vamos definir aqui a altura do espaço, você vai clicar no app div, primeiro é o div aqui do espaço, deixa eu clicar CLS, topo class, então a cada esse cara aqui, pera aí, antes de a gente ir, vamos copiar essa width do tabuleiro, está certo? Desculpa, vamos aqui, então vou copiar width, 384, vou colar lá um arquivo e vou fazer os destilos para tabuleiro, para poder ser racional tabuleiro é o ID, usa sinal da velha e o nome do ID que é tabuleiro, e abre as chaves e cola, tá? E a propriedade width vai ter largura de 384 pixels, não se esqueça do ponto vivo, não se eu salvar isso ele vai automaticamente reiniciar, está certo? Eu espero, cadê? Acho que porque não, a gente não mudou o index por isso que não reiniciou, esse cara reload não está olhando no estilo, mas se eu salvar o index ele reinicia, então tem esse detalhe, pronto, então está aqui body tabuleiro, tem agora width 384, tá? Agora no espaço, cada espaço tem a classe espaço, ponto, espaço está aqui é um classe, uso ponto, vamos definir uma altura height, vamos ver aqui 48 pixels, vamos ver no que dá, eu vou botar uma borda só para você ver, a gente tem que consertar isso depois, vou salvar o index para reiniciar, tá? Então 1, 2, 3, 4, 5, 6, 7, 8, 9, tá? Então 9 espaços em cada linha, depois a gente vai consertar para aparecer 3 por linha, então olha aqui no lado direito, na estrutura, você note que já apareceu espaço aqui, vou tirar a borda, então tem a altura 48 eu quero mais, talvez vamos ver 96, 96 está bom, então 96, vou mudar lá no meu arquivo, 96, depois eu salvo, agora vamos adiantar esse negócio do, parece 3 por linha, em vez de o estilo do espaço, vamos mudar o estilo do tabuleiro, tabuleiro vou dizer que é display mudar para flex, tá? E vou dizer flex wrap, tá? True, opa, wrap, não true, wrap, wrap, tá? Então vamos mudar o display desse cara para usar flexbox, eu quero que dê o flex wrap para poder ele quebrar a linha, se o item dentro do container, se não der mais para, se for além da linha, tá? Então você faz isso aí para cada espaço, você modificar a classe espaço,
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: