Redesign language switcher with circular flag icons
Desktop dropdown and mobile modal now show circular country flags (flag-icons) with clean language names and an active-language highlight, driven by the page lang via main.js. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
44433d4145
commit
95b2484117
182 files changed
+1294
-1095
No files matched your search
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Поврзување до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<!-- Font Awesome (for icons) -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css">
|
||||
|
||||
<!-- Правилна патека до главната CSS-датотека -->
|
||||
<link rel="stylesheet" href="../../../css/main.css">
|
||||
@@ -82,9 +83,9 @@
|
||||
<i class="fas fa-chevron-down"></i>
|
||||
</div>
|
||||
<div class="lang-dropdown">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -165,9 +166,9 @@
|
||||
<button id="language-modal-close" aria-label="Затвори избор на јазик">×</button>
|
||||
</div>
|
||||
<div class="language-modal-body">
|
||||
<a href="#" data-lang="si">Slovenščina (SI)</a>
|
||||
<a href="#" data-lang="en">English (EN)</a>
|
||||
<a href="#" data-lang="mk" class="active-lang">Македонски (МК)</a>
|
||||
<a href="#" data-lang="en"><span class="fi fis fi-gb" aria-hidden="true"></span><span class="lang-name">English</span></a>
|
||||
<a href="#" data-lang="si"><span class="fi fis fi-si" aria-hidden="true"></span><span class="lang-name">Slovenščina</span></a>
|
||||
<a href="#" data-lang="mk"><span class="fi fis fi-mk" aria-hidden="true"></span><span class="lang-name">Македонски</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user