HTML, CSS and JavaScript Demos

Screenshot of HTML Audio App: Creepy SFX for Haunted Walk

HTML Audio App: Creepy SFX for Haunted Walk

Demo HTML audio soundboard app for playing spooky SFX. Uses a hidden HTML audio element that is controlled by JavaScript events.

audio css grid halloween html javascript

Screenshot of CSS Layout: 2 Column CSS Grid with Nested Grid

CSS Layout: 2 Column CSS Grid with Nested Grid

A demo web page layout that uses CSS grid-column and grid-row properties for positioning of header, nav, main, aside and footer HTML elements. Media query breakpoint at 768px to collapse from 2 columns to 1.

css grid

Screenshot of CSS Layout: 3 Column CSS Grid

CSS Layout: 3 Column CSS Grid

A demo web page layout that uses CSS grid-column and grid-row properties for positioning of header, nav, main, aside and footer HTML elements. Media query breakpoint at 1200px to collapse from 3 columns to 2. Media query breakpoint at 768px to collapse from 2 columns to 1.

css grid

Screenshot of CSS Layout: 2 Column CSS Grid #3

CSS Layout: 2 Column CSS Grid #3

A demo web page layout that uses CSS grid-column and grid-row properties for positioning of header, nav, main, aside and footer HTML elements. Media query breakpoint at 1200px to collapse from 2 columns to 1.

css grid

Screenshot of CSS Layout: 2 Column CSS Grid #2

CSS Layout: 2 Column CSS Grid #2

A demo web page layout that uses CSS grid-column and grid-row properties for positioning of header, main, aside and footer HTML elements. Media query breakpoint at 768px to collapse the layout from 2 columns to 1.

css grid

Screenshot of CSS Layout: 2 Column CSS Grid #1

CSS Layout: 2 Column CSS Grid #1

A demo web page layout that uses CSS grid-area property for positioning of header, main, aside and footer HTML elements. Media query breakpoint at 768px to collapse the layout from 2 columns to 1.

css grid

Screenshot of Canvas Animation: Particle Emitter #3

Canvas Animation: Particle Emitter #3

I really enjoy creating JavaScript particle emitters and this example is a particularly nice one.

animation canvas javascript

Screenshot of Canvas Animation: Particle Emitter #2

Canvas Animation: Particle Emitter #2

Another JavaScript particle emitter animation. The particles in this animation have a more organic feel to them with random changes to their direction of movement.

animation canvas javascript

Screenshot of Canvas Animation: Particle Emitter #1

Canvas Animation: Particle Emitter #1

A basic JavaScript particle emitter animation that acts as good starting point for creating more complex animations.

animation canvas javascript

Screenshot of Canvas Drawing: Concentric Circles

Canvas Drawing: Concentric Circles

I had a feeling that drawing lots of circles on a screen would look nice. In this demo, I acted on that feeling and wrote some JavaScript to do just that.

canvas javascript

Screenshot of Canvas Drawing: Concentric Squares

Canvas Drawing: Concentric Squares

A JavaScript and Canvas demo that may give you square eyes, according to my Mum.

canvas javascript

Screenshot of Canvas Animation: Hot Sauce Committee

Canvas Animation: Hot Sauce Committee

A full-page HTML canvas animation inspired by the album art from the Beastie Boys' Hot Sauce Committee Part Two.

animation canvas javascript

Philip Newborough and a donkey enjoying a beer.

About

My name is and I’m a full stack web developer living and working in Lincoln, England. This website (philipnewborough.co.uk) serves as my personal homepage. When I’m not working with tech, I love to ride bicycles with my wife and friends.

← An IndieWeb Webring πŸ•ΈπŸ’ β†’