Alternando entre Light Mode/Dark Mode com CSS e Javascript Puro

  Рет қаралды 4,668

Giovanna Moeller

Giovanna Moeller

Күн бұрын

Пікірлер: 52
@gabrielleno
@gabrielleno 2 жыл бұрын
Você explica tão bem, não faz igual muitos "professores" que só escrevem código e não explicam uma virgula. Parabéns ótima aula!! ♥
@lauradeoliveiraribeiro4859
@lauradeoliveiraribeiro4859 2 жыл бұрын
Gi, você é maravilhosa de verdade. Eu acabei atropelando fases na formação que tive, focando mais no React e tenho mta dúvida ainda em manipulação da Dom de forma prática. Eu adorei demais seu vídeo com Javascript puro ❤️ muito obrigada
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
aaaaaai que linda, eu fico mto feliz em ler isso! ❤️
@DianaSilva-px6jz
@DianaSilva-px6jz Жыл бұрын
Você explica tão calmamente, mas a burra sou eu, boiei total haha mas o problema sou eu mesmo mas está de parabéns! explica cada trecho ♥
@otiagosantoscode
@otiagosantoscode 2 жыл бұрын
Gostei que você faz referências a documentação enquanto explica. Imagino que esse tipo de didática ajuda muito quem está aprendendo e precisa se ligar que essas informações não são um "mistério do além" hehe! Ótimo vídeo!
@lucasschuster5936
@lucasschuster5936 2 жыл бұрын
Meu deus, que conteudo de qualidade! Você não tem noção de como está me ajudando
@aloissailer
@aloissailer 2 жыл бұрын
Tudo ótimo, eu estou adorando seus videos, eles são perfeitos para reforçar minhas aprendizagens, porque pegam um assunto e não são muito longos. Assim vou fazendo bem devagar e testando todos os detalhes. Muito obrigado!!!
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
muitooo obrigada!!!
@josequintin2467
@josequintin2467 8 ай бұрын
Muito bom, Parabéns!
@geraldopcf
@geraldopcf 2 жыл бұрын
JS puro é muito bom, eu jurava que no inicio vc ia fazer assim: const body = document.querySelector('body'); const input = document.querySelector("input"); input.addEventListener("change", function(){ const x = input.checked; if(x == true){ body.style.backgroundColor = 'black'; body.style.color = 'white'; } else { body.style.backgroundColor = 'gray'; body.style.color = 'black'; } }) em fim é bom aprender outra maneira tão sofisticada.
@ryder5957
@ryder5957 6 ай бұрын
Exato, e nem tivemos que vê um tutorial completo e chato pois ela já explicou no começo.
@alexandrepeixoto5438
@alexandrepeixoto5438 2 жыл бұрын
Excelente conteudo!!!
@foezx2293
@foezx2293 2 жыл бұрын
Não seria mais fácil no caso criar uma classe por exemplo ligth-theme no css que quando adicionado ao body subscreve as variáveis do root ?
@CRNikolas
@CRNikolas 2 жыл бұрын
Muito bom conteúdo, gosto muito da sua didática
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
muito obrigada 💙
@wizmastery
@wizmastery 2 жыл бұрын
Excelente vídeo. Estou começando na programação e sempre quis saber o por trás desse "dark mode". Obs.: Adicionei um "transition" pra ficar mais charmoso kkkkkkk
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
Perfeito, Vinicius!!! Deve ter ficado lindo hahahah
@nicolas2T
@nicolas2T 2 жыл бұрын
vc explica muito bem, msm codadando coloca sua cam ali no cantinho, ficaria muito legal, mas parabéns de vdd pelo canal
@kennedy2623
@kennedy2623 2 жыл бұрын
que fonte tu usa no seu vscode ?
@daniellruben8650
@daniellruben8650 2 жыл бұрын
Primeiro 😄
@rafinhapo
@rafinhapo 2 жыл бұрын
Muito bom, qual a extensão para as linhas vermelhas do js, informando o que espera.
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
error lens eu acho
@KaikyHenriqueAraujoRodrigues
@KaikyHenriqueAraujoRodrigues 9 ай бұрын
olá eu gostaria de saber uma coisa... Como eu faço para quando eu apertar no botão de light mode/dark mode o texto mudar; Pro exemplo o texto é "Está de dia" e quando eu clicar no botão, o texto muda pra "Está de noite". Poderia me ajudar nisso?
@davibomfim5564
@davibomfim5564 2 жыл бұрын
Não meus amores, simplesmente a MELHOR que temos não aceito que não é minha professora na faculdade.
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
hahahahaha amei demais esse comentário! mto obrigada ❤️
@geraldopcf
@geraldopcf 2 жыл бұрын
Como vc setou o CSS do checkbox background color? que no vídeo onclick vai para pink.
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
ahhh isso é do sistema do meu macOS!!
@schiavolima
@schiavolima 2 жыл бұрын
Muiiito bom o conteúdo, obrigadooo♥
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
fico feliz que goste ❤️
@geraldopcf
@geraldopcf 2 жыл бұрын
Gi, então podemos deduzir que dependendo do tamanho do projeto o SASS é dispensável? Apesar do SASS ser o Super Power do CSS tem inúmeras funcionalidades com nesting que é aninhar várias tags chamando as variáveis correspondentes, em fim essa é minha visão de iniciante hoje, me corrija se eu estiver errado. Gostei muito sobre o :root eu não tinha parado para estudar algo tão simples e super útil
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
tudo que você consegue fazer com sass você consegue fazer com css também, afinal ele é transpilado no final de tudo!
@thalitasousa7278
@thalitasousa7278 2 жыл бұрын
Conheci hoje e já se tornou minha inspiração! Você aprendeu com faculdade, curso ou sozinha?
@Birutadoreddit
@Birutadoreddit 2 жыл бұрын
Acompanha ela no insta, lá ela compartilha mais coisas
@bardX21
@bardX21 2 жыл бұрын
Uma dica da pra fazer isso com apenas uma linha de js
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
como você faria? coloca aqui pra galera interagir! qualquer comentário e discussão é bem vinda!!
@bardX21
@bardX21 2 жыл бұрын
@@giovanna.moeller eu ia criar as variáveis no root, e quando clicar no btn do dark mode trocar a classe do body com isso com a classe do body vc pega todos os nomes das variáveis e adiciona lá no css e mude as cores, se estiver com dúvida assista esse vídeo aqui
@bardX21
@bardX21 2 жыл бұрын
kzbin.info/www/bejne/e3q3naJmiK6Wn8k
@RyukGoown
@RyukGoown 2 жыл бұрын
@@bardX21 passa ai o video
@caducoder
@caducoder 2 жыл бұрын
@@bardX21 cade o vídeo kkk
@paulojose-pj
@paulojose-pj 2 жыл бұрын
Oiii gostei da aula mas fiquei na pausa no inputContainer.addEventListener('change'. function() ( const isChecked(inputContainer.checked if (isChecked) { o const do "const. is checked" o visual studio não esta reconhecendo o const...
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
oiii! faltou o igual, const isChecked = inputContainer.checked :) e acho que tem alguns parenteses errado ai também
@paulojose-pj
@paulojose-pj 2 жыл бұрын
@@giovanna.moeller mesmo assim me ajude só essa pergunta avalie ae
@paulojose-pj
@paulojose-pj 2 жыл бұрын
//const $html = document.querySelector('html') //const $checkbox = document.querySelector('#switch') //$checkbox.addEventListener('change', function() { // } ) const inputContainer = document.querySelector('input') const lightTheme = { '--cor-primaria': '#e21', '--cor-primaria-escura': '#900', '--fundo-1': '#f7f7f7', '--fundo-2': '#ffffff', '--texto': '#000000', '--subtitulo': '#c6c6c6', } const darkTheme = { '--fundo-1': '#111111', '--fundo-2': '#000000', '--texto': '#ffffff', '--onda': 'url("./img/onda-escura.svg")', } inputContainer.addEventListener ('change'.function() ( const isChecked=inputContainer.checked isChecked ? changeTheme(darkTheme) : changeTheme(lightTheme) )) function chengeTheme(theme) { console.log(theme) for (let prop in theme) { changeProperty(prop. theme[prop]) } } function changeProperty(property, value) { rootElement.style.setProperty(property, value) }
@paulojose-pj
@paulojose-pj 2 жыл бұрын
Por favor será de grande ajuda mais um inscrito
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
@@paulojose-pj oie, não sei se to compreendendo bem kkkkk me manda qualquer duvida la na dm do instagram que eu te ajudo melhor!
@marcosmacedoo_dev
@marcosmacedoo_dev 2 жыл бұрын
Qual é a fonte que você usa no VSCode?
@MrGuitarBoyBrasil
@MrGuitarBoyBrasil 2 жыл бұрын
Deve ser a Dank Mono
@Caiquefern
@Caiquefern 2 жыл бұрын
Muito bom!
@giovanna.moeller
@giovanna.moeller 2 жыл бұрын
obrigada!
@mistygill8469
@mistygill8469 2 жыл бұрын
𝓅𝓇𝑜𝓂𝑜𝓈𝓂 🌹
Como criar Modo Dark e Modo Light com HTML, CSS e JavaScript
19:50
Bruno Rodrigues • Inteliogia
Рет қаралды 9 М.
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Entendendo sobre position no CSS
12:09
Giovanna Moeller
Рет қаралды 73 М.
Alternando entre Temas com CSS e JS - Salvando dados no Local Storage
12:22
Carrossel de Natal com HTML, CSS e JavaScript (JS)
27:29
Tricodando
Рет қаралды 9 М.
TEMA DARK com HTML, CSS e JAVASCRIPT
16:00
Gustavo Neitzke
Рет қаралды 4,7 М.
I Helped 2,000 People Walk Again
15:31
MrBeast
Рет қаралды 13 МЛН
Dark Mode raiz com CSS e JavaScript | Code/Drops #24
17:35
Rocketseat
Рет қаралды 38 М.
Como criar um tema Dark Mode e Light Mode só com HTML e CSS
17:49
Otávio Miranda
Рет қаралды 2,7 М.
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 199 М.