Flag of Slovenia

The national flag of Slovenia (Slovene: zastava Slovenije) features three equal horizontal bands of white (top), blue, and red, with the coat of arms of Slovenia located in the upper hoist side of the flag centred in the white and blue bands.

The coat of arms is a shield with the image of Mount Triglav, Slovenia's highest peak, in white against a blue background at the centre; beneath it are two wavy blue lines representing the Adriatic Sea and local rivers, and above it are three six-pointed golden stars arranged in an inverted triangle which are taken from the coat of arms of the Counts of Celje, the great Slovene dynastic house of the late 14th and early 15th centuries.

Despite opposition from the local ethnic Germans it was subsequently recognized by the Austrian Government as the official flag of Carniola.

So the official recognition of the Carniolan white-blue-red tricolor instead of the traditional white-blue bicolor was seen as a major achievement by the Slovenes and it quickly became the symbol representing the idea of United Slovenia.

Following Slovene independence from Yugoslavia, the red star was removed and the new coat of arms by Marko Pogačnik was added.

Tram in Vienna decorated with Slovene flag
Slovenian soldiers parading with flag in Warsaw
1:2 Small vexillological symbol or pictogram in black and white showing the different uses of the flag Flag of the Slovene nation, first flown during the spring of nations of 1848.
2:3 Civil ensign.
Flag construction sheet