Тёмный

[Actualización] Modo Nocturno con LocalStorage (Javascript) 

FalconMasters
Подписаться 511 тыс.
Просмотров 23 тыс.
50% 1

En este video vamos a agregar soporte para localstorage a nuestro proyecto para guardar la configuración del modo nocturno.
Tutorial Modo Nocturno con Javascript:
• Modo Nocturno (Dark Mo...
🚀 Blog de Diseño Web:
www.falconmasters.com
⭐ Curso de Diseño Web desde Cero:
www.desarrolloweb.io/cursos/d...
⭐ Curso de PHP y MYSQL desde Cero:
www.desarrolloweb.io/cursos/p...
⭐ Curso de React y Firebase desde Cero:
www.desarrolloweb.io/cursos/r...
⭐ Curso de Bootstrap:
www.desarrolloweb.io/cursos/b...
⭐ Curso de Woocommerce:
www.desarrolloweb.io/cursos/t...
---
📄 Código del Video:
github.com/falconmasters/dark...
---
Redes Sociales:
♦ Twitter @falconmasters:
/ falconmasters
♦ Pagina de Facebook:
/ falconmasters

Наука

Опубликовано:

 

3 мар 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 108   
@FalconMasters
@FalconMasters 4 года назад
Si te gusto el video dale manita arriba! 👍
@dreikam
@dreikam 4 года назад
Excelente el tutorial!!! Me encanto, te agradezco un monton por hacer este video
@FalconMasters
@FalconMasters 4 года назад
@@dreikam Me alegra escuchar eso!
@poliovei
@poliovei 4 года назад
Hola Master, primero expresarte mi admiración tienes un tempo muy bueno para enseñar, te comento que estoy desarrollando una serie de videos de desarrollo de sitios web con django 3.0 y me gustaría utilizar uno de tus proyectos frontend. Mi interés es enfocado al backend, obviamente pondria enlaces a tu video del cual usaríamos los archivos si es que nos das el permiso. Saludos y espero tu respuesta.
@FalconMasters
@FalconMasters 4 года назад
@@poliovei Hola George, claro que si, puedes usar mi proyecto y aprecio mucho el enlace a mi video. Suerte y ya me comentaras que tal te va con tu serie :D
@poliovei
@poliovei 4 года назад
@@FalconMasters Genial, muchas gracias.
@Henry_Nunez
@Henry_Nunez 2 года назад
Genial, excelente, maravilloso, estupendo, grandioso, lo máximo, formidable. *GRACIAS*
@skyx2599
@skyx2599 4 года назад
Simplemente majestuoso
@Painkiller132
@Painkiller132 4 года назад
Muchas Gracias. Mejor explicado imposible.
@romuloalves9349
@romuloalves9349 4 года назад
Ótimo vídeo sensacional parabéns pelo conteúdo 👏.
@SR2Producciones
@SR2Producciones 3 года назад
Gracias Carlos, ya estoy aplicando este tutorial en mi página web. Mil gracias por compartir tus conocimientos. Un saludo. Santiago Ramírez, desde Medellín, Colombia
@ayrtonnahuel6042
@ayrtonnahuel6042 3 года назад
Excelente video, Maestro! Muchisimas gracias.
@Juancarloscr8
@Juancarloscr8 4 года назад
que buen tutorial, muchas gracias. Saludos.
@unforgivenl
@unforgivenl 2 года назад
Amigo eres un chingón... Saludos desde Mexico, gracias
@andrestalero1042
@andrestalero1042 4 года назад
Gracias por este video, me ayudo bastante, queria saber como hacerlo.
@rosario8812
@rosario8812 3 года назад
Súper útil. Muchas gracias!
@agustinclemente2508
@agustinclemente2508 Год назад
Muy bueno, muchas gracias.
@AlejandroDiPaola
@AlejandroDiPaola 2 года назад
Excelente video, podrías explicar si no es problema, como al codigo actual, agregarle la opción de que "vea" cual es el color setteado en el sistema, y que cambie el color referido a eso, teniendo tambien la posibilidad de cambiar de tema desde el boton
@amauricioenriquevera
@amauricioenriquevera 4 года назад
Excelente... muchas Gracias...
@yanzc1
@yanzc1 Год назад
excelente explicación
@Rayzer10X
@Rayzer10X 3 года назад
Exelente video, me gustaría me hicieras algún día, como hacer un inicio de sesión parecido a Outlook o Gmail, en donde te piden primero el email y después la clave.
@antoniorandisi3009
@antoniorandisi3009 2 года назад
Excelente, como siempre
@yosoydanix2163
@yosoydanix2163 2 года назад
Felicidades!!!
@redoka55
@redoka55 Год назад
Eres el mejor Gracias :,)
@rolandoalanis7716
@rolandoalanis7716 4 года назад
Felicidades por tus 350 k de seguidores!!!
@FalconMasters
@FalconMasters 4 года назад
Muchas gracias! :D
@leonardorodriguez2983
@leonardorodriguez2983 3 года назад
perfectos videos!!
@autovrum
@autovrum Год назад
Perfeito Falcon Master, sempre admirei seu trabalho, te acompanho desde há muito tempo, é muito especialista no desenvolvimento web, parábens, agradecido por compartilhar esta informação, adicionei os outros links e realmente persiste, vou aplicar ao meu projeto.
@FalconMasters
@FalconMasters Год назад
Muito obrigado pelo seu feedback positivo! Fico muito feliz em saber que você admira meu trabalho e que as informações que compartilho são úteis para você. Boa sorte com seu projeto!
@tomyvlogs1404
@tomyvlogs1404 2 года назад
SOS GOOOOOOOOOOOOOD
@miguelmondragon1366
@miguelmondragon1366 2 года назад
Entonces del body hereda la funcion de toggle al Ios demas elementos css? Los demas colores como al card y el nav
@josebriceno8708
@josebriceno8708 4 года назад
Carlos tu tutoriales me parecen excelentes tu forma de explicar es demasiado buena, me gustaria ver de tu canal algun dia un curso de vue.js. Saludos y te deseo mucho exito :D
@FalconMasters
@FalconMasters 4 года назад
Muchas gracias Jose, no se de Vue, pero de React si y pronto haré un curso y videos.
@carlosraul6578
@carlosraul6578 4 года назад
Jose, react y angular son muy buenos también
@andrewdeveloper9979
@andrewdeveloper9979 4 года назад
Excelente!!
@guillermoalejandrorivas7716
@guillermoalejandrorivas7716 4 года назад
se puede quitar ese parpadeo que queda cuando esta en modo dark y le damos actualizar?
@FalconMasters
@FalconMasters 4 года назад
Si se puede pero asi como teniamos una clase dark para poner el modo dark en el body, tambien necesitariamos una light para el modo light. Y en javascript hacer la comprobación de que modo hay guardado en localstorage. Si no hay ninguno agregamos la clase light y cargarían los colores light.
@asadjutt6336
@asadjutt6336 Год назад
you saved me brother♥
@armandodma6730
@armandodma6730 3 года назад
Hola carlos, tengo Microsoft Edge y no me agarra, el código esta bien, porque en la consola no aparece ningún error, pero, cuando actualizo no me agarra el darkmode
@nishikysoftw7520
@nishikysoftw7520 3 года назад
GRACIAS REY
@arielcruz9968
@arielcruz9968 2 года назад
Super Geniaaaaaallll
@TinoReyna1984
@TinoReyna1984 Год назад
Sería genial si agregas una integración de este dark mode con el media query prefers-color-scheme para que estén enlazados el media query con la detección del modo claro u oscuro del sistema operativo. Saludos.
@nasajpg
@nasajpg 4 года назад
Hola Falconmaster..se que no guarda relación con el vídeo, pero me gustaría saber si tienes algún tutorial de cómo crear un loading desde bootstrap. En Realidad busco que se ejecute solo cuando le doy click a un botón y que al finalizar la carga me cargué un div de contenido específico. Gracias por leer este mensaje. He buscado en varias web pero no encuentro soluciones.
@belnels
@belnels 2 года назад
Muchas gracias, la aplique y todo funciona bien, solo que al cambiar a modo oscuro las letras quedan en negro y no pasa a blanco... Como haria?
@gabrielricardes8631
@gabrielricardes8631 4 года назад
Genio!!
@Charlie-nw9kg
@Charlie-nw9kg 4 года назад
Como puedo hacer para que en lugar de .body sea una o una clase en especifico a donde se agregue o reemplace las clases ?
3 года назад
Hola Augusto Castillo, prueba creando otra constante con el id del div que quieres cabiar por ejemplo: const menuinicio = document.querySelector('#menuinicio'); btnswhitch.addEventListener('click', () => { menuinicio.classList.toggle('dark'); }); Espero que te haya servido :D
@yaritzareyesfigaro8351
@yaritzareyesfigaro8351 3 года назад
Hola Carlos... tengo una pagina web y quisiera hacer 3 botones en mi página web como pasos a cumplir para descargar el archivo o documento que suba al tercer botón. Y quiera que no se habilite hasta no cumplir los primeros dos pasos. Como puedo hacerlo?
@nicokevor9021
@nicokevor9021 2 года назад
genio
@jesuszunigaamador3226
@jesuszunigaamador3226 4 года назад
Como harias para que al momento de actualizar no salga primero el fondo claro y luego el darkmode?
@tonofalco12
@tonofalco12 3 года назад
.
@eduardotaipelimaco6918
@eduardotaipelimaco6918 3 года назад
yo lo hice agregando esta linea localStorage.setItem('dark-mode', 'true'); al inicio del js
@hayvervargas3671
@hayvervargas3671 2 года назад
@@eduardotaipelimaco6918 a mi no me sirvió XD, me quedaría solo en modo negro
@andresrosales4792
@andresrosales4792 2 года назад
@@eduardotaipelimaco6918 en que parte del codigo lo implementaste
@kanife
@kanife 2 года назад
Para los que aun no saben como hacerlo, pongan el condicional para saber cuando esta en dark-mode justo debajo del , así se cambia antes de cargar el cuerpo de la página. Para que sirva no debe haber ningún transition cuando se agrega la clase dark, se vera mas feo el cambio pero servirá. Lo otro seria leer la clave del localStorage directamente desde el servidor
@juangabriel487
@juangabriel487 4 года назад
Una pregunta: ¿Haras algun dia una explicacion sobre chart.js ? Muy buen video por cierto, Gracias por tanta enseñanza
@FalconMasters
@FalconMasters 4 года назад
Muchas gracias, y lo voy a tener en cuenta para un próximo tutorial.
@armandodma6730
@armandodma6730 3 года назад
Bueno, ya no Carlos, tenía mal una letra, fue error de dedo 😎, gracias cuidate, saludos crack
@rodrigohernandez7581
@rodrigohernandez7581 4 года назад
No tienes el script sin sass?
@antoniofr1937
@antoniofr1937 4 года назад
Primer comentario, me gustan tus vídeos :)
@FalconMasters
@FalconMasters 4 года назад
Gracias
@brandon400
@brandon400 3 года назад
capo
@ever-ov8jl
@ever-ov8jl 4 года назад
seria excelente un video en donde al hacer clic a un boton, se habra una paleta de colores y al darle clic a uno de esos colores, cambie el color ya sea del menu, del fondo del sito, del footer, o de todo al mismo tiempo
@taichi763
@taichi763 4 года назад
Excelente!. Gracias. Cómo hago para que el modo dark se aplique a todas las demás páginas del sitio, y no solamente al index? Gracias!
@candelariasobol4718
@candelariasobol4718 3 года назад
Hola, pudiste solucionarlo? Tengo la misma duda
@juanandrescarcelen7054
@juanandrescarcelen7054 3 года назад
Hola, una pregunta, utilicé tu video para aplicar modo oscuro a una web con varias pestañas, lo que sucede aplicando este localStorage es que cuando se va a la nueva pestaña se vuelve a realizar la animación de transition y obvio eso no se ve bien. Alguna idea de cómo solucionar?
@conspilt5021
@conspilt5021 Год назад
Hace 2 años y ahora me encuentro con ese problema😅 lograste solucionar ese parpadeo que se produce con la animacion de transicion?
@gerardoturin1999
@gerardoturin1999 Год назад
@@conspilt5021 estoy igual, quiero que al recargar no haga la transicion !
@conspilt5021
@conspilt5021 Год назад
​@@gerardoturin1999 Hola, vi que la forma para que no haga ese efecto indeseado es crear alguna cookie con el valor de la clase que le hayas puesto al modo oscuro y recibirla con algún lenguaje de backend.
@oeroweb3988
@oeroweb3988 4 года назад
Consulta: ¿Puedes hacer uso del localStorage en movil? A mi no me deja o es que mi cache se quedo pegado..
@miguelfoliaco6317
@miguelfoliaco6317 3 года назад
Sisas crack, solo hay que meter el localStorage en el addEventListener y ponerle una variable al valor let circle=document.getElementById('circle'); let inter=document.getElementById('inter'); let body=document.getElementById('body'); let on="false"; circle.addEventListener('click',()=>{ circle.classList.toggle('active'); inter.classList.toggle('activeB'); body.classList.toggle('activeBody'); if(inter.classList.contains('activeB')){ on='true'; } localStorage.setItem('darkMode',on); }) /* if(inter.classList.contains('activeB')){ localStorage.setItem('darkMode','true'); } else{ localStorage.setItem('darkMode','false'); } */ if(localStorage.getItem('darkMode')==='true'){ circle.classList.add('active'); inter.classList.add('activeB'); body.classList.add('activeBody'); console.log(localStorage.getItem('darkMode')); } else{ circle.classList.remove('active'); inter.classList.remove('activeB'); body.classList.remove('activeBody'); console.log(localStorage.getItem('darkMode')); } Lo que está en comentario es lo que subió el Arturo en el video
@christianrizo9424
@christianrizo9424 2 года назад
laik!
@TheKatsuyori
@TheKatsuyori 3 года назад
como lo puedo implementar en blogger?
@candelariasobol4718
@candelariasobol4718 3 года назад
Hola!! buenos dias. Si alguien me puede ayudar necesito ayuda. Le di todos los estilos para el modo nocturno a mi index, pero cuando hago click en el boton modo nocturno, no queda. Simplemente cuando hago click se pone el modo nocturno y cuando lo suelto vuelve al modo diurno. Es como si hiciera el efecto de "active"
@anonymushadow282
@anonymushadow282 2 года назад
MMM..... si de alguna forma pudieras mandar los archivos podríamos ayudarte
@emanuelbustamante6529
@emanuelbustamante6529 2 года назад
cambia los "unset" de los left y right
@berling32
@berling32 4 года назад
Ohh ahora si sin ninguna duda puedo hacer el efecto! Una pregunta amigo, es seguro el navegador de firefox para poder alojar mi cuenta de Google?
@FalconMasters
@FalconMasters 4 года назад
Si, Firefox es muy seguro. Pero no entiendo muy bien a que te refieres.
@berling32
@berling32 4 года назад
@@FalconMasters si al igual que uso la cuenta de Google en Chrome, estará segura en Firefox?
@berling32
@berling32 4 года назад
Osea, no hay peligro usar mi cuenta de Google en firefox?
@FalconMasters
@FalconMasters 4 года назад
@@berling32 No, por parte de firefox no hay ningún problema. El problema seria si tu entraras a sitios de tipo phishing o tuvieras algún troyando en tu pc, pero por el propio firefox no deberias preocuparte. Es muy seguro.
@berling32
@berling32 4 года назад
@@FalconMasters Uff, que bien. Muchas gracias !! Saludos
@rosyelmar
@rosyelmar 4 года назад
Hola Master! Buenos vídeos. Una consulta como haces para que no se escuche en tus videos el ruido de la ventiladora de la pc??? Es cuestión del micrófono??, porque cuando yo hago mis vídeos se eescucha el ruido de la ventiladora de la pc (o no sé que cosa sonará pero el auido no sale limpio como el tuyo) Ayuda please!!
@FalconMasters
@FalconMasters 4 года назад
Hola Rosyel, lo que pasa es que la computadora la tengo en el piso un poco alejada del micrófono.
@rosyelmar
@rosyelmar 4 года назад
@@FalconMasters lo alejé pero igual sigue sonando, no sé si es el ventilador o los ruido de la electricidad ya que no tiene cable pozo tierra. Aparte que micrófono me recomiendas para que mi voz salga limpio asi como el tuyo. Pleasee!!!
@FalconMasters
@FalconMasters 4 года назад
@@rosyelmar Yo tengo un blue yeti, pero es muy sensible al audio, es posible que llegue a captar también el ruido de la computadora.
@rodrigohernandez7581
@rodrigohernandez7581 4 года назад
Y como hago para que al cambiar de página, siempre esté en modo oscuro?
@ArturoVsVlog
@ArturoVsVlog 4 года назад
Hola una pregunta como hago el proceso de modo oscuro en wordpress o que plugin puedo usar
@FalconMasters
@FalconMasters 4 года назад
Tienes que agregar esta función a tu theme de wordpress modificando el código. No estoy seguro de si haya algún plugin para hacerlo.
@blunasolucionesgenerales280
@blunasolucionesgenerales280 4 года назад
Excelente video dime habra forma de ponerlo en automatico cada 12 horas.
@MsSoldadoRaso
@MsSoldadoRaso 2 года назад
necesitas un servidor
@AutomatizaTuTiempo
@AutomatizaTuTiempo Год назад
Con php lo puedes hacer
@anthonyoliva9236
@anthonyoliva9236 4 года назад
Llegue
@Yuiichanm
@Yuiichanm Год назад
Nose si vayas a responder, pero como podría hacer q el localstorage funcione también mienstras se entra a otra parte de tu página web, xq deja de funcionar.
@FalconMasters
@FalconMasters Год назад
Hola, localstorage funciona por dominio, es decir que te debe funcionar en todas las partes de tu pagina web.
@CarlitosTv
@CarlitosTv 3 года назад
cuando cambio a otro html del mismo proyecto, no se guarda el modo oscuro, pero si vuelvo a la pagina index esta activado el modo oscuro. En conclucion, el modo oscuro se guarda solo en el index.html y no en otros archivo html que tengamos en el mismo proyecto. Como podria solucionar este preblema ya que quiero que el modo oscuro se guarde en todo mi proyecto.
@FalconMasters
@FalconMasters 3 года назад
También se puede, tendrías que tener el script en tus demás archivos, pero a ese punto ya mejor te recomendaría utilizar algún framework o librería de React que te permita trabajar mas fácilmente con varias paginas.
@CarlitosTv
@CarlitosTv 3 года назад
@@FalconMasters si puse el script en mis demas paginas y tambien la link del css Pero aun asi no funciona como quiero :"v
@elgatodiego
@elgatodiego 4 года назад
Una pregunta: como se le aplico la clase .dark a un elemento que esta desde una jerarquia? (.contenedor-modo-oscuro article p) La idea es cambiarle el color a p GRACIAS
@SusoitoGamer
@SusoitoGamer 3 года назад
body.dark p Sorry por tardar 5 meses en responder
@elgatodiego
@elgatodiego 3 года назад
@@SusoitoGamer gracias no te preocupes
@nachitoiq5073
@nachitoiq5073 4 года назад
Cómo hago para que mis usuarios puedan subir sus propios videos, en sus perfiles?...
@codemixer3565
@codemixer3565 4 года назад
Lo malo es que si borro todos los parámetros del historial navegación, esto ya no funciona.
@abraham8135
@abraham8135 4 года назад
Ya se porque te llamas Masters
@FalconMasters
@FalconMasters 4 года назад
Creo que no es lo que estas pensando.
@abraham8135
@abraham8135 4 года назад
@@FalconMasters ¿Entonces porque Masters?
@abrahamjaimes7643
@abrahamjaimes7643 Год назад
un pequenio detalle cuando camias a modo dark y actualizas si te das cuenta hay un flashaso intentando regresar a modo light y de inmediato lo cambia a modo dark hay un modo de arreglar ese problema, por que por ejemplo para otros casos si es muy notable por ejemplo si estas intentado modificar una grid que este en 40% a 20% si es muy notable el detalle ..el minuto es 8:25 saludos .. en el minuto 9:30 se apresia mejor
Далее
Que rayos son las variables en CSS y como se utilizan.
11:22
AMAZING COTTON CANDY HACK!🤑 #shorts
00:37
Просмотров 3,6 млн
Curso JavaScript: 69. DOM: Templates HTML - #jonmircha
12:46
CSS Grid vs Flexbox - Cuando usar uno u otro.
22:09
Просмотров 337 тыс.
CSS Grid vs Flexbox - Cuál Usar
4:56
Просмотров 823
Scroll Infinito con Javascript
30:11
Просмотров 20 тыс.
AMD больше не конкурент для Intel
0:57
Pratik Cat6 kablo soyma
0:15
Просмотров 8 млн