Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🎏 A curated collection of all country flags in SVG — plus the CSS for easier integration

License

NotificationsYou must be signed in to change notification settings

lipis/flag-icons

Repository files navigation

A curated collection of all country flags in SVG — plus the CSS for easier integration. See thedemo.

Install

You can eitherdownload the whole project as is or install it via npm or Yarn:

npm install flag-icons# oryarn add flag-icons

Usage

First, you need to import css:

import"/node_modules/flag-icons/css/flag-icons.min.css";

or use CDN:

<linkrel="stylesheet"href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css"/>

For using the flags inline with text add the classes.fi and.fi-xx (wherexx is theISO 3166-1-alpha-2 code of a country) to an empty<span>. If you want to have a squared version flag then add the classfis as well. Example:

<spanclass="fi fi-gr"></span><spanclass="fi fi-gr fis"></span>

You could also apply this to any element, but in that case you'll have to use thefib instead offi and you're set. This will add the correct background with the following CSS properties:

background-size: contain;background-position:50%;background-repeat: no-repeat;

Which means that the flag is just going to appear in the middle of an element, so you will have to set manually the correct size of 4 by 3 ratio or if it's squared add also theflag-icon-squared class.

Development

Run theyarn to install the dependencies after cloning the project and you'll be able to:

To build*.scss files

$ yarn build

To serve it onlocalhost:8000

$ yarn start

To have only specific countries in the css file, remove the ones that you don't need from the_flag-icons-list.scss file and build it again.

Credits

  • This project wouldn't exist without the awesome and now deleted collection of SVG flags bykoppi.
  • Thank youAndrejs Abrickis for providing theflag-icons name onnpm.

[8]ページ先頭

©2009-2025 Movatter.jp