Integration with HTML

1 - Choose your theme method

Themes manage colors of SVGs on a dark or light background.

There are 2 different methods to configure themes :

With css class

<link rel="stylesheet" href="https://static.snoweb.io/snowebsvg/dist/css/themes-<version>.css">

To use the latest version, replace <version> with 0.0.131

With prefers-color-scheme

<link rel="stylesheet" href="https://static.snoweb.io/snowebsvg/dist/css/themesauto-<version>.css">

To use the latest version, replace <version> with 0.0.131

2 - Configure colors

To define the colors of your SVGs, set your css variables as below :

<style>
    :root {
        --svg-theme-light-primary: #14253A;
        --svg-theme-light-secondary: #E63946;
        --svg-theme-light-tertiary: #F7F7F7;

        --svg-theme-dark-primary: #F7F7F7;
        --svg-theme-dark-secondary: #E63946;
        --svg-theme-dark-tertiary: #112032;
    }
</style>

The primary color is determined as the most used. Same logic for secondary and tertiary.

3 - Use animations

To use an animated SVG, you need to include the “Core” code in the <head> part as below :

<link rel="stylesheet" href="https://static.snoweb.io/snowebsvg/dist/css/core-<version>.css">

To use the latest version, replace <version> with 0.0.131

4 - Add SVG Content

On your html page, add the SVG code.

SVG collections available can be found here.