Entonces, tengo este código para mi "sitio":
(este es un enlace codepen) https://cutt.ly/kGFj7qi
Cuando presiono el botón de modo oscuro, simplemente cambia a modo oscuro. Lo que me gustaría hacer es hacerlo para que se desvanezca al modo oscuro. Si es necesario, puedo usar jQuery. ¿Hay alguna forma de hacer esto sin interferir con el otro código? Cualquier ayuda es apreciada.
Dado que está agregando y eliminando clases, puede pedirle al navegador que maneje la transition por usted. Probé esto en su pend y pareció funcionar, pero es posible que desee perder el tiempo un poco.
* { transition: all 0.25s ease-in-out; } donde le decimos al navegador que tenga algún tipo de transition entre todos los estados que pueda. Algunos estados no permiten la transition , pero los colores deberían hacerlo.