JSFiddle - React, Tailwind, and code Playground
HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
</style>
<title>Webbutbildningen - info</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="box2">
<svg id="svg" xmlns="http://www.w3.org/2000/svg" height="1600" version="1.1"></svg>
</div>
</body>
</html>
CSS
rect.flake {
fill: rgb(255,205,0);
}
JavaScript
$(document).ready(function() {
var NR_OF_FLAKES = 100,
flake = $('.flake'),
x = flake.attr('x'),
y = flake.attr('y'),
svg = $('#svg');
for(var i = 0; i < NR_OF_FLAKES; i++) {
var xPos = randomize('width'),
yPos = randomize('height');
$('svg').append('<rect class="flake" width="5" height="5" x=' + xPos + ' y=' + yPos + '/>');
}
flake.attr('x');
var height = $(window).height();
function randomize(direction) {
if (direction == 'width')
direction = $(window).width();
else
direction = $(window).height();
var rand = Math.floor((Math.random() * direction) + 1);
return rand;
}
});