html, body {
  height: 100%;
  width: 100%;
}
function setup () {
  createCanvas(window.innerWidth, window.innerHeight)
   noLoop()
}

function draw () {
  for (let i = 0; i < 30; i++) {
    let top = random(windowHeight)
    let bottom = random(windowWidth)
    let size = random(20, 300)
    let opacity = random(90)
    
    fill(0, 0, 255, opacity)
    noStroke()
    ellipse(top, bottom, size, size)
  }
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.7.2/p5.min.js