Efeito Zebrado na tabela com HTML e CSS;

  Рет қаралды 44,091

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 71
@arnaldopereiradeoliveira1826
@arnaldopereiradeoliveira1826 3 жыл бұрын
Olá Gustavo meu professor, sou aposentado tenho 59 anos e apenas digitava; incentivado por meu filho que trabalha com programação passei a assistir seus vídeos das aulas de JavaScript e me identifiquei muito com sua didática, olha, estou bem no início na 4ª aula e pretendo continuar… só quero lhe agradecer pela chance do aprendizado valeu fuiiiiii.
@mr.reverie1984
@mr.reverie1984 2 жыл бұрын
Continuou com o curso, sr? Muito massa você estar estudando isso por incentivo do seu filho
@danieltauil5457
@danieltauil5457 2 жыл бұрын
Sensacional Arnaldo!!! Parabéns pela iniciativa!! E não desista... siga em frente!!! Abraço!
@PatsFerrer
@PatsFerrer Жыл бұрын
Que legal de ler isso! Continue firme!
@_Victor-Lourenco
@_Victor-Lourenco Жыл бұрын
Em tabelas que possuem muitos dados, divididos em muitas colunas e ainda com letras pequenas, fica difícil para o nosso cérebro saber onde está um determinado dado... Um dos recursos muito utilizados para melhorar essa questão é o *efeito zebrado,* que é colocar _uma linha de cada cor_ dentro da sua tabela. Para criar o efeito zebrado dentro das linhas da sua tabela, é importante que determinemos em que parte da tabela queremos aplicar esse efeito, geralmente aplicamos somente nas linhas da parte do corpo da tabela (tbody). Para fazer isso, basicamente devemos abrir um seletor para o elemento " tbody ", indicado o seu filho direto que queremos formatar, que no caso é o " tr " (linha de tabela)... No elemento tr, iremos usar a pseudo-classe " *nth-child()* ". Para essa pseudo-classe, devemos inserir um valor dentro dos parênteses: O valor para aplicar o efeito zebrado é o " *2n* ", que faz com que o background-color configurado para a linha seja inserido de duas em duas linhas, uma sim e uma não (mude o valor numérico se desejar um intervalo maior de inserção). Ficaria assim: *tbody > tr:nth-child(2n) {* *background-color: lightgray;* *}* *Obs.:* Dentro do seletor exemplificado acima, temos uma declaração de especificação de background, a cor determinada nessa declaração que vai ser aplicada nas linhas zebradas. Na pseudo-classe " nth-child() ", ao invés de usarmos o valor " 2n ", também podemos usar os valores nominais " even " *OU* " odd " (par ou ímpar). Com um desses dois nomes como valor, podemos deixar toda linha que é ímpar (odd) com background, ou vice-versa, se for o valor even. O valor " 2n " seria equivalente ao valor nominal " even " (par) Entretanto, também temos o valor " *2n-1* ", que seria equivalente ao valor nominal " odd " (ímpar) Como já foi digo, dentro do seu seletor, você deve determinar uma cor para o background da linha, entretanto esse seletor só vai aplicar essa cor para as linhas pares (ou impares se for o caso), gerando o efeito zebrado... Dessa forma, uma dica é abrir um outro seletor, idêntico ao primeiro mas com um valor OPOSTO para a pseudo-classe " *nth-child()* " (se o valor do primeiro seletor é odd, para o segundo tem que ser even e vice-versa). E a cor do background configurada nesse segundo seletor tem que ser diferente. Assim você criará um efeito zebrado com cores que se alternam... Uma linha azul e outra amarela e assim por diante por exemplo. Com a pseudo-classe " nth-child() " exemplificamos o efeito zebrado com uma declaração de background-color dentro do seletor, entretanto, além da cor, dentro desse mesmo seletor você também pode fazer outras alterações que se manifestam de forma alternada (linha sim, linha não). Como por exemplo: Mudar o tamanho da letra, peso da letra, sublinhar e por aí vai... *Nota:* Você deve utilizar a técnica do efeito zebrado em tabelas que tem muitos dados lateralmente (muitas colunas), quando a letra é muito pequena e quando a tabela tem muitas linhas.
@jonasadl1112
@jonasadl1112 Жыл бұрын
Obrigado pelas suas anotações!
@tiago.sampa_
@tiago.sampa_ Жыл бұрын
📝 LEMBRE-SE: *Usar a pseudo-classe* :nth-child( ) - Para linhas pares usar (even) ou (2n); - Para linhas ímpares usar (odd) ou (2n-1). *Ex:* tbody > tr:nth-child(odd) { background-color: white; (opcional quando o fundo já for branco) } tbody > tr:nth-child(even) { background-color: lightgray; }
@Familyhayzn
@Familyhayzn Жыл бұрын
sempre pego seus resumos, obrigado
@helensorayaprigoli4226
@helensorayaprigoli4226 Жыл бұрын
Seus resumos são sempre muito bons, agradeço por contribuir conosco 🥰
@jonasadl1112
@jonasadl1112 Жыл бұрын
Obrigado pelo seu resumo!
@PatsFerrer
@PatsFerrer Жыл бұрын
Amo o fato dele separar cada detalhe do assunto.. pq ajuda na fixação do conteúdo e simplesmente não é despejado todo de uma vez! Obrigada, professor!
@cauancarlos5251
@cauancarlos5251 Жыл бұрын
curiosidade: "nth" quer dizer "enésimo", por isso você manipula o n para selecionar as tags as quais estilizar. 2n funciona pois o CSS pega os números naturais e multiplica por dois; você vai tendo 2, 4, 6, 8 e assim por diante, que são os números pares!! para os ímpares, você subtrai 1, assim "volta uma casa" em relação aos pares: 1, 3, 5, 7, ...
@miruporai
@miruporai 2 жыл бұрын
Excelente curso.. tô muito feliz que tô acompanhando bem. Já fiz marketing e agora vou começar js. Obrigada professor 💓
@chuazinerd3340
@chuazinerd3340 3 жыл бұрын
Fazendo o curso de algoritmos com portugol, fico muito grato por cada curso, saúde, paz e feliz natal e ano novo aidantado. Sucesso.
@carolsougon4425
@carolsougon4425 2 жыл бұрын
Suas aulas são incríveis demais! Mas percebi que você comenta sobre o material de apoio do Cap 21, e fui procurar no seu GitHub, mas não encontrei nada lá. Lá só tem disponível até o Cap 20. 😶‍🌫 Mas, fora isso estou encantadas com os seus métodos! Parabéns!!!!!
@miguelmassolardecarvalhopi9917
@miguelmassolardecarvalhopi9917 Жыл бұрын
Sim achei isso bem estranho também! Sua mensagem já tem cinco meses e até agora não ouve atualização do material...
@disantosification
@disantosification 3 жыл бұрын
esse comando já deixa a linha zebrada tbody tr:nth-child(even){ background-color: #ddd; } só usar ai pessoal
@ovelhanerd
@ovelhanerd 3 жыл бұрын
Mesma coisa que falei no outro comentário, muito coerente!
@cezarlobo
@cezarlobo 2 жыл бұрын
Mesma coisa que ele fez
@dennisro93
@dennisro93 2 жыл бұрын
impar é odd e par é even
@tiago.sampa_
@tiago.sampa_ Жыл бұрын
Vc assistiu a aula amigo???
@MPENT12
@MPENT12 8 ай бұрын
Ótima aula professor!!!
@ovelhanerd
@ovelhanerd 3 жыл бұрын
Mais um vídeo de qualidade, que ótimo que hajam esses vídeos curtos, que facilitam futuras revisões
@lucianoluzembo1692
@lucianoluzembo1692 3 жыл бұрын
Continue assim muita força, motivação feliz natal e um próspero ano novo #Angola
@wandersonjunior4023
@wandersonjunior4023 2 жыл бұрын
valeu gustavão como sempre salvando os gafanhotos turma!!!
@vitorfontes4202
@vitorfontes4202 4 ай бұрын
Obrigado
@joaopoliceno8844
@joaopoliceno8844 11 ай бұрын
Muito bom.
@feliphe..
@feliphe.. 2 жыл бұрын
Aulas muito boas, incrivel
@fj6277
@fj6277 2 жыл бұрын
Top
@Unknown-rg1jj
@Unknown-rg1jj 2 жыл бұрын
4:38 Eu fazendo colorido com as cores do Brasil e ouvi isso kkkk 5:02 kkkk Mas é só pra usar o que eu aprendi até agora. Não é como se eu fosse usar isso normalmente.
@andretakayama2088
@andretakayama2088 2 жыл бұрын
Baita aula, como sempre
@simoniltonfernandes6051
@simoniltonfernandes6051 2 жыл бұрын
Meu amigo Gustavo Guanabara. Adoro seus ensinos, mais seria melhor vc colocar um zoo igual o curso de algoritmo
@gabrieltioberio
@gabrieltioberio 2 жыл бұрын
adorei
@GuilhermeSilva-yp4fe
@GuilhermeSilva-yp4fe 2 жыл бұрын
ótima aula!
@MarcosFelipe-up9lc
@MarcosFelipe-up9lc 2 жыл бұрын
Muito bom!
@bachelor9861
@bachelor9861 2 жыл бұрын
Complicado essa parada de 2n, 3n aqui no RJ, se for programar na favela errada pode morrer kkkkk
@enthonyalencar8205
@enthonyalencar8205 2 жыл бұрын
o material em pdf desse capitulo foi tirado do ar?
@efmsrm
@efmsrm 3 жыл бұрын
Gustavo ótimo seus cursos! Uma dúvida pf, como faria pra destacar a linha na qual o mouse estivesse em cima?
@ziul
@ziul 3 жыл бұрын
usando o hover no css
@lucascabrellibr
@lucascabrellibr 3 жыл бұрын
table tr:hover {} (Daí você define dentro das chaves o estilo que quiser dar.)
@curtiuseucomentario6203
@curtiuseucomentario6203 3 жыл бұрын
@@lucascabrellibr tem como eu fazer isso de passar o mouse e a frase ficar maior com o :hover? Eu uso o font-size pra isso? E se eu quiser colocar uma transição mais suave de aumentar quando passar o mouse e diminuir quando retirar? Eu uso transition? E se for ele, eu uso ele dentro do hover msm?
@anarktv8098
@anarktv8098 3 жыл бұрын
@@curtiuseucomentario6203 tbody > tr:hover { font-size: *px; transition: font-size .5s;} Coloque um valor em * que seja maior que o valor atual da fonte.
@curtiuseucomentario6203
@curtiuseucomentario6203 3 жыл бұрын
@@anarktv8098 opa, valeu ai mano
@brunoeufrasio
@brunoeufrasio 2 жыл бұрын
Não quer zebra quando coloco a pseudo classe. Mas quando só colo tbody > tr { background-color : light gray; Ai funciona mas pinta tudo
@jorgehenrique2643
@jorgehenrique2643 2 жыл бұрын
tbm não consegui, estou pesquisando para saber como fazer. Caso eu encontre irei compartilhar aqui
@jorgehenrique2643
@jorgehenrique2643 2 жыл бұрын
Bruno, resolvi o meu tirando o tr e uando a pseudo-classe no tbody: tbody:nth-child(odd) { background-color: white; } tbody:nth-child(even) { background-color: lightgray; }
@bachelor9861
@bachelor9861 2 жыл бұрын
Colocaram ponto e vírgula até no título kkkkk
@renatoorosco
@renatoorosco Жыл бұрын
Nem tinha reparado kkk
@bachelor9861
@bachelor9861 Жыл бұрын
@@renatoorosco kkkkkkk
@renanmacho
@renanmacho 11 ай бұрын
alguém sabe onde estão os materiais de apoio (pdf) do capitulo 21? nesse link que o professor coloca nas descrições dos vídeos só tem até o capitulo 20.
@luisbae123
@luisbae123 Жыл бұрын
Como que eu faço pra dar comando pra mesma linha par ficar com cores diferentes? tipo uma linha par azul e outra linha par vermelha
@flutterflowtc
@flutterflowtc 2 жыл бұрын
como coloco esse codigo direto no elemento no caso preciso usar o nth-child inline
@davidandrade2412
@davidandrade2412 2 жыл бұрын
No contexto que estamos, março de 2022, o amarelo e azul lembram as cores da Ucrânia que luta pra não ser tomada pela Rússia.
@renatoorosco
@renatoorosco Жыл бұрын
É verdade.
@Leossj1
@Leossj1 Жыл бұрын
Lembrei isso na hora kkk
@adrielpeter6695
@adrielpeter6695 3 жыл бұрын
pq os videos demoram a entrar no site?
@jefferson8055
@jefferson8055 2 жыл бұрын
Eu tinha feito o efeito zebrado colocando classe manualmente 😂
@eduardorosa2644
@eduardorosa2644 2 жыл бұрын
@clebersantos7519
@clebersantos7519 2 жыл бұрын
Posso, é possível fazer um calendário usando tabelas, recomendável?
@davibastos3009
@davibastos3009 2 жыл бұрын
ate dar, porém vai ficar pelas semanas, e nao pelos dias, nao sei se dar para fazer saltar lateralmente mas eu creio que deva dar sim!
@vinicius.teipei
@vinicius.teipei 3 жыл бұрын
Olá mandei direct para o Instagram. Não estou conseguindo acessar a prova do módulo 2 pelo site. Está ruim o site?
@douglasmateusfranco8946
@douglasmateusfranco8946 Жыл бұрын
Não sei pq mas o efeito está sendo aplicado na horizontal apenas
@jairoprates4300
@jairoprates4300 3 жыл бұрын
Imagem embassada
@curtiuseucomentario6203
@curtiuseucomentario6203 3 жыл бұрын
po, no 144p é foda tbm neh kkkk
@simplicidadelegal
@simplicidadelegal 3 жыл бұрын
Compre óculos
@ramonrodrigues1926
@ramonrodrigues1926 2 жыл бұрын
Nossa não acredito te tem um pseudo para facilitar a ordenar as cores. Eu fazendo um class para todas as que deveriam ter cor diferente
@ZAKI44444
@ZAKI44444 2 жыл бұрын
Olá Gustavo meu professor, sou aposentado tenho 59 anos e apenas digitava; incentivado por meu filho que trabalha com programação passei a assistir seus vídeos das aulas de JavaScript e me identifiquei muito com sua didática, olha, estou bem no início na 4ª aula e pretendo continuar… só quero lhe agradecer pela chance do aprendizado valeu fuiiiiii.
@ZAKI44444
@ZAKI44444 2 жыл бұрын
Fazendo o curso de algoritmos com portugol, fico muito grato por cada curso, saúde, paz e feliz natal e ano novo aidantado. Sucesso.
Cabeçalho fixo em tabelas grandes - @Curso em Vídeo HTML5 e CSS3
8:15
Mesclagem de células - @Curso em Vídeo HTML5 e CSS3
9:13
Curso em Vídeo
Рет қаралды 41 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Como criar o efeito de Texto sendo Digitado com HTML e CSS
23:37
Bruno Rodrigues • Inteliogia
Рет қаралды 10 М.
CSS Grid Layout e Flexbox - Quando Utilizar
39:09
Origamid
Рет қаралды 670 М.
NATO intercepts Russian planes / Strike on the marines
14:04
NEXTA Live
Рет қаралды 802 М.
Como criar uma barra de navegação responsiva - Menu Navbar Responsivo com HTML CSS e JavaScript
28:46
Tabelas + linhas e colunas - Curso de HTML e CSS - Aula 11
21:47
Otávio Miranda
Рет қаралды 16 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41