Funky squiggly lines for the DPS Website

Here we have a little script that uses animated SVG graphics with a mix of hardcoded paths and programmatically generated attributes to create these fun decorations for the website of the Digital Product School.



Usage

Any HTML element with the class .dps-squiggle and a few required data-attributes will get an animated SVG injected.

Attributes for all squiggles

For an example, open the developer tools of your browser and take a look at the HTML source code of this page.

Careful: When you want a squiggle relative to several words, please make sure to use a non-breaking space  in between them, otherwise the position will be messed up when the texts get's broken into several lines.


Keep in mind


The SVG animations are only injected after the page has loaded. If that takes a lof of time, the graphics might appear with a delay although other content is already rendered. Also if the page content changes dynamically, you probably won't get animations injected.

For developers

I'm deeply sorry, but there's no automatic deployment pipeline for this yet. In order to create/release a new version, you need to:

Embed the script into the website of your choice with <script type="text/javascript" src="https://unpkg.com/@dpschool/squiggles@0.6.0/dist/index.js"></script>

Whoaaa...?

Something is broken or missing? Don't be sad, let us know!