Skip to content

Instantly share code, notes, and snippets.

@peterpham
Created April 12, 2016 03:27
Show Gist options
  • Save peterpham/9902bd21eb7f058031f0c14e39509222 to your computer and use it in GitHub Desktop.
Save peterpham/9902bd21eb7f058031f0c14e39509222 to your computer and use it in GitHub Desktop.
Create a message Happy Birthday in browser's console
(function(){
var text = "Happy Birthday, Steve!",
length = text.length,
chr = 1,
ar = text.split(),
today = new Date();
try {
if (window.console) {
if (console.clear && console.log) {
if (today.getDate() === 17 && today.getMonth() === 2) {
if (navigator.userAgent.search("Firefox") > -1) {
console.log('%c'+text, 'color:red;font-size:1.5em');
} else if (navigator.userAgent.search("Chrome") > -1) {
for (var i=0; i < length; i++) {
setTimeout(function () {
console.clear();
if (chr === length) {
console.log('%c'+text.substring(0, chr), 'color:red;font-size:1.5em');
} else {
console.log('%c'+text.substring(0, chr)+'%c|', 'color:red;font-size:1.5em','color:black;font-size:1.5em');
}
chr++ ;
}, (150 * i)+10000);
}
}
}
}
}
} catch (er) {
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment