working on mobile lang selector
This commit is contained in:
parent
4b401a4623
commit
df552d5478
6 changed files with 65 additions and 11 deletions
2
Makefile
2
Makefile
|
|
@ -31,4 +31,4 @@ docker_up:
|
||||||
|
|
||||||
generate_pot:
|
generate_pot:
|
||||||
wp i18n make-pot kit kit/languages/kit.pot
|
wp i18n make-pot kit kit/languages/kit.pot
|
||||||
# msgfmt -o generatedFile.mo yourFile.po
|
msgfmt -o kit/languages/de_DE.mo kit/languages/de_DE.po
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ header .header-logo-container {
|
||||||
color: #333333;
|
color: #333333;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
flex-grow: 0;
|
flex-grow: 0;
|
||||||
|
order: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
header .header-logo-container::after {
|
header .header-logo-container::after {
|
||||||
|
|
@ -51,11 +52,13 @@ header .header-logo-container::after {
|
||||||
}
|
}
|
||||||
|
|
||||||
header .header-button-container {
|
header .header-button-container {
|
||||||
|
order: 4;
|
||||||
margin-left: 3.33333rem;
|
margin-left: 3.33333rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
header nav {
|
header nav {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
order: 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
header:not(.sticky-header) nav {
|
header:not(.sticky-header) nav {
|
||||||
|
|
@ -137,6 +140,33 @@ header:not(.sticky-header) .header-button-container {
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.header-lang-small {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
order: 2;
|
||||||
|
margin-left: 2rem;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-lang-small span:hover {
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-lang-small li:not(.active) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-lang-small li.active {
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: hidden;
|
||||||
|
max-width: 2.1ch;
|
||||||
|
font-weight: 500;
|
||||||
|
color: #333333;
|
||||||
|
margin-right: 5px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
|
||||||
.header-lang {
|
.header-lang {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 5px;
|
top: 5px;
|
||||||
|
|
@ -150,7 +180,7 @@ header:not(.sticky-header) .header-button-container {
|
||||||
border-left: 1px solid #333333;
|
border-left: 1px solid #333333;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
display: inline;
|
display: inline;
|
||||||
padding: 0 8px;
|
padding: 0 5px 0 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-lang li:first-child {
|
.header-lang li:first-child {
|
||||||
|
|
@ -158,7 +188,6 @@ header:not(.sticky-header) .header-button-container {
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-lang li span {
|
.header-lang li span {
|
||||||
|
|
||||||
line-height: 1rem;
|
line-height: 1rem;
|
||||||
transition: color .3s;
|
transition: color .3s;
|
||||||
}
|
}
|
||||||
|
|
@ -229,17 +258,27 @@ header:not(.sticky-header) .header-button-container {
|
||||||
display: block;
|
display: block;
|
||||||
margin-top: 4.44444rem;
|
margin-top: 4.44444rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
header .header-logo-container {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-lang-small {
|
||||||
|
display: flex;
|
||||||
|
order: 3;
|
||||||
|
}
|
||||||
|
|
||||||
.header-lang {
|
.header-lang {
|
||||||
position: static;
|
display: none;
|
||||||
padding: 0.72222rem 0;
|
|
||||||
margin-right: 10px;
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
|
||||||
.header-lang li {
|
|
||||||
line-height: initial;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-search {
|
.header-search {
|
||||||
display: block;
|
display: block;
|
||||||
|
order: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-button-container {
|
||||||
|
order: 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -157,6 +157,10 @@ function kit_customize_css()
|
||||||
color: <?php echo get_theme_mod('theme_color', '#009982'); ?>;
|
color: <?php echo get_theme_mod('theme_color', '#009982'); ?>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.header-lang-small:hover{
|
||||||
|
color: <?php echo get_theme_mod('theme_color', '#009982'); ?>;
|
||||||
|
}
|
||||||
|
|
||||||
nav > ul > li:hover > a::after,
|
nav > ul > li:hover > a::after,
|
||||||
nav > ul > li:active > a::after {
|
nav > ul > li:active > a::after {
|
||||||
border-bottom: 4px solid <?php echo get_theme_mod('theme_color', '#009982'); ?>;
|
border-bottom: 4px solid <?php echo get_theme_mod('theme_color', '#009982'); ?>;
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,16 @@
|
||||||
wpm_language_switcher ('list','name');
|
wpm_language_switcher ('list','name');
|
||||||
};
|
};
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="header-lang-small">
|
||||||
|
<?php
|
||||||
|
if ( function_exists ( 'wpm_language_switcher' ) ) {
|
||||||
|
wpm_language_switcher ('list','name');
|
||||||
|
};
|
||||||
|
?>
|
||||||
|
<img src="<?php bloginfo('stylesheet_directory');?>/img/ios-arrow-down.svg" width=20px height=20px></img>
|
||||||
|
</div>
|
||||||
|
|
||||||
<h1 class="header-logo-container">
|
<h1 class="header-logo-container">
|
||||||
<a href="<?php echo home_url(); ?>">
|
<a href="<?php echo home_url(); ?>">
|
||||||
|
|
|
||||||
1
kit/img/ios-arrow-down.svg
Normal file
1
kit/img/ios-arrow-down.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"/></svg>
|
||||||
|
After Width: | Height: | Size: 248 B |
1
kit/img/ios-arrow-up.svg
Normal file
1
kit/img/ios-arrow-up.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 217.9L383 345c9.4 9.4 24.6 9.4 33.9 0 9.4-9.4 9.3-24.6 0-34L273 167c-9.1-9.1-23.7-9.3-33.1-.7L95 310.9c-4.7 4.7-7 10.9-7 17s2.3 12.3 7 17c9.4 9.4 24.6 9.4 33.9 0l127.1-127z"/></svg>
|
||||||
|
After Width: | Height: | Size: 257 B |
Loading…
Add table
Add a link
Reference in a new issue