Align language menu icon and fit the footer area (#25556)

Close #25551
pull/25560/head^2
wxiaoguang 1 year ago committed by GitHub
parent defd807073
commit b6693a2c9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      templates/base/footer_content.tmpl
  2. 18
      web_src/css/home.css

@ -16,7 +16,7 @@
</div>
<div class="right-links" role="group" aria-label="{{.locale.Tr "aria.footer.links"}}">
<div class="ui dropdown upward language">
<span>{{svg "octicon-globe"}} {{.locale.LangName}}</span>
<span class="flex-text-inline">{{svg "octicon-globe" 14}} {{.locale.LangName}}</span>
<div class="menu language-menu">
{{range .AllLangs}}
<a lang="{{.Lang}}" data-url="{{AppSubUrl}}/?lang={{.Lang}}" class="item {{if eq $.locale.Lang .Lang}}active selected{{end}}">{{.Name}}</a>

@ -45,18 +45,26 @@
.page-footer {
display: flex;
justify-content: space-between;
background-color: var(--color-footer);
border-top: 1px solid var(--color-secondary);
line-height: 39px;
padding: 0 20px;
padding: 8px 20px;
}
.page-footer .left-links {
flex: 1;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 0.25em;
}
.page-footer .right-links {
min-width: 180px; /* make sure the menu dropdown doesn't overflow horizontally when language name is short */
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.page-footer .right-links > a {
@ -74,7 +82,7 @@
@media (max-width: 880px) {
.page-footer {
display: block;
text-align: center;
flex-direction: column;
gap: 0.5em;
}
}

Loading…
Cancel
Save