Skip to content

Instantly share code, notes, and snippets.

View Orraye's full-sized avatar

Orraye Orraye

View GitHub Profile
@cferdinandi
cferdinandi / toggleNightMode.js
Created September 8, 2017 14:07
A simple script for toggling night mode on/off on a website.
var toggleNightMode = function () {
var nightMode = document.querySelector('#night-mode-styles');
if (nightMode) {
nightMode.parentNode.removeChild(nightMode);
return;
}
var ref = window.document.getElementsByTagName('script')[0];
nightMode = document.createElement('style');
nightMode.id = 'night-mode-styles';
nightMode.innerHTML = 'body{filter:invert(1) hue-rotate(180deg);background:#000000;}iframe,img,video{filter:invert(1) hue-rotate(180deg);}img{opacity:0.7;}img:hover{opacity:1;}';