@dataforsyningen/icons
Version:
A collection of icons og logo images that are part of the SDFI design system.
61 lines (54 loc) • 2.02 kB
HTML
<p style="margin-top: var(--space);">
<strong>Bemærk:</strong> SDFIs logoer må kun bruges, hvor Styrelsen for Dataforsyning og Infrastruktur er afsender på indholdet.
</p>
<article id="instructions">
<h2>Sådan bruger du <em>Design System Icons</em></h2>
<h3>Via CSS</h3>
<p>Først skal du have installeret <em>@dataforsyningen/icons</em> med NPM:</p>
<pre>
<code>
npm i --save @dataforsyningen/icons
</code>
</pre>
<p>
Hvis du bare vil have alle ikonerne tilgængelige via CSS, kan du importere dem ind i dit projekt med <strong>@import</strong> i din CSS-fil:
</p>
<pre>
<code>
@import "@dataforsyningen/icons";
</code>
</pre>
<p>
Du kan dog nøjes med kun at importere de ikoner, du skal bruge, ved at sætte en <strong>@import</strong> linie i din CSS-fil for hvert ikon.<br>
Du kan se for hvert enkelt ikon, hvad de hedder, når de skal importeres. F.eks.:
</p>
<pre>
<code>
@import "@dataforsyningen/icons/css/icon_calendar.css";
@import "@dataforsyningen/icons/css/icon_print.css";
@import "@dataforsyningen/icons/css/hentdata_icon_download.css";
</code>
</pre>
<p>Når du har importeret CSS, kan du bruge ikoner i HTML ved at sætte en <strong>class="ds-icon-..."</strong> på et element. F.eks.:</p>
<pre>
<code>
<span class="ds-hentdata_icon_download"></span>
</code>
</pre>
<p>
Der findes CSS custom properties (CSS variable) for hvert ikons billede-URL. Det giver nogle flere muligheder, hvis du f.eks. vil anvende ikonet som baggrundsbillede.<br>
F.eks.:
</p>
<pre>
<code>
.my-custom-style {
background-image: var(--ds-icon_print);
}
</code>
</pre>
<p>Du kan se under det enkelte ikon, hvilken class eller custom property det hører til.</p>
<h3>Via SVG</h3>
<p>Alternativt kan du også indsætte ikoner direkte som SVG-kode.</p>
<p>Under hvert ikon kan du se SVG-koden, som du blot kan kopiere ind i din HTML.</p>
<p><a href="#content-top">Til oversigt</a></p>
</article>