The flag icons can be styled quickly and easily through an array of component options. This means you can use beautifully styled out-the-box flags in your code project within minutes.
Use Flagpack as customizable Vue Components.
FlackPag's flag icons come in three predefined sizes: S (16×12px), M (20×15px) and L (32×24px).
S is the smallest flag size and its design is optimized to be recognizable on a small scale. Just like size M, this smallest size S is highly suitable to use within user interface elements like popovers and drop-down selects. Size L contains most details of the predefined sizes. If you feel a need to scale the flag icons up use size L for the best results.
Each flag icon is available in three predefined shapes by default: a rectangle, a rounded rectangle and a circle. If you're comfortable in your design tool of choice you could also customize this shape. Learn more about how to customize the shape in Sketch or Figma
By default Flagpack flag icons come with the following styling options for each flag:
- Drop shadow
Choose to add a subtle inset 1px border to a flag icon to enhance the visibility on light backgrounds or go with the border-less version for a clean look.
Flagpack flags icons have an optional drop shadow. This adds a subtle shadow to the back of the flags.
There are three different optional overlay options:
- Linear gradient
- Diagonal ripple
- Circular ripple
|None||Border||Drop Shadow||Border + Drop shadow|
Read how to get started using Flagpack in your favorite JS framework