Oque antes era apenas uma linguagem turing machine hoje é turing complete por cálculo e condicionais. CSS envoluindo cada vez mais!
@dpwoficial2 жыл бұрын
o/
@isackblue2 жыл бұрын
Tárcio é o cara mais foda que conheço no CSS. Sempre com uma PUTA DIDÁTICA, explica bem pra caramba, simples e direto! Parabéns!!
@dpwoficial2 жыл бұрын
Que eeesso, Isack! Brigadasso! :D
@unitybr32222 жыл бұрын
Dou aula de CSS faz 10 anos. Esperei isso por todo esse tempo. Tive que aprender JS só para contornar a falta desse seletor. Não sei porque demorou tanto.
@dpwoficial2 жыл бұрын
De uns anos para cá, o CSS tá avançando bem rápido. A partir de agora, vamos esperar cada vez menos por novas features como essa. :)
@fabriciobrandao91885 ай бұрын
E pq n aprendeu js antes? Quem programa só com css?
@matheusfelizardo91552 жыл бұрын
Nossa, incrível!! Em breve o CSS vai tomar bastante espaço do Javascript, grazadeus
@dpwoficial2 жыл бұрын
"grazadeus" 😆
@jorgehnc2 жыл бұрын
Muito bom meu camarada, estudamos no Antônio Carlos. Sempre muito inteligente e didático.
@dpwoficial2 жыл бұрын
Faaala, Jorge! Sumidaaasso! :D
@jorgehnc2 жыл бұрын
@@dpwoficial Abraço meu amigo e muito sucesso na carreira.
@eltonsantosoficial2 жыл бұрын
Caraca, ficou muito muito mais facil de fazer coisas q antes eram tao complexas! Gostei muito e com certeza vou usar bastante! Parabens pela aula e didática!
@dpwoficial2 жыл бұрын
Com certeza, Elton. Eu escrevi aí no título e é verdade: vai mudar o CSS!
@calvinteixeira10872 жыл бұрын
Simplifica muita coisa.. mas uma outra forma que daria pra executar essa ideia (de forma parcial) apenas com o uso de CSS é com o uso do nth-of-type... Um exemplo simples para estilizar uma tag caso ela contenha filhos do tipo seria fazer p a:nth-of-type(n) { color: red; }, essa mesma regra pode ser aplicada em classes e ids, caso você queira estilizar tags específicas.. mas com certeza a leitura do has ainda é muito mais simplificada e também abre a possibilidade de estilizar alguns elementos em situações que o nth-of-type não conseguiria, que é por exemplo quando tiver um determinado valor selecionado na tag select como você mostrou no vídeo.... ótima dica e ótima funcionalidade para o css!
@dpwoficial2 жыл бұрын
Não seria a mesma coisa, Calvin. No exemplo, você estaria estilizando o link, não o parágrafo. O seletor-chave de :has() é completamente diferente. :)
@calvinteixeira10872 жыл бұрын
@@dpwoficial Ah sim, acho que interpretei errado. O :has() aplica o estilo ao elemento "pai" da regra.. Boa, realmente é totalmente diferente, isso ajuda muito a não ter que inserir JS em alguns casos
@dpwoficial2 жыл бұрын
@@calvinteixeira1087 Isso mesmo. O :has() subiu o CSS para outro nível!
@rsoaresmga2 жыл бұрын
CSS é lindo demais!!!
@dpwoficial2 жыл бұрын
😭
@MGArtDZN2 жыл бұрын
Muito boa essa adição. Sempre tive problemas com isso, pois pra contornar a falta do has, eu tinha q usar js e acabava tendo que controlar um js + css pra uma coisa que deveria ser simples. Vai facilitar muito esse has
@dpwoficial2 жыл бұрын
Justamente! CSS FTW o/
@douglasbertelli78102 жыл бұрын
Cara, o CSS está cada dia mais incrivel 😄
@dpwoficial2 жыл бұрын
Sim, tá sensacional! 😭
@MarcosAntonio-hp9rt2 жыл бұрын
O correto é a CSS
@dpwoficial2 жыл бұрын
@@MarcosAntonio-hp9rt Se for para ser extremamente preciso, seria "as CSS". =P
@dpwoficial2 жыл бұрын
@Cailton Oliveira Costa Tipo isso? blog.logrocket.com/native-css-nesting/
@dpwoficial2 жыл бұрын
@Cailton Oliveira Costa Tipo isso? blog.logrocket.com/native-css-nesting/
@fnk1002 жыл бұрын
Eu não sou front, sou designer. Mas amo css, e cada dia o amor cresce mais kkkk
@dpwoficial2 жыл бұрын
Mais 2 ou 3 novas features e você será convertido... rsrs
@fnk1002 жыл бұрын
@@dpwoficial kkkkk né muito difícil não
@tatianalima27242 жыл бұрын
Mano melhor canal, já primeira vez que vi esse tal de has ai, já gostei que trás novidades
@dpwoficial2 жыл бұрын
Muito obrigado! 😁
@rg.campos2 жыл бұрын
Meninão.. Saudades! Parabéns pelos vídeos.. Acompanho sempre que possível! Você é referência em CSS no Brasil 👊
@dpwoficial2 жыл бұрын
Não some, pô! 😭
@glauciarezende Жыл бұрын
Eureka! Genial... obrigada!
@dpwoficial Жыл бұрын
Tudo nosso. ;)
@BrunoPulis2 жыл бұрын
Parabéns pelo conteúdo excelente didática. Muito bom saber que o CSS está evoluíndo nesse aspecto. Só de pensar que possíveis elementos poderão ser exibidos ou não com CSS puro fez meu coração ficar mais quentinho!
@dpwoficial2 жыл бұрын
Muito obrigado e concordo totalmente, Bruno!
@leandroalvesdasilva84152 жыл бұрын
Seu canal é top de mais, confesso que me embanano muito com CSS, mas seus vídeos estão me ajudando bastante. Obrigado.
@dpwoficial2 жыл бұрын
Fico feliz em saber, Leandro! Estamos aqui para isso. :)
@AldemirSouzai92 жыл бұрын
Poderoso demais! Sempre procuro usar css para fazer maior parte das coisas antes de partir para o uso JavaScript.
@dpwoficial2 жыл бұрын
Eu também! E cada vez mais está sendo possível com as novas features que vão chegando em CSS.
@onça_pintuda9992 жыл бұрын
Eu só uso Styled components, mas é mt bom saber disso, vai ajudar mt
@dpwoficial2 жыл бұрын
Já já tá chegando no styled.
@tomsantos2202 жыл бұрын
perfeito pra que usa wordpress e um adianto !! obg professor
@dpwoficial2 жыл бұрын
De nada. Volte sempre.
@alexandroabade2 жыл бұрын
*_Wow!_* Achei super incrível tanto a novidade como todo o conteúdo apresentado.
@dpwoficial2 жыл бұрын
Bom demás!
@WaldirNeto_inspiration2 жыл бұрын
Muito bom!!!!! Imagine fazer várias combinações com esse carinha
@dpwoficial2 жыл бұрын
Tô pensando em fazer uma live para mostrar mais possibilidades... :has() é realmente INCRÍVEL!
@SeuMadrugaWorld2 жыл бұрын
Muito bom o vídeo e explicação 👍
@dpwoficial2 жыл бұрын
Obrigado 👍
@cavalinhopocoto2 жыл бұрын
Sensacional! Mudança de tema 🧡
@dpwoficial2 жыл бұрын
o/
@valdineidossantos2 жыл бұрын
Top demais
@dpwoficial2 жыл бұрын
CSS FTW
@TrinoAlexandre2 жыл бұрын
Que aula meus amigos!!! Valeu por esse conteudo maravilhoso!!
@dpwoficial2 жыл бұрын
Que isso, eu que agradeço o comentário. :)
@jeftefariamatamba60302 жыл бұрын
Tárcio por favor, faz ai um mini curso de web Accessibility. aqui no youtube tem quase nada em pt. eu tenho procurado referencias para leitura e n encontro quase nada. porfavor, faz um mini curso ou mesmo uma live para introduzir esses conceitos e talvez com um mini projecto pratico.
@dpwoficial2 жыл бұрын
Boa ideia! Enquanto não fica pronto, dá para você consultar nossos artigos no blog: desenvolvimentoparaweb.com/tag/acessibilidade/
@jeftefariamatamba60302 жыл бұрын
@@dpwoficial valeu Tárcio, vou esperar com grande animo.
@trilhacoder2 жыл бұрын
Sensacional!
@dpwoficial2 жыл бұрын
Realmente, é demais!
@0hora3132 жыл бұрын
QUE VÍDEO BOM! Primeira vez que vejo um vídeo do teu canal, KZbin me deu uma ótima recomendação.
@dpwoficial2 жыл бұрын
Que bom que gostou. Compartilha com a galera para eles também receberem essas recomendações.
@valdemirochaves2 жыл бұрын
Parabéns pelo conteúdo. Muito bem explicado.
@dpwoficial2 жыл бұрын
Obrigado, Valdemiro.
@pokkari972 жыл бұрын
Conteúdo bom demais!
@dpwoficial2 жыл бұрын
vlwww
@kabulosolima2 жыл бұрын
Aos pouco css ta tirando muito funcionalidade que só era possível com javascript
@dpwoficial2 жыл бұрын
Sim. Daqui a pouco teremos o JS-in-CSS. =P
@rivaldosouza3622 жыл бұрын
Cara! Você explica bem demais, parabéns
@dpwoficial2 жыл бұрын
Muito obrigado! 😁
@MartaLFG Жыл бұрын
Oi Márcio! Sou UX/UI e estou à procura de um curso completo de front-end. Normalmente são muito superficiais, sem conhecimentos atualizados de OOCSS, e interação com o deploy do designer. Gostei muito da forma como ensinas. Tem algum curso que recomendas? Vi que usas o Sublime, algum motivo? Tenho preferência pelo Visual Studio como IDE, mas adapto
@dpwoficial Жыл бұрын
Oi, Marta. Tudo bem? Curso completo de front-end ainda não temos, mas temos um sobre boas práticas, convenções e boas práticas que aborda OOCSS e outras metodologias. O link tá na descrição aqui do vídeo; cadastra seu e-mail que vamos abrir turma ainda este ano. PS: esse editor não é o Sublime, é o site codepen.io/
@supermanbrz2 жыл бұрын
Legal, embora ambos atualmente ainda são possíveis com CSS então não vejo muita novidade: Primeiro caso: só adicionar uma classe pra diferenciar e identificar a imagem dentro Segundo caso: pode sim envolver em uma label, e ter um dentro logo após o input pra seguir a mesma lógica do :checked + span (sem precisar de JS) Terceiro caso: poderia usar o css pra figcaption normal, se não houver figcaption simplesmente o css não teria elemento pra aplicar a borda
@dpwoficial2 жыл бұрын
Primeiro caso: foi feito sem classe adicional. Segundo caso: Foi feito sem a necessidade de tags adicionais. Terceiro caso: A regra não é para aplicar borda no figcaption.
@resumaodorafao2 жыл бұрын
Sempre com uma didática afiadíssima. Muitos parabéns!
@dpwoficial2 жыл бұрын
vlwww
@marceloteixeiramodesti22682 жыл бұрын
Parabéns pelo canal, didática e tudo mais. Excelente. Virei inscrito.
@dpwoficial2 жыл бұрын
Vlw, Marcelo!
@juliocmendonca2 жыл бұрын
Cara, que didática perfeita!!!
@dpwoficial2 жыл бұрын
Opa, ainda chegamos lá, Júlio... rs
@felipe_ramos2 жыл бұрын
O foda é que até poder usar isso com segurança em todos navegadores demora tanto.... Isso sempre me deixa de cara com novas features de linguagens
@dpwoficial2 жыл бұрын
Demora um pouco mesmo... Mas já já taí pra gente usar à vontade. ;)
@felipe_ramos2 жыл бұрын
@@dpwoficial kkkk verdade, mas bate uma ansiedade pra já sair usando
@jefersoncambui51802 жыл бұрын
muito legal, deixou bem claro pra mim muitas coisas, agora só preciso praticar mais, obrigado ! ✌✌
@dpwoficial2 жыл бұрын
Opa, tamos aê.
@RonanTI2 жыл бұрын
Mas um função pra minha engine game css 😋😍😍😍😍
@dpwoficial2 жыл бұрын
Ó, sério isso? Que massa.
@alexferrazoliver2 жыл бұрын
Sensacional
@dpwoficial2 жыл бұрын
o/
@clintonrocha49802 жыл бұрын
Ótimo conteúdo !!!!!
@dpwoficial2 жыл бұрын
Muito obrigado, Clinton!
@wesleyalmeidaofc2 жыл бұрын
ótima didática parabéns mano ! muito bom !
@dpwoficial2 жыл бұрын
Muito obrigado!
@WedersonWinchester11 ай бұрын
Amei!
@dpwoficial11 ай бұрын
😊
@wellingtonfjr2 жыл бұрын
didática mt boa e ótimos exemplos! +1 sub
@dpwoficial2 жыл бұрын
vlwww
@eduardosalles92122 жыл бұрын
cara.. que legal!
@dpwoficial2 жыл бұрын
👍
@cometarioxD2 жыл бұрын
Adorei o conteúdo, realmente é MUITO útil! Queria saber se tem como usar juntamente com o Styled-components, até onde tentei, não tive sorte.
@dpwoficial2 жыл бұрын
Ainda não é possível "oficialmente" nem com CSS puro; é um suporte que vai chegar em breve aos navegadores. Uma vez que esteja OK essa parte, aí o styled-componentes tem que fazer a mágica por debaixo dos panos para passar o código para CSS usando :has(), entendeu?
@cometarioxD2 жыл бұрын
@@dpwoficial Entendi sim! Obrigado pela paciência em explicar e pelo conteúdo. Espero por mais vídeos assim!
@dpwoficial2 жыл бұрын
@@cometarioxD Eu que agradeço a participação. :)
@Askki2 жыл бұрын
interessante!
@dpwoficial2 жыл бұрын
Demás!
@danilorodrigues50242 жыл бұрын
que coisa incrível! ansioso pra poder usar.
@dpwoficial2 жыл бұрын
Dois!
@alicesalvatino7732 жыл бұрын
mt bomm!!
@dpwoficial2 жыл бұрын
vlwww
@laitonaluno52962 жыл бұрын
Muito bom
@dpwoficial2 жыл бұрын
Demais!
@ant0nious4262 жыл бұрын
Oloko, adicionaram uma "condicional" no CSS
@dpwoficial2 жыл бұрын
ueheuhe Algo parecido... ;)
@edueuller59762 жыл бұрын
Você sabe quando mais ou menos o :has() vai ser suportado pelos navegadores sem usar os suports????
@dpwoficial2 жыл бұрын
O @supports não é para dar suporte antecipado; ele somente verifica se tem ou não suporte (kzbin.info/www/bejne/bZWVZImii9ugh9k). Chrome e Safari já já vão suportar (caniuse.com/css-has); o restante, não tenho ideia. =/
@thalesvictor32122 жыл бұрын
Esotu há meses ansioso por um curso seu de css, convenções, etc. Quando vai sair, Tárcio:
@dpwoficial2 жыл бұрын
Daqui a pouco vamos abrir uma turma nova; cadastra seu e-mail para saber certinho: www.cssalemdosensocomum.com.br/
@thalesvictor32122 жыл бұрын
@@dpwoficial já cadastrei meus dois e-mails para não passar despercebido 👀
@dpwoficial2 жыл бұрын
@@thalesvictor3212 haha Aí sim. Pode deixar que em breve vamos entrar em contato sobre isso. ;)
@thalesvictor3212 Жыл бұрын
@@dpwoficial infelizmente eu perdi a inscrição para o curso que saiu em dezembro do ano passado. Quando vi o e-mail já tinha se passado um dia, infelizmente. Quando pretende abrir outra turma?
@dpwoficial Жыл бұрын
@@thalesvictor3212 Não sei ao certo, mas não deve demorar muito. Fica ligado nos e-mails. 👍
@andertribal2 жыл бұрын
Finalmenteeeee
@dpwoficial2 жыл бұрын
\o/
@DanielRios5492 жыл бұрын
Meu Deus cara, é melhor do que eu imaginava, já tava de olho nele mas não cheguei a usar porque o suporte está fraco ainda, mas e quanto ao PostCSS, tem como usar com ele? Eu fico me perguntando se tem porque parece um negócio meio que impossível de aplicar apenas com CSS fazendo uma transformação, que é o que o PostCSS faz
@dpwoficial2 жыл бұрын
Não sei se o PostCSS tem alguma coisa... Não cheguei a procurar. Se encontrar, dá uma ideia. O problema é que eu já estou começando a pensar nos seletores com :has() com antecedência e tô começando a ter dificuldade de viver sem... aeueahe
@DanielRios5492 жыл бұрын
@@dpwoficial É por isso que eu ainda não me aprofundei nele, eu sei que vou ficar dependente, rs, é um negócio muio revolucionário pro CSS, não vejo a hora de ter 90% de uso no CanIUse
@viniciusm.m.78222 жыл бұрын
top!!!
@dpwoficial2 жыл бұрын
vlwww
@flaviomachado27512 жыл бұрын
Qual é essa plataforma que usa para fazer os codigos?
@dpwoficial2 жыл бұрын
No caso desse vídeo, foi tudo no codepen.io/
@GazetaOnlineMG2 жыл бұрын
não seria mais fácil colocar o texto dentro de uma tag span e utilizar a mesma lógica que usou para o label ao invés de usar javascript?? apesar disso :has tá ai pra facilitar várias outras coisas
@dpwoficial2 жыл бұрын
Daria também, mas é uma solução que obriga a "sujar" o HTML em busca de resultados de CSS. Foi um exemplo do "errado" para mostrar o "certo".
@vitorrodrigues29692 жыл бұрын
7:40 eu nao entendi essa parte, pq exatamente o blue foi impresso?
@dpwoficial2 жыл бұрын
Porque o :has() de cima tem id como seletor, que tem especificidade maior (mesmo vindo antes no código).
@larissasantos34272 жыл бұрын
gente alguem me explica o que é o outline? as vezes eu dou "none" nele em determinados componentes, tipo inputs e buttons pq me ensinaram assim, mas n sei oq de fato ele é
@dpwoficial2 жыл бұрын
developer.mozilla.org/pt-BR/docs/Web/CSS/outline
@Lpcnew2 жыл бұрын
Vi no canIuse que o firefox ainda n da suporte (por default)...será quando que habilitam isso igual no chrome?
@dpwoficial2 жыл бұрын
Não faço ideia.
@DiogoLScarmagnani Жыл бұрын
Vindo aqui apenas para reclamar q já faz quase 1 ano desse atributo e o Mozilla ainda não incluiu.
@dpwoficial Жыл бұрын
Devagar e sempre... 😬
@robsonklein16282 жыл бұрын
Não ter suporte para o Firefox barra legal o uso :(
@dpwoficial2 жыл бұрын
Daqui a pouco chega.
@igorsilva7362 жыл бұрын
testei o :has com :checked no Firebox e só tá alterando a cor depois qe atualiza a page, não sei se é bug
@dpwoficial2 жыл бұрын
9:12
@alexandrejunior47752 жыл бұрын
Ele já está funcionando com o npm sass ?
@dpwoficial2 жыл бұрын
Sass não é para trazer recursos ainda não lançados para CSS; é um pré-processador CSS. Ele só permite escrever de um jeito diferente, mas, no final, usa CSS puro. Então, só quando tiver suporte para CSS puro que dá para usar com Sass também, entendeu?
@olifer-br2 жыл бұрын
Bruxaria purinha...
@dpwoficial2 жыл бұрын
🧙
@weslleyfillipe1532 Жыл бұрын
O tanto de funçoes em JS q eu ja fiz pra resolver esse tipo de b.o ... kkk
@dpwoficial Жыл бұрын
haha Todos nós, meu amigo. Todos nós...
@both-eritonsotaku68602 жыл бұрын
Opa, tem alguma limitação pra usar ele? Tentei no meu editor, tentei em vários sites e fui no codepen e não está funcionando '-'
@dpwoficial2 жыл бұрын
Dá uma olhada em 9:12 que explica sobre o suporte atual.
@both-eritonsotaku68602 жыл бұрын
@@dpwoficial foda, eu fui ver lá e meu browser não suportava'-'
@simc40monitoramentoecontro392 жыл бұрын
Já ta funcionando? Posso aplicar no meu projeto?
@dpwoficial2 жыл бұрын
9:12
@valdemirochaves2 жыл бұрын
Então podemos dizer que o CSS pode ser considerado uma pseudo linguagem de programação? :D
@dpwoficial2 жыл бұрын
JS-in-CSS
@LuJC2 жыл бұрын
Alguém de info que sabe pronunciar sintaxe corretamente??? Sinal do Apocalipse, no mínimo
@dpwoficial2 жыл бұрын
Hã?!
@LuJC2 жыл бұрын
@@dpwoficial, tipo, foi um elogio... 99,9999999% dos profissionais da área de informática não sabem pronunciar "sintaxe" corretamente. Quando vejo um que sabe, escorre até uma lágrima.
@dpwoficial2 жыл бұрын
@J C Ahh, agora entendi! auheauhe ✌️
@rafael-7062 жыл бұрын
vim do futuro para dizer que o css vai ser considerado linguagem de programação xD
@dpwoficial2 жыл бұрын
Famoso JS-in-CSS.
@anapaulalopesaraujo38242 жыл бұрын
Que loucura!! Já posso usar?!?!
@dpwoficial2 жыл бұрын
Só experimentalmente, mas daqui a pouquinho, tá liberado oficialmente. :)
@anapaulalopesaraujo38242 жыл бұрын
@@dpwoficial Legal 😄
@joseaugustoribeiro93172 жыл бұрын
Ja posso falar que sou programador CSS?
@dpwoficial2 жыл бұрын
Poder pode... ¯\_(ツ)_/¯
@4195B2 жыл бұрын
Começo do fim do JS
@dpwoficial2 жыл бұрын
JS-in-CSS
@ReynaldoMoysesJunior2 жыл бұрын
a tendência é o CSS substituir o JS por inteiro
@dpwoficial2 жыл бұрын
Será que um dia chega lá?
@laurosantos6473 Жыл бұрын
O css tá aos poucos parecendo mais uma linguagem de programação, ou é impressão minha?
@dpwoficial Жыл бұрын
Corretíssimo, Lauro. E isso até me preocupa um pouco...