Dark Mode com CSS: Simples, Rápido e Fácil

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 283

  •  5 місяців тому +7

    Mano, sensacional! Parabéns mesmo. Quebrei cabeça aqui por alguns dias, estava preocupado com o meu prazo para entregar este recurso no site. Você ganhou mais um seguidor. Deus o abençoe imensamente.

  • @firminor.massango9039
    @firminor.massango9039 3 роки тому +12

    Quem teve a coragem de dar deslike? O vídeo é muito bom!

  • @017chestera
    @017chestera Рік тому +1

    Nunca tinha ouvido falar de :root na vdd tive q ver o vídeo 2x pq não conhecia nada e consegui entender tudo, mto bom!

    • @dpwoficial
      @dpwoficial  Рік тому

      Boa, Lee.
      E o vídeo está aí, à disposição, caso queira reassistir mais vezes. 👊

  • @andersonalmeida3121
    @andersonalmeida3121 4 роки тому +10

    Cara, o canal é bom demais... Já aproveito para agradecer o toque do placeholder loading, muito útil 👍

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Opa, eu que agradeço pelo comentário, Anderson! Abraços.

  • @vivians1495
    @vivians1495 Рік тому +2

    rápido, prático, simples e sem enrolação, vlw d+!

  • @_alexollie
    @_alexollie 4 роки тому +5

    Top! Simples e funcional! É o melhor canal de wev development aqui no YT.

    • @dpwoficial
      @dpwoficial  4 роки тому +3

      Opa! Será?! Hehehe
      Muito obrigado e grande abraço!

  • @douglasfraporti2168
    @douglasfraporti2168 4 роки тому +1

    Conheci o canal hoje e gostei bastante, muita qualidade nao sou dev mas gosto de brincar com front vez ou outra, sucesso

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado, Douglas! Espero que o canal ajude nas brincadeiras. =P

  • @Gabi-bg9kg
    @Gabi-bg9kg 4 роки тому +1

    INACREDITÁVEL de tão maravilhoso

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Haha obrigado, Gabi! Muito obrigado mesmo! o/

    • @Gabi-bg9kg
      @Gabi-bg9kg 4 роки тому +2

      @@dpwoficial eu que agradeço! me ajudou muito num projeto

    • @dpwoficial
      @dpwoficial  4 роки тому

      @@Gabi-bg9kg o/

  • @TheIguana3d
    @TheIguana3d 3 роки тому +2

    Simples, fácil e objetivo, muito obrigado por compartilhar esse conhecimento

    • @dpwoficial
      @dpwoficial  3 роки тому

      Eu que agradeço o feedback. o/

  • @josezayamateusmateus1925
    @josezayamateusmateus1925 2 роки тому +1

    É incrível este canal, eu pessoalmente aprendo muito com os tutoriais.

    • @dpwoficial
      @dpwoficial  2 роки тому

      Muito obrigado, Jose. De verdade. :)

  • @bpavanellic
    @bpavanellic 2 роки тому +1

    Muito bom! Vou pesquisar e aprender primeiro sobre as variaveis CSS. Mas muito legal, simples e intuitivo.

    • @dpwoficial
      @dpwoficial  2 роки тому +1

      Aqui tem um artigo em nosso blog para te ajudar: desenvolvimentoparaweb.com/css/variaveis-css-guia-pratico/

  • @pablodeveloper
    @pablodeveloper 2 місяці тому +1

    Obrigado pelo vídeo, estava procurando sobre como fazer o switch estilizado, mas acabei vendo algo melhor que seria a dica do root, valeu!

  • @oromolloy
    @oromolloy 2 роки тому +1

    cara perfeito hem!
    vc so poderia da o RAW do codigo (ou subir os arquivos pra copia) pra gente copiar hem ficaria muito mais facil pra fazer os teste, ter q ficar pausando o video e digitando conferindo se nao comeu uma letra é brabo rs...rs....
    parabens salvou minha vida com seu video!!!

    • @dpwoficial
      @dpwoficial  2 роки тому

      haha é que é bem curtinho o código. Tenta fazer de cabeça para ir treinando. 😈

    • @oromolloy
      @oromolloy 2 роки тому

      @@dpwoficial sim sim, ja fiz ak funfou 1000% é so pra ganhar tempo mesmo pq o prazo é sempre o inimigo nosso kkkk
      vlw man, me deparei com uma treta soh vê se vc ja passou por isso
      da forma q vc fez ai funciona 1000% porem eu queria deixar a nativa funcionando junto pela @media screen and (prefers-color-scheme: dark) {/* Dark mode styles */}
      dai q vem a dor de cabeça pq qd eu clico pra ir pro dark ele coloca a class e troca as cores porem se eu ja estou no dark mode no pc o botao de dark vem desabilitado e marcado como "dia" se eu marco como noite nada acontece se eu desmarco tbm nada acontece pq a do sistema toma prioridade, contornei essa duplicando e invertendo, mas mesmo assim da outro bug agora q é qd eu desligo o dark do sistema, nem sei explicar direito kkkkkk
      vlwwwwww

    • @oromolloy
      @oromolloy 2 роки тому

      @@dpwoficial osb: +1 inscrito

    • @dpwoficial
      @dpwoficial  2 роки тому

      Pois é, bicho, não consegui entender a questão... rsrs... Explica de outra maneira e/ou coloca o código em algum lugar que a gente dá uma olhada.

  • @salvimateus
    @salvimateus 4 роки тому +3

    MEU SENHOR, que tecnica perfeita, valeuuuuu
    ia começar a fazer um dark-mode essa semana, que bom que descobri antes de começar XD

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Foi transmimento de pensação! =P

    • @yurionthecode
      @yurionthecode 4 роки тому

      @@dpwoficial Big Data

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      @@yurionthecode 🤫

    • @yurionthecode
      @yurionthecode 4 роки тому

      @@dpwoficial kkkkkk =P

    • @yurionthecode
      @yurionthecode 4 роки тому

      @@dpwoficial Quando sai seu curso Front End completo ?

  • @dvdrocha
    @dvdrocha 9 місяців тому

    Obrigado monstro sagrado, aprendi fazer dark-mode e aprendi a usar a palavra manutenir em situações.

    • @dpwoficial
      @dpwoficial  9 місяців тому

      Aqui trabalhamos com a norma culta da língua portuguesa. 👍

  • @salvimateus
    @salvimateus 4 роки тому +2

    Começo o video comentando!

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado, como sempre, Mateus! ;)

  • @Debby_xD
    @Debby_xD 2 роки тому +1

    Simplesmente sensacional ! Gratidão pelo conteúdo

  • @alisondiegodev
    @alisondiegodev 2 роки тому +1

    Ótimo vídeo! Uma dica é você diminuir as frequências entre 7k no equalizador de áudio no seu editor de vídeo, pra diminuir a atenuação do "S"

    • @dpwoficial
      @dpwoficial  2 роки тому

      Tem link de algum tutorial para fazer isso? Uso Premiere para editar.

    • @alisondiegodev
      @alisondiegodev 2 роки тому +1

      Vc tem que procurar pro plugins ou na parte de áudio, eu usava o Vegas e o Filmora, e no OBS pra gravar vc pode equalizar e adicionar plugins VST, mas tenta primeiro fuçar dentro do Premier

    • @dpwoficial
      @dpwoficial  2 роки тому

      @@alisondiegodev vlwww

  • @renatooliveira9184
    @renatooliveira9184 4 роки тому +1

    Cara que simples, muito obrigado!!!!

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito facinho, né? Haha
      Eu que agradeço pela participação.

  • @thfields
    @thfields Рік тому +1

    Obrigado!!! Direto, rápido e prático!

    • @dpwoficial
      @dpwoficial  Рік тому +1

      👊

    • @thfields
      @thfields Рік тому

      Excelente trabalho, já me inscrevi no canal e já notei que existe muito conteúdo pra ajudar no desenvolvimento web. Obrigado pelo conteúdo, vai me ajudar muito!

    • @dpwoficial
      @dpwoficial  Рік тому +1

      @@thfields Eu que agradeço pela confiança! 👊

  • @sarahpires2251
    @sarahpires2251 7 місяців тому

    Perfeito! Mais uma inscrita. Muito obrigada!

    • @dpwoficial
      @dpwoficial  7 місяців тому

      Eu que agradeço, Sarah.

  • @well_mtb
    @well_mtb 3 роки тому +5

    Ótimo vídeo amigo, me ajudou bastante! Porém, senti falta de explicações de como salvar o status do dark-mode... Seria ótimo aprender isso com a sua didática. Um abraço!

    • @matheusvieira8317
      @matheusvieira8317 3 роки тому +2

      Seria com localStorage?

    • @well_mtb
      @well_mtb 3 роки тому +1

      @@matheusvieira8317 isso!

    • @dpwoficial
      @dpwoficial  3 роки тому +2

      Tem várias maneiras; essa que o Matheus falou é muito boa, falando genericamente, mas, no fim, sempre vai depender do caso concreto em que um projeto real se encontra.

    • @well_mtb
      @well_mtb 3 роки тому +1

      @@dpwoficial Entendi

  • @christianluis3356
    @christianluis3356 4 роки тому +2

    Muito bom o codigo, rapido e limpo. Parabéns

  • @PedroHenrique-vw5iy
    @PedroHenrique-vw5iy 4 роки тому +3

    Tarcio. Ótimo trabalho, incrivel sua didática!! Você pode me tirar uma dúvida ? Que simbolo que você usa pra chamar o pseudo elemento (?):hover dentro da classe no css... achei bem legal, evita reescrever a classe:hover... Obrigado!!

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado!
      É que no vídeo estamos usando Sass, então, é possível usar o "&" para facilitar a escrita.
      Dá uma olhada no nosso vídeo para entender melhor: ua-cam.com/video/kA-PXyfjL84/v-deo.html
      Abs

  • @alexalannunes
    @alexalannunes 2 роки тому +2

    Muito Bommmn. Faz mais depois . Com
    Cores
    Primary
    Secondary
    Accent
    Error
    Warning
    Tudo com css var
    E claro . Mudando qnd aplicado dark mode
    Faz daquele jeitinho certo 😎

    • @dpwoficial
      @dpwoficial  2 роки тому

      E saiu vídeo com mais macetinhos de variáveis CSS: ua-cam.com/video/PVzWaxzY2BU/v-deo.html

  • @fvgoya
    @fvgoya 4 роки тому +1

    Realmente mando muito bem nesse vídeo.

  • @erickcampos26
    @erickcampos26 2 роки тому +1

    Muito bom! Onde clico para curtir mais de uma vez? Me ajudou de mais, muito obrigado!

    • @dpwoficial
      @dpwoficial  2 роки тому

      Para curtir mais de uma vez tem o easter egg do UA-cam: manda o vídeo para todos os colegas e pede para curtirem. ;)

  • @MaikonAyresDaSilva
    @MaikonAyresDaSilva 4 роки тому +1

    Top DEMAIS. Só por um curso completo de CSS!!! Tua didática é top. Obrigado.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Opa, vlw, Maikon!
      De repente, já tem coisa chegando por aí... ;)

    • @MaikonAyresDaSilva
      @MaikonAyresDaSilva 4 роки тому

      @@dpwoficial registrei meu email lá no teu site. Sou Dev Fullstack, mas me falta um pouco de conteúdo sobre CSS, a gente vai aprendendo com as dores do dia a dia, tem cursos bons no mercado, mas ou são muito simples ou verbosos de mais. Tempo é uma coisa que raramente temos para ler a fundo um livro. Exemplos práticos e separados por tópicos pequenos como os seus ajudam bastante. Pois as vezes vc tem que olhar vários minutos de um vídeo e entender todo um contexto para obter a informação que vc quer. Ler a documentação da w3c é tedioso de mais. Livros bons só em inglês os traduzidos são muito velhos. Entender o contexto de como usar todas as ferramentas e organizar um projeto para ser escalável também é algo raro no mercado. Sucesso rapaz e obrigado por compartilhar teu conhecimento

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      @@MaikonAyresDaSilva Muito obrigado por seu relato, Maikon. Fico feliz que os vídeos estão na medida certa. :)
      Bom que você apareceu no canal no tempo certo, pois estamos para disponibilizar um conteúdo inédito de CSS (provavelmente, ainda esta semana) e, também em breve, teremos novidades que têm tudo a ver com o que você disse...
      Abs

  • @kaueneves1906
    @kaueneves1906 3 місяці тому

    Simples o Caraí, não sei nada de UX UI, só sei back-end. Mas explicou muito bem, vlw irmão vai me ajudar muito no meu projeto em Django com python no back-end

  • @robert5509
    @robert5509 Рік тому

    Ótimo conteúdo!! me ajudou demais!!

    • @dpwoficial
      @dpwoficial  Рік тому

      Maravilha, Robert. Volte sempre. :)

  • @bossledesenvolvimentoweb6045
    @bossledesenvolvimentoweb6045 2 роки тому

    Excelente vídeo! Como de costume nota 10!

  • @romulomenesess
    @romulomenesess 8 місяців тому +1

    Muito obrigado!

  • @fredsetra5669
    @fredsetra5669 3 роки тому +1

    Excelente aula parabéns !!!!!1

  •  2 роки тому +1

    Que aula incrível. Meus parabéns pela didática +1 inscrito

  • @nelsonsoares2281
    @nelsonsoares2281 10 місяців тому

    Excelente, parabéns!

  • @kaualandi7073
    @kaualandi7073 3 роки тому +1

    Método incrível!!!

  • @muh134
    @muh134 2 роки тому +1

    Sensacional!
    Explicação clara e objetiva. Pena que só da pra dar um like!

    • @dpwoficial
      @dpwoficial  2 роки тому

      Dá para enviar para os devs que você conhece para darem like, também. x)

  • @marciocarvalho2369
    @marciocarvalho2369 3 роки тому +1

    Vlw irmão, suas dicas me ajudaram muito. + Um inscrito

    • @dpwoficial
      @dpwoficial  3 роки тому

      Eu que agradeço a confiança, Marcio.

  • @matheusfarias3277
    @matheusfarias3277 4 роки тому

    Esse canal é top. Estou aprendendo muito.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Vlw, Matheus!
      Ativa o sininho para receber todos os vídeos primeiro. 😉

  • @kaueneves1906
    @kaueneves1906 3 місяці тому

    Mas explicou muito bem, vlw irmão vai me ajudar muito no meu projeto em Django

  • @hainshj
    @hainshj 4 роки тому +1

    Nossa muito bom os vídeos do seu canal.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado, Hains! :D

  • @diegoi7
    @diegoi7 3 роки тому +4

    Nossa, eu já tô entrando no JS avançado e nunca parei pra pensar em adicionar um tema dark nos meus projetos de exercícios, achando que precisava fazer várias coisas e era somente adicionar uma classe com os estilos, podendo usar por exemplo o toggle da propriedade classList kkkk

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Vivendo e aprendendo... :)

  • @lucasnovaki2327
    @lucasnovaki2327 5 місяців тому

    vou implementar 👍🏻 valeu mano

  • @Sigameosbons
    @Sigameosbons 3 роки тому

    Muito top o conteúdo. Já me ajudou várias vezes nos meus projetos.

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Fico feliz em saber, Alexandre. Aplicar na prática que é bom! ;)

  • @fernandoluisoliveira8375
    @fernandoluisoliveira8375 4 роки тому +1

    Parabéns! Muito legal e didático. O que não ficou claro é para que seria a mediaquerie?

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Obrigado, Fernando!
      A media query de prefers-color-scheme é para informar se a pessoa habilitou o "dark mode" no dispositivo, adequando o dark mode do site conforme essa preferência.

  • @ericcoutinho3985
    @ericcoutinho3985 4 роки тому +1

    Show de bola! Parabéns

  • @jairosousa8148
    @jairosousa8148 4 роки тому +1

    Espetacular!

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muitíssimo obrigado, Jairo! :D

  • @matheusdominguez5156
    @matheusdominguez5156 3 роки тому +1

    Perfeito!! De que maneira eu poderia fazer a página continuar em Dark-mode ao atualizar a página, ou então sempre que eu retornar a ela?

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Salva que tá em dark mode em cookie, local storage ou algo assim.

    • @matheusdominguez5156
      @matheusdominguez5156 3 роки тому

      @@dpwoficial você tem algum vídeo ensinando isso?

    • @dpwoficial
      @dpwoficial  3 роки тому

      @@matheusdominguez5156 Ainda não, mas é bem simples: developer.mozilla.org/pt-BR/docs/Web/API/Window/localStorage

  • @hamon5557
    @hamon5557 4 роки тому +3

    Como já havia dito, conteúdo perfeito! Tem alguma forma de fazer o dark mode com variáveis SASS?

    • @dpwoficial
      @dpwoficial  4 роки тому +2

      Vlw, Hamon!
      A primeira coisa para se ter em mente é que variáveis Sass funcionam de uma maneira bem diferente que variáveis CSS.
      Mas teria sim como fazer um esquema de dark mode usando Sass. Não seria exatamente da maneira como foi mostrado, mas totalmente possível.
      Depois dá uma olhadinha aqui: medium.com/@katiemctigue/how-to-create-a-dark-mode-in-sass-609f131a3995

    • @hamon5557
      @hamon5557 4 роки тому +2

      @@dpwoficial muito obrigado!!

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Imagina, eu que agradeço pela participação. :)

  • @ruihall
    @ruihall 3 роки тому +1

    seus videos são muitos bons

  • @alexfreitas4428
    @alexfreitas4428 4 роки тому +1

    Botei fé hahaha

  • @otavioleomar4291
    @otavioleomar4291 2 роки тому +1

    Gostei do conteúdo!! Eu consigo mudar o layout da pagina exemplo:
    Floricultura horto dedo verde e quando ativo o dark mode ele troca pra espaço arte flores? É possível com o dark mode ou tem maneira mais fácil? Se sim por favor me diga haha

    • @dpwoficial
      @dpwoficial  2 роки тому

      Sim é possível, mas não é recomendado fazer isso com CSS somente.
      Via JavaScript, por exemplo, você poderia alterar este texto conforme qual modo de visualização está ativo.

  • @contaassinante5984
    @contaassinante5984 3 роки тому +1

    Show! Vai fazer vídeo sobre o media prefer?

    • @dpwoficial
      @dpwoficial  3 роки тому

      Podemos fazer, sim. Ainda temos bastante coisa para tratar antes, mas está anotado.

  • @assueroviolin
    @assueroviolin Рік тому

    Caramba explica bem em parabéns...

  • @eriveltondasilva6878
    @eriveltondasilva6878 Рік тому

    Esse é o melhor vídeo de como fazer um dark mode, parabéns 👏🏻👏🏻
    Só usaria o jQuery em vez do js puro pra poder escrever menos linhas de código e faria a persistência do dark mode com cookies ou localStorage como já foi falado kkkk
    Vídeo perfeito, isso sim é um css moderno e não aquela gambiarra de criar um monte de classes .dark pra mudar casa coisinha como eu fazia kkkk

    • @dpwoficial
      @dpwoficial  Рік тому +1

      Com jQuery você pode até escrever menos linhas de código, mas o resultado final vai sair com mais linhas. =P
      Vlw pela força, Erivelton. 👊

    • @mmjunior
      @mmjunior Рік тому +1

      @@dpwoficial Cara eu falo isso direto pra todo mundo 🙂

    • @GabrielSilva-ni4jy
      @GabrielSilva-ni4jy Рік тому

      Usar JQuery em 2023 deveria ser considerado crime.

  • @szlima
    @szlima 9 місяців тому

    Muito bom, obrigada!

  • @sr_romer
    @sr_romer 4 роки тому +1

    muito bom, parabéns e obrigado

    • @dpwoficial
      @dpwoficial  4 роки тому

      Eu que agradeço pela participação, Romeci! :)

  • @MatheusVMacc
    @MatheusVMacc 4 роки тому +1

    Ótimo conteúdo ! Parabéns pela didática. Aproveitando o comentário gostaria de fazer uma pergunta sobre a nomenclatura das variaveis que você utilizou no Java Script. Notei que vc usou o símbolo cifrão ($) nas variaveis que armazenariam elementos do DOM e queria saber se isso é alguem tipo de padrão de código ou se é apenas um padrão que você utiliza.
    Mais uma vez obrigado pelo ótimo conteúdo !!!

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Alguns devs usamos essa convenção para diferenciar no códigos justamente os elementos DOM de variáveis/constantes que são usadas para outros fins.
      Não é algo tão generalizado, mas está aí. Geralmente, pessoal que trabalhou muito com jQuery gosta mais. =P
      Obrigado por comentar, Matheus!

    • @MatheusVMacc
      @MatheusVMacc 4 роки тому +1

      @@dpwoficial Bacana, entendi. Obrigado pela resposta !!

    • @dpwoficial
      @dpwoficial  4 роки тому

      @@MatheusVMacc Tamos aê. 👍

  • @BindwaysPartner
    @BindwaysPartner 7 місяців тому

    muito bom, adorei

    • @dpwoficial
      @dpwoficial  7 місяців тому

      Opa, que bom que gostou. :)

  • @suelytonsouza8629
    @suelytonsouza8629 11 місяців тому

    até me inscrevi aqui, bom demais

  • @MatheusAlmeidaC
    @MatheusAlmeidaC 3 роки тому +2

    valeu, explicou bem demais :D

  • @denn501
    @denn501 Рік тому +1

    Genial!!

  • @patrickleandro5021
    @patrickleandro5021 4 роки тому +1

    Cara, muito top, parabéns, com certeza irei utilizar essa técnica nos meus projetos, obrigado.
    Mas, tenho uma dúvida.
    Sou um pouco novo no mundo da programação, reparei ali que no hover, você utiliza um símbolo:hover, eu normalmente faço de outra forma, .nomeDaClasse: hover { }
    O que é aquele símbolo? Gostei da maneira de aplicação

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado, Patrick!
      Esse símbolo (&) é porque não estou usando CSS puro, mas um pré-processado de CSS chamado Sass.
      Ele permite usar várias funcionalidades a mais que no CSS puro. Uma delas é aninhar regras e usar esse símbolo para compor novas regras.
      Dá uma olhadinha aqui que você vai entender melhor: ua-cam.com/video/kA-PXyfjL84/v-deo.html

    • @patrickleandro5021
      @patrickleandro5021 4 роки тому +1

      Show, mt obrigado vou olhar, valeu demais

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      @@patrickleandro5021 Tranquilo. Depois fala o que achou. 👍

  • @steniomoreira7935
    @steniomoreira7935 3 роки тому +1

    top demais!!

  • @yuminatembe
    @yuminatembe 2 роки тому +1

    Amei

  • @danielvinicius4906
    @danielvinicius4906 4 роки тому +2

    Muito top

  • @dsfgato
    @dsfgato 4 роки тому +1

    muito bom, mano!

  • @andjeckson
    @andjeckson 4 роки тому +2

    Mt bom

  • @tiagobertoldo3993
    @tiagobertoldo3993 4 роки тому +1

    Muitoooo bom !!!!

  • @jeffersonaraujo4099
    @jeffersonaraujo4099 7 місяців тому

    ola, otimo video! Uma duvida: que simbolo é esse em 3:04min, antes do " :hover{color....}"

    • @dpwoficial
      @dpwoficial  7 місяців тому

      Obrigado pela força, Jefferson.
      Esse é o símbolo relacionado a aninhamento de CSS. Dá uma olhada nesse vídeo: ua-cam.com/video/YQ5X8YA9maE/v-deo.html
      Att

  • @surubiabo5644
    @surubiabo5644 Рік тому +1

    Alguem pode me ajudar? meu botão não funciona de jeito nenhum
    html
    Dark Mode
    java
    const $ checkbox =document.queryselector('#switch')
    const $ html =document.queryselector('html')
    $checkbox.addEventlistener('change',function(){
    $html.classList.toggle('dark-mode')
    })

    • @dpwoficial
      @dpwoficial  Рік тому

      Nas suas definições de constantes, você tá colocando o símbolo de dinheiro afastado do restante do texto ("$ html").

    • @surubiabo5644
      @surubiabo5644 Рік тому

      @@dpwoficial antes estava junto mas n estava funcionando a mesma maneira

    • @dpwoficial
      @dpwoficial  Рік тому

      @@surubiabo5644 Se seguiu o vídeo certinho, era para estar funcionando, tanto que funcionou no do vídeo.
      Mas coloca num codepen e passa o link que a gente dá uma olhada.

  • @thiagomendes7787
    @thiagomendes7787 4 роки тому +1

    Muito bom

  • @mariocunha3555
    @mariocunha3555 2 роки тому +1

    Mto bom! Ganhou um inscrito! Kkkk

  • @silviopln1
    @silviopln1 3 роки тому +1

    Otimo conteudo

  • @lordrobson1250
    @lordrobson1250 4 роки тому +1

    muito bom

  • @MarceloMartinsDev
    @MarceloMartinsDev 2 роки тому +1

    Olá, qua o símbolo que vc usou antes do :hover ? parece muito com o & comercial, porém usando ele meu css fica apontando erro

    • @dpwoficial
      @dpwoficial  2 роки тому

      É o & comercial sim, mas não funciona com CSS puro (ainda); foi usado o pré-processador Sass.

  • @elizduarte6547
    @elizduarte6547 4 роки тому +1

    TOP!

  • @thiago7406
    @thiago7406 3 роки тому

    Video bom demaisssssssss

  • @carlinhosguimaraes1165
    @carlinhosguimaraes1165 3 роки тому +1

    brabo d+

  • @AllanMegiani
    @AllanMegiani 4 роки тому

    Sensacional!

  • @rafael7425
    @rafael7425 3 роки тому +1

    show, como seria isso em react?

    • @dpwoficial
      @dpwoficial  3 роки тому

      A lógica é a mesma, mas, como em React, não tem muito essa de ficar mexendo em DOM, uma das maneiras de fazer é criar um componente que seria o toggle para alternar/salvar os "temas".

  • @romuloalves9349
    @romuloalves9349 4 роки тому +1

    Ótimo vídeo parabéns ✌ já usei mais somente em landing page e se eu quiser dark-mode dark-yellow dark-pink dark-blue eu declaro no meu css com variáveis e no js faço um ddocument.querySelectorAll e depois uma funçao com forEach.

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito obrigado, Romulo.
      É, trabalhando direitinho com as variáveis CSS, dentro dessa técnica dá para mudar absolutamente qualquer valor de propriedade para se adequar aos requisitos do projeto.
      Obrigado pelo comentário.

    • @romuloalves9349
      @romuloalves9349 4 роки тому +1

      @@dpwoficial Muito obrigado 👍.

    • @dpwoficial
      @dpwoficial  4 роки тому

      Que isso, você é de casa. :D

  • @taleseduardo7365
    @taleseduardo7365 3 роки тому +1

    $checkbox.addEventListener('change',funtion(){
    $html.classList.toggle('dark-mode')
    })

  • @JonathanDev88
    @JonathanDev88 2 роки тому

    Faz um vídeo ensinando como evitar que o navegador que esteja no modo dark mude as cores do seu site

    • @dpwoficial
      @dpwoficial  2 роки тому

      pupungbp.com/how-to-prevent-the-website-color-change-from-dark-mode/

  • @Paulo-cf4mh
    @Paulo-cf4mh 4 роки тому +2

    Sempre com videos muito bons!!

  • @vinibabidi
    @vinibabidi 2 роки тому

    me explica uma dúvida?
    então, qual tecla vc apertou para abrir as informações para adicionar o padding?

    • @dpwoficial
      @dpwoficial  2 роки тому

      Como assim "informações para adicionar o padding"? Em qual minuto do vídeo acontece?

    • @vinibabidi
      @vinibabidi 2 роки тому

      @@dpwoficial 1:58
      poderia me explicar como vc fez isso??
      eu sou novato nisso, acabei de entrar no curso agr e pela a plataforma que estou fazendo não consigo entender, entrei em tutoriais e vi teu vídeo
      possivelmente resolva oq eu quero, só preciso deste passo

    • @dpwoficial
      @dpwoficial  2 роки тому

      @@vinibabidi Pelo que entendi, você perguntou sobre o autocomplete (a lista de opções que aparece ao começar a digitar). Se for isso, mesmo, não precisa fazer nada; o próprio editor (eu uso o VS Code) já faz a lista aparecer quando se começa a digitar.

  • @eismeaqui25
    @eismeaqui25 4 роки тому +1

    Meu Deus, show rsrs

  • @tseamrog
    @tseamrog 4 роки тому +1

    Fantástico, como eu consigo manter o tema ativado quando eu carrego outra página? consegui aplicar na minha landing-page mas ao ser direcionado para a outra página perco a classe .dark-mode no html. Obrigado e até

    • @dpwoficial
      @dpwoficial  4 роки тому

      Muito obrigado, Alexandre!
      Para manter o status do tema ativado entre páginas, uma das maneiras é usar cookies. Dá uma olhada nesse outro vídeo: ua-cam.com/video/Da74-us9_4w/v-deo.html
      Vlwww

  • @rpolliano3999
    @rpolliano3999 2 роки тому +1

    🥰obg

  • @felipegueller8950
    @felipegueller8950 3 роки тому +1

    Excelente vídeo! Sempre me perguntei como poderia ser a lógica que alguns sites usavam a implementar o botão que habilita/desabilita o dark mode do site. Vocês vão gravar algum ensinando a utilizar essa nova propriedade do media query "prefers-color-scheme"?

    • @dpwoficial
      @dpwoficial  3 роки тому +1

      Podemos sim, Felipe. Boa ideia.
      Também publicamos um vídeo falando sobre outras media queries e novas possibilidades de web design responsivo: ua-cam.com/video/krtkPiGGfQk/v-deo.html

    • @felipegueller8950
      @felipegueller8950 3 роки тому +1

      @@dpwoficial Sim, eu assisti e gostei tanto do vídeo, quanto do artigo. Parabéns!

  • @vigsouza
    @vigsouza 3 роки тому

    gosto muito do seu canal, se fosse possível eu ficaria feliz em me especializar somente em css kkkk

  • @XA-12-pk6ml
    @XA-12-pk6ml 3 місяці тому

    Irmão, sou iniciante e estou tentando criar essa função. Qual seria esse símbolo que você usou ao lado do .dark-mode e :hover a partir do minuto 3:07?

    • @dpwoficial
      @dpwoficial  3 місяці тому

      Esse símbolo & é o chamado "seletor de aninhamento". Dá uma olhada nesse outro vídeo: ua-cam.com/video/YQ5X8YA9maE/v-deo.html

  • @everton097
    @everton097 2 роки тому +1

    para fazer esse :hover dentro da chaves, como funciona ? tentei no meu css e nao permite.

    • @dpwoficial
      @dpwoficial  2 роки тому +1

      É a sintaxe do pré-processador Sass. Ele permite essa facilidade. :)

  • @davidwillian680
    @davidwillian680 2 роки тому +1

    Cara, como conheci seu canal agora? tem alguma coisa errada com os scripts do youtube.

    • @dpwoficial
      @dpwoficial  2 роки тому

      Ajuda a burlar o bug compartilhando os vídeos que gostar com os colegas devs. ;)

  • @caiopadawan6150
    @caiopadawan6150 3 роки тому +1

    Muito Bon

  • @julianodetoni3788
    @julianodetoni3788 Рік тому +1

    excelente! menos é mais!

  • @Vargass-01
    @Vargass-01 Рік тому

    #Salvou 😝

  • @R0bertt3
    @R0bertt3 3 роки тому

    Se eu não quiser um botão, como faria para ele entrar automaticamente a partir de um horário "x"?

    • @dpwoficial
      @dpwoficial  3 роки тому

      developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours

  • @caioemanoel3825
    @caioemanoel3825 Рік тому +1

    Como passar entre páginas com o mesmo modo escolhido?

    • @dpwoficial
      @dpwoficial  Рік тому

      Você tem que, de alguma forma, guardar a opção escolhida.
      Uma das opções é usando cookies. Dá uma olhadinha nesse vídeo para ver se ajuda: ua-cam.com/video/Da74-us9_4w/v-deo.html

    • @caioemanoel3825
      @caioemanoel3825 Рік тому +1

      @@dpwoficial haha precisava de uma opção pra guardar dados de navegação sem ser em banco de dados, esse vídeo veio na hora certa

  • @Arthur-bq5uk
    @Arthur-bq5uk 4 роки тому

    Como eu faço pro dark-mode se manter caso der refresh na página? cookies?

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Sim, Sr. Inclusive, dá uma olhadinha: ua-cam.com/video/Da74-us9_4w/v-deo.html

    • @Arthur-bq5uk
      @Arthur-bq5uk 4 роки тому +1

      @@dpwoficial vlw vlw