flag icons
7.2.3
SVG 中所有國旗的精選集合 - 以及更容易整合的 CSS。請參閱演示。
您可以按原樣下載整個項目,也可以透過 npm 或 Yarn 安裝它:
npm install flag-icons
# or
yarn add flag-icons
首先,您需要匯入CSS:
import "/node_modules/flag-icons/css/flag-icons.min.css" ;
或使用CDN:
< link
rel =" stylesheet "
href =" https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css "
/>
若要使用與文字內聯的標誌,請將類別.fi
和.fi-xx
(其中xx
是國家/地區的 ISO 3166-1-alpha-2 代碼)新增至空<span>
。如果你想要一個平方版本標誌,那麼也加入類別fis
。例子:
< span class =" fi fi-gr " > </ span > < span class =" fi fi-gr fis " > </ span >
您也可以將此應用於任何元素,但在這種情況下,您必須使用fib
而不是fi
並且您已設定完成。這將添加具有以下 CSS 屬性的正確背景:
background-size : contain;
background-position : 50 % ;
background-repeat : no-repeat;
這意味著該標誌將出現在元素的中間,因此您必須手動設定 4 x 3 比例的正確大小,或者如果它是平方的,則還添加flag-icon-squared
類別。
克隆項目後運行yarn
來安裝依賴項,您將能夠:
建置*.scss
文件
$ yarn build
在localhost:8000
上提供服務
$ yarn start
若要在 css 檔案中僅包含特定國家/地區,請從_flag-icons-list.scss
檔案中刪除不需要的國家/地區,然後重新建置。
flag-icons
名稱。