Skip to main content

Flags

Country flags are provided as SVGs through CSS classes.

Import Styles

JavaScript / TypeScript

import '@nofinite/locale/style';

HTML (CDN)

<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@nofinite/locale/dist/style.css"
/>

Flag Classes

ClassDescription
.nf-flagBase flag class (required)
.nf-flag-{iso}ISO-2 country code (lowercase)
.squareOptional square (1:1) ratio

Examples

Standard Flag (4:3)

<span class="nf-flag nf-flag-us"></span>

Square Flag (1:1)

<span class="nf-flag nf-flag-jp square"></span>

Usage Inside UI Elements

<button>
<span class="nf-flag nf-flag-fr square"></span>
Select Language
</button>