Skip to content

Instantly share code, notes, and snippets.

@nbubna
Forked from vcastroi/css-layout-hack.js
Last active September 4, 2019 22:50
Show Gist options
  • Save nbubna/3781924f3f4ca3ba266e34e16bcb4f36 to your computer and use it in GitHub Desktop.
Save nbubna/3781924f3f4ca3ba266e34e16bcb4f36 to your computer and use it in GitHub Desktop.
// create a bookmark and use this code as the URL, you can now toggle the css on/off
// thanks+credit: https://dev.to/gajus/my-favorite-css-hack-32g3
javascript: (function() {
var elements = document.body.getElementsByTagName('*');
var items = [];
for (var i = 0; i < elements.length; i++) {
if (elements[i].innerHTML.indexOf('* { background:#000!important;color:#0f0!important;outline:solid #f00 1px!important; background-color: rgba(255,0,0,.2) !important; }') != -1) {
items.push(elements[i]);
}
}
if (items.length > 0) {
for (var i = 0; i < items.length; i++) {
items[i].innerHTML = '';
}
} else {
document.body.innerHTML +=
'<style>* { background:#000!important;color:#0f0!important;outline:solid #f00 1px!important; background-color: rgba(255,0,0,.2) !important; }\
body * { background-color: rgba(255,0,0,.2); }\
body * * { background-color: rgba(0,255,0,.2); }\
body * * * { background-color: rgba(0,0,255,.2); }\
body * * * * { background-color: rgba(255,0,255,.2); }\
body * * * * * { background-color: rgba(0,255,255,.2); }\
body * * * * * * { background-color: rgba(255,255,0,.2); }\
body * * * * * * * { background-color: rgba(255,0,0,.2); }\
body * * * * * * * * { background-color: rgba(0,255,0,.2); }\
body * * * * * * * * * { background-color: rgba(0,0,255,.2); }</style>';
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment