Christmas Snowflakes

A browser plug-in is recommended to run the script as this will save you having to copy/paste the source code.


TamperMonkey for Google Chrome.
GreaseMonkey for FireFox.

TamperMonkey Script
		// ==UserScript==
		// @name         SnowFlakes
		// @namespace    http://tampermonkey.net/
		// @version      0.1
		// @description  try to take over the world!
		// @author       You
		// @match        http*://*/*
		// @grant        none
		// ==/UserScript==
		
		(function() {
			'use strict';
		window.onload=function(){
		var snowflakes=document.createElement('script');
		snowflakes.onerror = function(){
		var snowcss=document.createElement('style');
			snowcss.setAttribute('type','text/css');
			document.getElementsByTagName('head')[0].appendChild(snowcss);
		snowcss.innerHTML=".snowflake {     color: #fff;     font-size: 1em;     font-family: Arial, sans-serif;     text-shadow: 0 0 5px #000;   }   .snowflake.big{     font-size:15pt;   }   .snowflake.med{     font-size:10pt;   }   .snowflake.small{     font-size:5pt;   }   @-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}";
		var snow=document.createElement('div');
		snow.setAttribute('class','snowflakes');
		snow.setAttribute('aria-hidden','true');
		document.getElementsByTagName('body')[0].appendChild(snow);
		snow.innerHTML='
'; }; snowflakes.setAttribute('id','snowing'); snowflakes.setAttribute('type','text/javascript'); snowflakes.setAttribute('src','https://coded4u.com/snowflakes.js'); document.getElementsByTagName('head')[0].appendChild(snowflakes); }; })();

Console Script

Copy/Paste the following into the browser console if you don't want to use TamperMonkey.

//--- Console scripts will look like this.